From 278f54eaa7d9c31186555eed148220213fb6ccb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20K=C3=B6ssler?= Date: Mon, 19 Aug 2024 15:12:03 +0200 Subject: [PATCH] RES-731: add queues per tenant --- .dvc/config | 2 +- .gitlab-ci.yml | 60 +- Dockerfile | 58 +- bom.json | 33697 ++++++++++++++++ config/pyinfra.toml | 25 +- poetry.lock | 3961 +- pyproject.toml | 6 +- scripts/docker_build_run.sh | 6 +- .../image_extractor/extractors/parsable.py | 8 +- 9 files changed, 36238 insertions(+), 1585 deletions(-) create mode 100644 bom.json diff --git a/.dvc/config b/.dvc/config index 78a1839..74ad2ca 100644 --- a/.dvc/config +++ b/.dvc/config @@ -5,4 +5,4 @@ url = ssh://vector.iqser.com/research/image-prediction/ port = 22 ['remote "azure_remote"'] - url = azure://ic-sa-dvc/ + url = azure://image-classification-dvc/ \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 401606d..1b11106 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,31 +1,53 @@ include: - project: "Gitlab/gitlab" - ref: 0.3.0 - file: "/ci-templates/research/dvc-versioning-build-release.gitlab-ci.yml" + ref: main + file: "/ci-templates/research/dvc.gitlab-ci.yml" + - project: "Gitlab/gitlab" + ref: main + file: "/ci-templates/research/versioning-build-test-release.gitlab-ci.yml" variables: NEXUS_PROJECT_DIR: red IMAGENAME: "${CI_PROJECT_NAME}" INTEGRATION_TEST_FILE: "${CI_PROJECT_ID}.pdf" + FF_USE_FASTZIP: "true" # enable fastzip - a faster zip implementation that also supports level configuration. + ARTIFACT_COMPRESSION_LEVEL: default # can also be set to fastest, fast, slow and slowest. If just enabling fastzip is not enough try setting this to fastest or fast. + CACHE_COMPRESSION_LEVEL: default # same as above, but for caches + # TRANSFER_METER_FREQUENCY: 5s # will display transfer progress every 5 seconds for artifacts and remote caches. For debugging purposes. + +stages: + - data + - setup + - tests + - sonarqube + - versioning + - build + - integration-tests + - release + +docker-build: + extends: .docker-build + script: + - !reference [.docker-kaniko-build-config, script] + - !reference [.docker-kaniko-build-script, script] + needs: + - job: dvc-pull + artifacts: true -################################# -# temp. disable integration tests, b/c they don't cover the CV analysis case yet -trigger integration tests: +################### +# INTEGRATION TESTS +trigger-integration-tests: + extends: .integration-tests + # ADD THE MODEL BUILD WHICH SHOULD TRIGGER THE INTEGRATION TESTS + # needs: + # - job: docker-build::model_name + # artifacts: true rules: - when: never -release build: - stage: release +######### +# RELEASE +release: + extends: .release needs: - - job: set custom version - artifacts: true - optional: true - - job: calculate patch version - artifacts: true - optional: true - - job: calculate minor version - artifacts: true - optional: true - - job: build docker nexus - artifacts: true -################################# + - !reference [.needs-versioning, needs] # leave this line as is diff --git a/Dockerfile b/Dockerfile index 589d8d9..d8471e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,17 @@ -FROM python:3.10 +FROM python:3.10-slim AS builder + +ARG GITLAB_USER +ARG GITLAB_ACCESS_TOKEN -ARG USERNAME -ARG TOKEN ARG PYPI_REGISTRY_RESEARCH=https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi ARG POETRY_SOURCE_REF_RESEARCH=gitlab-research + ARG PYPI_REGISTRY_RED=https://gitlab.knecon.com/api/v4/groups/12/-/packages/pypi ARG POETRY_SOURCE_REF_RED=gitlab-red + +ARG PYPI_REGISTRY_FFORESIGHT=https://gitlab.knecon.com/api/v4/groups/269/-/packages/pypi +ARG POETRY_SOURCE_REF_FFORESIGHT=gitlab-fforesight + ARG VERSION=dev LABEL maintainer="Research " @@ -13,27 +19,55 @@ LABEL version="${VERSION}" WORKDIR /app +########### +# ENV SETUP +ENV PYTHONDONTWRITEBYTECODE=true ENV PYTHONUNBUFFERED=true ENV POETRY_HOME=/opt/poetry ENV PATH="$POETRY_HOME/bin:$PATH" +RUN apt-get update && \ + apt-get install -y curl git bash build-essential libffi-dev libssl-dev && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + RUN curl -sSL https://install.python-poetry.org | python3 - +RUN poetry --version -COPY ./data ./data -COPY ./config ./config -COPY ./src ./src -COPY pyproject.toml poetry.lock banner.txt ./ +COPY pyproject.toml poetry.lock ./ -RUN poetry config virtualenvs.create false && \ +RUN poetry config virtualenvs.create true && \ + poetry config virtualenvs.in-project true && \ poetry config installer.max-workers 10 && \ poetry config repositories.${POETRY_SOURCE_REF_RESEARCH} ${PYPI_REGISTRY_RESEARCH} && \ - poetry config http-basic.${POETRY_SOURCE_REF_RESEARCH} ${USERNAME} ${TOKEN} && \ + poetry config http-basic.${POETRY_SOURCE_REF_RESEARCH} ${GITLAB_USER} ${GITLAB_ACCESS_TOKEN} && \ poetry config repositories.${POETRY_SOURCE_REF_RED} ${PYPI_REGISTRY_RED} && \ - poetry config http-basic.${POETRY_SOURCE_REF_RED} ${USERNAME} ${TOKEN} && \ - poetry install --without=dev -vv --no-interaction + poetry config http-basic.${POETRY_SOURCE_REF_RED} ${GITLAB_USER} ${GITLAB_ACCESS_TOKEN} && \ + poetry config repositories.${POETRY_SOURCE_REF_FFORESIGHT} ${PYPI_REGISTRY_FFORESIGHT} && \ + poetry config http-basic.${POETRY_SOURCE_REF_FFORESIGHT} ${GITLAB_USER} ${GITLAB_ACCESS_TOKEN} && \ + poetry install --without=dev -vv --no-interaction --no-root + +############### +# WORKING IMAGE +FROM python:3.10-slim + +WORKDIR /app + +# COPY SOURCE CODE FROM BUILDER IMAGE +COPY --from=builder /app /app +# COPY BILL OF MATERIALS (BOM) +COPY bom.json /bom.json + +ENV PATH="/app/.venv/bin:$PATH" + +################### +# COPY SOURCE CODE +COPY ./src ./src +COPY ./config ./config +COPY ./data ./data +COPY banner.txt ./ EXPOSE 5000 EXPOSE 8080 - CMD [ "python", "src/serve.py"] diff --git a/bom.json b/bom.json new file mode 100644 index 0000000..02fdf81 --- /dev/null +++ b/bom.json @@ -0,0 +1,33697 @@ +{ + "components": [ + { + "bom-ref": "absl-py@2.1.0", + "description": "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/absl-py/#absl-py-2.1.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "526a04eadab8b4ee719ce68f204172ead1027549089702d99b9059f129ff1308" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/absl-py/#absl_py-2.1.0-py3-none-any.whl" + } + ], + "name": "absl-py", + "purl": "pkg:pypi/absl-py@2.1.0", + "type": "library", + "version": "2.1.0" + }, + { + "bom-ref": "adlfs@2023.8.0", + "description": "Access Azure Datalake Gen1 with fsspec and dask", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3eb248a3c2a30b419f1147bd7676d156b5219f96ef7f11d47166afd2a3bdb07e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/adlfs/#adlfs-2023.8.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07e804f6df4593acfcaf01025b162e30ac13e523d3570279c98b2d91a18026d9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/adlfs/#adlfs-2023.8.0.tar.gz" + } + ], + "name": "adlfs", + "purl": "pkg:pypi/adlfs@2023.8.0", + "type": "library", + "version": "2023.8.0" + }, + { + "bom-ref": "aio-pika@9.4.2", + "description": "Wrapper around the aiormq for asyncio and humans", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "22e5fa27d10a3817dd24c031cc477953aaf7c3be5f4f25d2582a55ec229adc4c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aio-pika/#aio_pika-9.4.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d1217dc28d09be9dff96c06cdf2e82c92599a34f154e8932bf35373157f3424d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aio-pika/#aio_pika-9.4.2.tar.gz" + } + ], + "name": "aio-pika", + "purl": "pkg:pypi/aio-pika@9.4.2", + "type": "library", + "version": "9.4.2" + }, + { + "bom-ref": "aiohttp@3.9.5", + "description": "Async http client/server framework (asyncio)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp/#aiohttp-3.9.5.tar.gz" + } + ], + "name": "aiohttp", + "purl": "pkg:pypi/aiohttp@3.9.5", + "type": "library", + "version": "3.9.5" + }, + { + "bom-ref": "aiohttp-retry@2.8.3", + "description": "Simple retry client for aiohttp", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3aeeead8f6afe48272db93ced9440cf4eda8b6fd7ee2abb25357b7eb28525b45" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp-retry/#aiohttp_retry-2.8.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9a8e637e31682ad36e1ff9f8bcba912fcfc7d7041722bc901a4b948da4d71ea9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiohttp-retry/#aiohttp_retry-2.8.3.tar.gz" + } + ], + "name": "aiohttp-retry", + "purl": "pkg:pypi/aiohttp-retry@2.8.3", + "type": "library", + "version": "2.8.3" + }, + { + "bom-ref": "aiormq@6.8.0", + "description": "Pure python AMQP asynchronous client library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9a16174dcae4078c957a773d2f02d3dfd6c2fcf12c909dc244333a458f2aeab0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiormq/#aiormq-6.8.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "198f9c7430feb7bc491016099a06266dc45880b6b1de3925d410fde6541a66fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiormq/#aiormq-6.8.0.tar.gz" + } + ], + "name": "aiormq", + "purl": "pkg:pypi/aiormq@6.8.0", + "type": "library", + "version": "6.8.0" + }, + { + "bom-ref": "aiosignal@1.3.1", + "description": "aiosignal: a list of registered asynchronous callbacks", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiosignal/#aiosignal-1.3.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/aiosignal/#aiosignal-1.3.1.tar.gz" + } + ], + "name": "aiosignal", + "purl": "pkg:pypi/aiosignal@1.3.1", + "type": "library", + "version": "1.3.1" + }, + { + "bom-ref": "alembic@1.13.2", + "description": "A database migration tool for SQLAlchemy.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b8733129a6224a9a711e17c99b08462dbf7cc9670ba8f2e2ae9af860ceb1953" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/alembic/#alembic-1.13.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1ff0ae32975f4fd96028c39ed9bb3c867fe3af956bd7bb37343b54c9fe7445ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/alembic/#alembic-1.13.2.tar.gz" + } + ], + "name": "alembic", + "purl": "pkg:pypi/alembic@1.13.2", + "type": "library", + "version": "1.13.2" + }, + { + "bom-ref": "amqp@5.2.0", + "description": "Low-level AMQP client for Python (fork of amqplib).", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "827cb12fb0baa892aad844fd95258143bce4027fdac4fccddbc43330fd281637" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/amqp/#amqp-5.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a1ecff425ad063ad42a486c902807d1482311481c8ad95a72694b2975e75f7fd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/amqp/#amqp-5.2.0.tar.gz" + } + ], + "name": "amqp", + "purl": "pkg:pypi/amqp@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "annotated-types@0.7.0", + "description": "Reusable constraint types to use with typing.Annotated", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/annotated-types/#annotated_types-0.7.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/annotated-types/#annotated_types-0.7.0.tar.gz" + } + ], + "name": "annotated-types", + "purl": "pkg:pypi/annotated-types@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "antlr4-python3-runtime@4.9.3", + "description": "ANTLR 4.9.3 runtime for Python 3.7", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/antlr4-python3-runtime/#antlr4-python3-runtime-4.9.3.tar.gz" + } + ], + "name": "antlr4-python3-runtime", + "purl": "pkg:pypi/antlr4-python3-runtime@4.9.3", + "type": "library", + "version": "4.9.3" + }, + { + "bom-ref": "anyio@4.4.0", + "description": "High level compatibility layer for multiple asynchronous event loop implementations", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/anyio/#anyio-4.4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/anyio/#anyio-4.4.0.tar.gz" + } + ], + "name": "anyio", + "purl": "pkg:pypi/anyio@4.4.0", + "type": "library", + "version": "4.4.0" + }, + { + "bom-ref": "appdirs@1.4.4", + "description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/appdirs/#appdirs-1.4.4-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/appdirs/#appdirs-1.4.4.tar.gz" + } + ], + "name": "appdirs", + "purl": "pkg:pypi/appdirs@1.4.4", + "type": "library", + "version": "1.4.4" + }, + { + "bom-ref": "appnope@0.1.4", + "description": "Disable App Nap on macOS >= 10.9", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/appnope/#appnope-0.1.4-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/appnope/#appnope-0.1.4.tar.gz" + } + ], + "name": "appnope", + "purl": "pkg:pypi/appnope@0.1.4", + "type": "library", + "version": "0.1.4" + }, + { + "bom-ref": "argcomplete@3.4.0", + "description": "Bash tab completion for argparse", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69a79e083a716173e5532e0fa3bef45f793f4e61096cf52b5a42c0211c8b8aa5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argcomplete/#argcomplete-3.4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c2abcdfe1be8ace47ba777d4fce319eb13bf8ad9dace8d085dcad6eded88057f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argcomplete/#argcomplete-3.4.0.tar.gz" + } + ], + "name": "argcomplete", + "purl": "pkg:pypi/argcomplete@3.4.0", + "type": "library", + "version": "3.4.0" + }, + { + "bom-ref": "argon2-cffi@23.1.0", + "description": "Argon2 for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi/#argon2_cffi-23.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi/#argon2_cffi-23.1.0.tar.gz" + } + ], + "name": "argon2-cffi", + "purl": "pkg:pypi/argon2-cffi@23.1.0", + "type": "library", + "version": "23.1.0" + }, + { + "bom-ref": "argon2-cffi-bindings@21.2.0", + "description": "Low-level CFFI bindings for Argon2", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2-cffi-bindings-21.2.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/argon2-cffi-bindings/#argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl" + } + ], + "name": "argon2-cffi-bindings", + "purl": "pkg:pypi/argon2-cffi-bindings@21.2.0", + "type": "library", + "version": "21.2.0" + }, + { + "bom-ref": "arrow@1.3.0", + "description": "Better dates & times for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/arrow/#arrow-1.3.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/arrow/#arrow-1.3.0.tar.gz" + } + ], + "name": "arrow", + "purl": "pkg:pypi/arrow@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "asgiref@3.8.1", + "description": "ASGI specs, helper code, and adapters", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asgiref/#asgiref-3.8.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asgiref/#asgiref-3.8.1.tar.gz" + } + ], + "name": "asgiref", + "purl": "pkg:pypi/asgiref@3.8.1", + "type": "library", + "version": "3.8.1" + }, + { + "bom-ref": "astroid@2.15.8", + "description": "An abstract syntax tree for Python with inference support.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1aa149fc5c6589e3d0ece885b4491acd80af4f087baafa3fb5203b113e68cd3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/astroid/#astroid-2.15.8-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c107453dffee9055899705de3c9ead36e74119cee151e5a9aaf7f0b0e020a6a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/astroid/#astroid-2.15.8.tar.gz" + } + ], + "name": "astroid", + "purl": "pkg:pypi/astroid@2.15.8", + "type": "library", + "version": "2.15.8" + }, + { + "bom-ref": "asttokens@2.4.1", + "description": "Annotate AST trees with source code positions", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asttokens/#asttokens-2.4.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asttokens/#asttokens-2.4.1.tar.gz" + } + ], + "name": "asttokens", + "purl": "pkg:pypi/asttokens@2.4.1", + "type": "library", + "version": "2.4.1" + }, + { + "bom-ref": "astunparse@1.6.3", + "description": "An AST unparser for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/astunparse/#astunparse-1.6.3-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/astunparse/#astunparse-1.6.3.tar.gz" + } + ], + "name": "astunparse", + "purl": "pkg:pypi/astunparse@1.6.3", + "type": "library", + "version": "1.6.3" + }, + { + "bom-ref": "async-timeout@4.0.3", + "description": "Timeout context manager for asyncio programs", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/async-timeout/#async-timeout-4.0.3.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/async-timeout/#async_timeout-4.0.3-py3-none-any.whl" + } + ], + "name": "async-timeout", + "purl": "pkg:pypi/async-timeout@4.0.3", + "type": "library", + "version": "4.0.3" + }, + { + "bom-ref": "asyncssh@2.15.0", + "description": "AsyncSSH: Asynchronous SSHv2 client and server library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72d140a4a4f6d246d04eabfe0052a9b94475d6d814ef1cc7bb8b3860d0ce39e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asyncssh/#asyncssh-2.15.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a13a43816f46cf084657fb05596823b93d5b48e75ef7763c8a756ec1217837a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/asyncssh/#asyncssh-2.15.0.tar.gz" + } + ], + "name": "asyncssh", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "bcrypt" + } + ], + "purl": "pkg:pypi/asyncssh@2.15.0", + "type": "library", + "version": "2.15.0" + }, + { + "bom-ref": "atpublic@4.1.0", + "description": "Keep all y'all's __all__'s in sync", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "df90de1162b1a941ee486f484691dc7c33123ee638ea5d6ca604061306e0fdde" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/atpublic/#atpublic-4.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d1c8cd931af7461f6d18bc6063383e8654d9e9ef19d58ee6dc01e8515bbf55df" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/atpublic/#atpublic-4.1.0.tar.gz" + } + ], + "name": "atpublic", + "purl": "pkg:pypi/atpublic@4.1.0", + "type": "library", + "version": "4.1.0" + }, + { + "bom-ref": "attrs@23.2.0", + "description": "Classes Without Boilerplate", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/attrs/#attrs-23.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/attrs/#attrs-23.2.0.tar.gz" + } + ], + "name": "attrs", + "purl": "pkg:pypi/attrs@23.2.0", + "type": "library", + "version": "23.2.0" + }, + { + "bom-ref": "azure-core@1.30.2", + "description": "Microsoft Azure Core Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a14dc210efcd608821aa472d9fb8e8d035d29b68993819147bc290a8ac224472" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-core/#azure-core-1.30.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf019c1ca832e96274ae85abd3d9f752397194d9fea3b41487290562ac8abe4a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-core/#azure_core-1.30.2-py3-none-any.whl" + } + ], + "name": "azure-core", + "purl": "pkg:pypi/azure-core@1.30.2", + "type": "library", + "version": "1.30.2" + }, + { + "bom-ref": "azure-core-tracing-opentelemetry@1.0.0b11", + "description": "Microsoft Azure Azure Core OpenTelemetry plugin Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a230d1555838b5d07b7594221cd639ea7bc24e29c881e5675e311c6067bad4f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-core-tracing-opentelemetry/#azure-core-tracing-opentelemetry-1.0.0b11.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "016cefcaff2900fb5cdb7a8a7abd03e9c266622c06e26b3fe6dafa54c4b48bf5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-core-tracing-opentelemetry/#azure_core_tracing_opentelemetry-1.0.0b11-py3-none-any.whl" + } + ], + "name": "azure-core-tracing-opentelemetry", + "purl": "pkg:pypi/azure-core-tracing-opentelemetry@1.0.0b11", + "type": "library", + "version": "1.0.0b11" + }, + { + "bom-ref": "azure-datalake-store@0.0.53", + "description": "Azure Data Lake Store Filesystem Client Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "05b6de62ee3f2a0a6e6941e6933b792b800c3e7f6ffce2fc324bc19875757393" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-datalake-store/#azure-datalake-store-0.0.53.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a30c902a6e360aa47d7f69f086b426729784e71c536f330b691647a51dc42b2b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-datalake-store/#azure_datalake_store-0.0.53-py2.py3-none-any.whl" + } + ], + "name": "azure-datalake-store", + "purl": "pkg:pypi/azure-datalake-store@0.0.53", + "type": "library", + "version": "0.0.53" + }, + { + "bom-ref": "azure-identity@1.17.1", + "description": "Microsoft Azure Identity Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32ecc67cc73f4bd0595e4f64b1ca65cd05186f4fe6f98ed2ae9f1aa32646efea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-identity/#azure-identity-1.17.1.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db8d59c183b680e763722bfe8ebc45930e6c57df510620985939f7f3191e0382" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-identity/#azure_identity-1.17.1-py3-none-any.whl" + } + ], + "name": "azure-identity", + "purl": "pkg:pypi/azure-identity@1.17.1", + "type": "library", + "version": "1.17.1" + }, + { + "bom-ref": "azure-monitor-opentelemetry@1.6.0", + "description": "Microsoft Azure Monitor Opentelemetry Distro Client Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a55858e66cf7283ef4753e85df2931a1d1574a6d8dcc429599f086948af5dbb2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-monitor-opentelemetry/#azure-monitor-opentelemetry-1.6.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "45a4995fffa62fc62dc08c43b28e91c35cdf7e6a46d7f2fdd5197aafb816cc9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-monitor-opentelemetry/#azure_monitor_opentelemetry-1.6.0-py3-none-any.whl" + } + ], + "name": "azure-monitor-opentelemetry", + "purl": "pkg:pypi/azure-monitor-opentelemetry@1.6.0", + "type": "library", + "version": "1.6.0" + }, + { + "bom-ref": "azure-monitor-opentelemetry-exporter@1.0.0b27", + "description": "Microsoft Azure Monitor Opentelemetry Exporter Client Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee5eb0bb37c29da800cc479084f42181a98d7ad192a27a9b2fdd9cb9957320ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-monitor-opentelemetry-exporter/#azure-monitor-opentelemetry-exporter-1.0.0b27.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "92f222e11415c6606588be0166b02ba4970159c6bf016160a2023b3713db9f31" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-monitor-opentelemetry-exporter/#azure_monitor_opentelemetry_exporter-1.0.0b27-py2.py3-none-any.whl" + } + ], + "name": "azure-monitor-opentelemetry-exporter", + "purl": "pkg:pypi/azure-monitor-opentelemetry-exporter@1.0.0b27", + "type": "library", + "version": "1.0.0b27" + }, + { + "bom-ref": "azure-storage-blob@12.20.0", + "description": "Microsoft Azure Blob Storage Client Library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eeb91256e41d4b5b9bad6a87fd0a8ade07dd58aa52344e2c8d2746e27a017d3b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-storage-blob/#azure-storage-blob-12.20.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de6b3bf3a90e9341a6bcb96a2ebe981dffff993e9045818f6549afea827a52a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/azure-storage-blob/#azure_storage_blob-12.20.0-py3-none-any.whl" + } + ], + "name": "azure-storage-blob", + "purl": "pkg:pypi/azure-storage-blob@12.20.0", + "type": "library", + "version": "12.20.0" + }, + { + "bom-ref": "bcrypt@4.1.3", + "description": "Modern password hashing for your software and your servers", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48429c83292b57bf4af6ab75809f8f4daf52aa5d480632e53707805cc1ce9b74" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-macosx_10_12_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a8bea4c152b91fd8319fef4c6a790da5c07840421c2b785084989bf8bbb7455" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d3b317050a9a711a5c7214bf04e28333cf528e0ed0ec9a4e55ba628d0f07c1a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "094fd31e08c2b102a14880ee5b3d09913ecf334cd604af27e1013c76831f7b05" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4fb253d65da30d9269e0a6f4b0de32bd657a0208a6f4e43d3e645774fb5457f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "193bb49eeeb9c1e2db9ba65d09dc6384edd5608d9d672b4125e9320af9153a15" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cbb119267068c2581ae38790e0d1fbae65d0725247a930fc9900c285d95725d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6cac78a8d42f9d120b3987f82252bdbeb7e6e900a5e1ba37f6be6fe4e3848286" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01746eb2c4299dd0ae1670234bf77704f581dd72cc180f444bfe74eb80495b64" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "037c5bf7c196a63dcce75545c8874610c600809d5d82c305dd327cd4969995bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a893d192dfb7c8e883c4576813bf18bb9d59e2cfd88b68b725990f033f1b978" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp37-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d4cf6ef1525f79255ef048b3489602868c47aea61f375377f0d00514fe4a78c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-macosx_10_12_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f5698ce5292a4e4b9e5861f7e53b1d89242ad39d54c3da451a93cac17b61921a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec3c2e1ca3e5c4b9edb94290b356d082b721f3f50758bce7cce11d8a7c89ce84" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a5be252fef513363fe281bafc596c31b552cf81d04c5085bc5dac29670faa08" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f7cd3399fbc4ec290378b541b0cf3d4398e4737a65d0f938c7c0f9d5e686611" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c4c8d9b3e97209dd7111bf726e79f638ad9224b4691d1c7cfefa571a09b1b2d6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "31adb9cbb8737a581a843e13df22ffb7c84638342de3708a98d5c986770f2834" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "551b320396e1d05e49cc18dd77d970accd52b322441628aca04801bbd1d52a73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6717543d2c110a155e6821ce5670c1f512f602eabb77dba95717ca76af79867d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6004f5229b50f8493c49232b8e75726b568535fd300e5039e255d919fc3a07f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2505b54afb074627111b5a8dc9b6ae69d0f01fea65c2fcaea403448c503d3991" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-cp39-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cb9c707c10bddaf9e5ba7cdb769f3e889e60b7d4fea22834b261f51ca2b89fed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f8ea645eb94fb6e7bea0cf4ba121c07a3a182ac52876493870033141aa687bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f44a97780677e7ac0ca393bd7982b19dbbd8d7228c1afe10b128fd9550eef5f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d84702adb8f2798d813b17d8187d27076cca3cd52fe3686bb07a9083930ce650" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2ee15dd749f5952fe3f0430d0ff6b74082e159c50332a1413d51b5689cf06623" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/bcrypt/#bcrypt-4.1.3.tar.gz" + } + ], + "name": "bcrypt", + "purl": "pkg:pypi/bcrypt@4.1.3", + "type": "library", + "version": "4.1.3" + }, + { + "bom-ref": "billiard@4.2.0", + "description": "Python multiprocessing fork with improvements and bugfixes", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07aa978b308f334ff8282bd4a746e681b3513db5c9a514cbdd810cbbdc19714d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/billiard/#billiard-4.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9a3c3184cb275aa17a732f93f65b20c525d3d9f253722d26a82194803ade5a2c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/billiard/#billiard-4.2.0.tar.gz" + } + ], + "name": "billiard", + "purl": "pkg:pypi/billiard@4.2.0", + "type": "library", + "version": "4.2.0" + }, + { + "bom-ref": "blinker@1.8.2", + "description": "Fast, simple object-to-object and broadcast signaling", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/blinker/#blinker-1.8.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/blinker/#blinker-1.8.2.tar.gz" + } + ], + "name": "blinker", + "purl": "pkg:pypi/blinker@1.8.2", + "type": "library", + "version": "1.8.2" + }, + { + "bom-ref": "boolean-py@4.0", + "description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/boolean-py/#boolean.py-4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/boolean-py/#boolean.py-4.0.tar.gz" + } + ], + "name": "boolean-py", + "purl": "pkg:pypi/boolean-py@4.0", + "type": "library", + "version": "4.0" + }, + { + "bom-ref": "celery@5.4.0", + "description": "Distributed Task Queue.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "369631eb580cf8c51a82721ec538684994f8277637edde2dfc0dacd73ed97f64" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/celery/#celery-5.4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "504a19140e8d3029d5acad88330c541d4c3f64c789d85f94756762d8bca7e706" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/celery/#celery-5.4.0.tar.gz" + } + ], + "name": "celery", + "purl": "pkg:pypi/celery@5.4.0", + "type": "library", + "version": "5.4.0" + }, + { + "bom-ref": "certifi@2024.7.4", + "description": "Python package for providing Mozilla's CA Bundle.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/certifi/#certifi-2024.7.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/certifi/#certifi-2024.7.4.tar.gz" + } + ], + "name": "certifi", + "purl": "pkg:pypi/certifi@2024.7.4", + "type": "library", + "version": "2024.7.4" + }, + { + "bom-ref": "cffi@1.16.0", + "description": "Foreign Function Interface for Python calling C code.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cffi/#cffi-1.16.0.tar.gz" + } + ], + "name": "cffi", + "purl": "pkg:pypi/cffi@1.16.0", + "type": "library", + "version": "1.16.0" + }, + { + "bom-ref": "chardet@5.2.0", + "description": "Universal encoding detector for Python 3", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/chardet/#chardet-5.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/chardet/#chardet-5.2.0.tar.gz" + } + ], + "name": "chardet", + "purl": "pkg:pypi/chardet@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "charset-normalizer@3.3.2", + "description": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset-normalizer-3.3.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2127566c664442652f024c837091890cb1942c30937add288223dc895793f898" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/charset-normalizer/#charset_normalizer-3.3.2-py3-none-any.whl" + } + ], + "name": "charset-normalizer", + "purl": "pkg:pypi/charset-normalizer@3.3.2", + "type": "library", + "version": "3.3.2" + }, + { + "bom-ref": "click@8.1.7", + "description": "Composable command line interface toolkit", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click/#click-8.1.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click/#click-8.1.7.tar.gz" + } + ], + "name": "click", + "purl": "pkg:pypi/click@8.1.7", + "type": "library", + "version": "8.1.7" + }, + { + "bom-ref": "click-didyoumean@0.3.1", + "description": "Enables git-like *did-you-mean* feature in click", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-didyoumean/#click_didyoumean-0.3.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-didyoumean/#click_didyoumean-0.3.1.tar.gz" + } + ], + "name": "click-didyoumean", + "purl": "pkg:pypi/click-didyoumean@0.3.1", + "type": "library", + "version": "0.3.1" + }, + { + "bom-ref": "click-plugins@1.1.1", + "description": "An extension module for click to enable registering CLI commands via setuptools entry-points.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-plugins/#click-plugins-1.1.1.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-plugins/#click_plugins-1.1.1-py2.py3-none-any.whl" + } + ], + "name": "click-plugins", + "purl": "pkg:pypi/click-plugins@1.1.1", + "type": "library", + "version": "1.1.1" + }, + { + "bom-ref": "click-repl@0.3.0", + "description": "REPL plugin for Click", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-repl/#click-repl-0.3.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/click-repl/#click_repl-0.3.0-py3-none-any.whl" + } + ], + "name": "click-repl", + "purl": "pkg:pypi/click-repl@0.3.0", + "type": "library", + "version": "0.3.0" + }, + { + "bom-ref": "cloudpickle@3.0.0", + "description": "Pickler class to extend the standard pickle.Pickler functionality", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "246ee7d0c295602a036e86369c77fecda4ab17b506496730f2f576d9016fd9c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cloudpickle/#cloudpickle-3.0.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cloudpickle/#cloudpickle-3.0.0.tar.gz" + } + ], + "name": "cloudpickle", + "purl": "pkg:pypi/cloudpickle@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "colorama@0.4.6", + "description": "Cross-platform colored terminal text.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/colorama/#colorama-0.4.6-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/colorama/#colorama-0.4.6.tar.gz" + } + ], + "name": "colorama", + "purl": "pkg:pypi/colorama@0.4.6", + "type": "library", + "version": "0.4.6" + }, + { + "bom-ref": "comm@0.2.2", + "description": "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/comm/#comm-0.2.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/comm/#comm-0.2.2.tar.gz" + } + ], + "name": "comm", + "purl": "pkg:pypi/comm@0.2.2", + "type": "library", + "version": "0.2.2" + }, + { + "bom-ref": "configobj@5.0.8", + "description": "Config file reading, writing and validation.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7a8c6ab7daade85c3f329931a807c8aee750a2494363934f8ea84d8a54c87ea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/configobj/#configobj-5.0.8-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f704434a07dc4f4dc7c9a745172c1cad449feb548febd9f7fe362629c627a97" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/configobj/#configobj-5.0.8.tar.gz" + } + ], + "name": "configobj", + "purl": "pkg:pypi/configobj@5.0.8", + "type": "library", + "version": "5.0.8" + }, + { + "bom-ref": "coverage@6.5.0", + "description": "Code coverage measurement for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef8674b0ee8cc11e2d574e3e2998aea5df5ab242e012286824ea3c6970580e53" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "784f53ebc9f3fd0e2a3f6a78b2be1bd1f5575d7863e10c6e12504f240fd06660" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b4a5be1748d538a710f87542f22c2cad22f80545a847ad91ce45e77417293eb4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "83516205e254a0cb77d2d7bb3632ee019d93d9f4005de31dca0a8c3667d5bc04" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "af4fffaffc4067232253715065e30c5a7ec6faac36f8fc8d6f64263b15f74db0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "97117225cdd992a9c2a5515db1f66b59db634f59d0679ca1fa3fe8da32749cae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a1170fa54185845505fbfa672f1c1ab175446c887cce8212c44149581cf2d466" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "11b990d520ea75e7ee8dcab5bc908072aaada194a794db9f6d7d5cfd19661e5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5dbec3b9095749390c09ab7c89d314727f18800060d8d24e87f01fb9cfb40b32" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "59f53f1dc5b656cafb1badd0feb428c1e7bc19b867479ff72f7a9dd9b479f10e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a5375e28c5191ac38cca59b38edd33ef4cc914732c916f2929029b4bfb50795" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c4ed2820d919351f4167e52425e096af41bfabacb1857186c1ea32ff9983ed75" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "33a7da4376d5977fbf0a8ed91c4dffaaa8dbf0ddbf4c8eea500a2486d8bc4d7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8fb6cf131ac4070c9c5a3e21de0f7dc5a0fbe8bc77c9456ced896c12fcdad91" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6b7d95969b8845250586f269e81e5dfdd8ff828ddeb8567a4a2eaa7313460c4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1ef221513e6f68b69ee9e159506d583d31aa3567e0ae84eaad9d6ec1107dddaa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cca4435eebea7962a52bdb216dec27215d0df64cf27fc1dd538415f5d2b9da6b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "98e8a10b7a314f454d9eff4216a9a94d143a7ee65018dd12442e898ee2310578" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc8ef5e043a2af066fa8cbfc6e708d58017024dc4345a1f9757b329a249f041b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4433b90fae13f86fafff0b326453dd42fc9a639a0d9e4eec4d366436d1a41b6d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4f05d88d9a80ad3cac6244d36dd89a3c00abc16371769f1340101d3cb899fc3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "94e2565443291bd778421856bc975d351738963071e9b8839ca1fc08b42d4bef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "027018943386e7b942fa832372ebc120155fd970837489896099f5cfa2890f79" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "255758a1e3b61db372ec2736c8e2a1fdfaf563977eedbdf131de003ca5779b7d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "851cf4ff24062c6aec510a454b2584f6e998cada52d4cb58c5e233d07172e50c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "12adf310e4aafddc58afdb04d686795f33f4d7a6fa67a7a9d4ce7d6ae24d949f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b5604380f3415ba69de87a289a2b56687faa4fe04dbee0754bfcae433489316b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a8dbc1f0fbb2ae3de73eb0bdbb914180c7abfbf258e90b311dcd4f585d44bd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d900bb429fdfd7f511f868cedd03a6bbb142f3f9118c09b99ef8dc9bf9643c3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2198ea6fc548de52adc826f62cb18554caedfb1d26548c1b7c88d8f7faa8f6ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c4459b3de97b75e3bd6b7d4b7f0db13f17f504f3d13e2a7c623786289dd670e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "20c8ac5386253717e5ccc827caad43ed66fea0efe255727b1053a8154d952398" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b07130585d54fe8dff3d97b93b0e20290de974dc8177c320aeaf23459219c0b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dbdb91cd8c048c2b09eb17713b0c12a54fbd587d79adcebad543bc0cd9a3410b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de3001a203182842a4630e7b8d1a2c7c07ec1b45d3084a83d5d227a3806f530f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e07f4a4a9b41583d6eabec04f8b68076ab3cd44c20bd29332c6572dda36f372e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d4817234349a80dbf03640cec6109cd90cba068330703fa65ddf56b60223a6d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ccf362abd726b0410bf8911c31fbf97f09f8f1061f8c1cf03dfc4b6372848f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "633713d70ad6bfc49b34ead4060531658dc6dfc9b3eb7d8a716d5873377ab745" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "95203854f974e07af96358c0b261f1048d8e1083f2de9b1c565e1be4a3a48cfc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b9023e237f4c02ff739581ef35969c3739445fb059b060ca51771e69101efffe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "265de0fa6778d07de30bcf4d9dc471c3dc4314a23a3c6603d356a3c9abc2dfcf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f830ed581b45b82451a40faabb89c84e1a998124ee4212d440e9c6cf70083e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b6be138d61e458e18d8e6ddcddd36dd96215edfe5f1168de0b1b32635839b62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42eafe6778551cf006a7c43153af1211c3aaab658d4d66fa5fcc021613d02518" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "723e8130d4ecc8f56e9a611e73b31219595baa3bb252d539206f7bbbab6ffc1f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9ecf0829c6a62b9b573c7bb6d4dcd6ba8b6f80be9ba4fc7ed50bf4ac9aecd72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fc2af30ed0d5ae0b1abdb4ebdce598eafd5b35397d4d75deb341a614d333d987" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1431986dac3923c5945271f169f59c45b8802a114c8f548d611f2015133df77a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0-pp36.pp37.pp38-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f642e90754ee3e06b0e7e51bce3379590e76b7f76b708e1a71ff043f87025c84" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/coverage/#coverage-6.5.0.tar.gz" + } + ], + "name": "coverage", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/coverage@6.5.0", + "type": "library", + "version": "6.5.0" + }, + { + "bom-ref": "cryptography@42.0.8", + "description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-macosx_10_12_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "961e61cefdcb06e0c6d7e3a1b22ebe8b996eb2bf50614e89384be54c48c6b63d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3ec3672626e1b9e55afd0df6d774ff0e953452886e06e0f1eb7eb0c832e8902" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e599b53fd95357d92304510fb7bda8523ed1f79ca98dce2f43c115950aa78801" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5226d5d21ab681f432a9c1cf8b658c0cb02533eece706b155e5fbd8a0cdd3949" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b7c4f03ce01afd3b76cf69a5455caa9cfa3de8c8f493e0d3ab7d20611c8dae9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2346b911eb349ab547076f47f2e035fc8ff2c02380a7cbbf8d87114fa0f1c583" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad803773e9df0b92e0a817d22fd8a3675493f690b96130a5e24f1b8fabbea9c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2f66d9cd9147ee495a8374a45ca445819f8929a3efcd2e3df6428e46c3cbb10b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d45b940883a03e19e944456a558b67a41160e367a719833c53de6911cabba2b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0c5b2b0585b6af82d7e385f55a8bc568abff8923af147ee3c07bd8b42cda8b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57080dee41209e556a9a4ce60d229244f7a66ef52750f813bfbe18959770cfba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp37-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dea567d1b0e8bc5764b9443858b673b734100c2871dc93163f58c46a97a83d28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c4783183f7cb757b73b2ae9aed6599b96338eb957233c58ca8f49a49cc32fd5e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0608251135d0e03111152e41f0cc2392d1e74e35703960d4190b2e0f4ca9c70" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc0fdf6787f37b1c6b08e6dfc892d9d068b5bdb671198c72072828b80bd5fe4c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9c0c1716c8447ee7dbf08d6db2e5c41c688544c61074b54fc4564196f55c25a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fff12c88a672ab9c9c1cf7b0c80e3ad9e2ebd9d828d955c126be4fd3e5578c9e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cafb92b2bc622cd1aa6a1dce4b93307792633f4c5fe1f46c6b97cf67073ec961" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "31f721658a29331f895a5a54e7e82075554ccfb8b163a18719d342f5ffe5ecb1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b297f90c5723d04bcc8265fc2a0f86d4ea2e0f7ab4b6994459548d3a6b992a14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2f88d197e66c65be5e42cd72e5c18afbfae3f741742070e3019ac8f4ac57262c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa76fbb7596cc5839320000cdd5d0955313696d9511debab7ee7278fc8b5c84a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-cp39-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba4f0a211697362e89ad822e667d8d340b4d8d55fae72cdd619389fb5912eefe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81884c4d096c272f00aeb1f11cf62ccd39763581645b0812e99a91505fa48e0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c9bb2ae11bfbab395bdd072985abde58ea9860ed84e59dbc0463a5d0159f5b71" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7016f837e15b0a1c119d27ecd89b3515f01f90a8615ed5e9427e30d9cdbfed3d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a94eccb2a81a309806027e1670a358b99b8fe8bfe9f8d329f27d72c094dde8c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp39-pypy39_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dec9b018df185f08483f294cae6ccac29e7a6e0678996587363dc352dc65c842" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "343728aac38decfdeecf55ecab3264b015be68fc2816ca800db649607aeee648" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "013629ae70b40af70c9a7a5db40abe5d9054e6f4380e50ce769947b73bf3caad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cryptography/#cryptography-42.0.8.tar.gz" + } + ], + "name": "cryptography", + "purl": "pkg:pypi/cryptography@42.0.8", + "type": "library", + "version": "42.0.8" + }, + { + "bom-ref": "cyclonedx-bom@4.5.0", + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c3f16ad26dc93202cd4c2fccdf392e8d24f086782b0f111473664c4663f5aeb3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cyclonedx-bom/#cyclonedx_bom-4.5.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09a9a6c3b86e1a143f2d89a4955a8e303abed7106adc4f5f0207ae0e3416ff86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cyclonedx-bom/#cyclonedx_bom-4.5.0.tar.gz" + } + ], + "name": "cyclonedx-bom", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/cyclonedx-bom@4.5.0", + "type": "library", + "version": "4.5.0" + }, + { + "bom-ref": "cyclonedx-python-lib@7.5.1", + "description": "Python library for CycloneDX", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fc2c2e5facfd9530ede1f4525c903d29d91945688c5689b6d5fab46381dcab9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cyclonedx-python-lib/#cyclonedx_python_lib-7.5.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "00cfe1e58452698650ae08b8f4389f7b1ec203a3e1c50cbf6ca6d320941dfb3f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/cyclonedx-python-lib/#cyclonedx_python_lib-7.5.1.tar.gz" + } + ], + "name": "cyclonedx-python-lib", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "validation" + } + ], + "purl": "pkg:pypi/cyclonedx-python-lib@7.5.1", + "type": "library", + "version": "7.5.1" + }, + { + "bom-ref": "databricks-cli@0.18.0", + "description": "A command line interface for Databricks", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87569709eda9af3e9db8047b691e420b5e980c62ef01675575c0d2b9b4211eb7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/databricks-cli/#databricks-cli-0.18.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1176a5f42d3e8af4abfc915446fb23abc44513e325c436725f5898cbb9e3384b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/databricks-cli/#databricks_cli-0.18.0-py2.py3-none-any.whl" + } + ], + "name": "databricks-cli", + "purl": "pkg:pypi/databricks-cli@0.18.0", + "type": "library", + "version": "0.18.0" + }, + { + "bom-ref": "debugpy@1.8.2", + "description": "An implementation of the Debug Adapter Protocol for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ee2e1afbf44b138c005e4380097d92532e1001580853a7cb40ed84e0ef1c3d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp310-cp310-macosx_11_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f8c3f7c53130a070f0fc845a0f2cee8ed88d220d6b04595897b66605df1edd6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f179af1e1bd4c88b0b9f0fa153569b24f6b6f3de33f94703336363ae62f4bf47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0600faef1d0b8d0e85c816b8bb0cb90ed94fc611f308d5fde28cb8b3d2ff0fe3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a13417ccd5978a642e91fb79b871baded925d4fadd4dfafec1928196292aa0a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp311-cp311-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "acdf39855f65c48ac9667b2801234fc64d46778021efac2de7e50907ab90c634" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2cbd4d9a2fc5e7f583ff9bf11f3b7d78dfda8401e8bb6856ad1ed190be4281ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3408fddd76414034c02880e891ea434e9a9cf3a69842098ef92f6e809d09afa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d3ccd39e4021f2eb86b8d748a96c766058b39443c1f18b2dc52c10ac2757835" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp312-cp312-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "62658aefe289598680193ff655ff3940e2a601765259b123dc7f89c0239b8cd3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd11fe35d6fd3431f1546d94121322c0ac572e1bfb1f6be0e9b8655fb4ea941e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15bc2f4b0f5e99bf86c162c91a74c0631dbd9cef3c6a1d1329c946586255e859" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a019d4574afedc6ead1daa22736c530712465c0c4cd44f820d803d937531b2d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp38-cp38-macosx_11_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40f062d6877d2e45b112c0bbade9a17aac507445fd638922b1a5434df34aed02" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c78ba1680f1015c0ca7115671fe347b28b446081dada3fedf54138f44e4ba031" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf327316ae0c0e7dd81eb92d24ba8b5e88bb4d1b585b5c0d32929274a66a5210" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1523bc551e28e15147815d1397afc150ac99dbd3a8e64641d53425dba57b0ff9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp39-cp39-macosx_11_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e24ccb0cd6f8bfaec68d577cb49e9c680621c336f347479b3fce060ba7c09ec1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f8d57a98c5a486c5c7824bc0b9f2f11189d08d73635c326abef268f83950326" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "16c8dcab02617b75697a0a925a62943e26a0330da076e2a10437edd9f0bf3755" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "16e16df3a98a35c63c3ab1e4d19be4cbc7fdda92d9ddc059294f18910928e0ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "95378ed08ed2089221896b9b3a8d021e642c24edc8fef20e5d4342ca8be65c00" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/debugpy/#debugpy-1.8.2.zip" + } + ], + "name": "debugpy", + "purl": "pkg:pypi/debugpy@1.8.2", + "type": "library", + "version": "1.8.2" + }, + { + "bom-ref": "decorator@5.1.1", + "description": "Decorators for Humans", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/decorator/#decorator-5.1.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/decorator/#decorator-5.1.1.tar.gz" + } + ], + "name": "decorator", + "purl": "pkg:pypi/decorator@5.1.1", + "type": "library", + "version": "5.1.1" + }, + { + "bom-ref": "defusedxml@0.7.1", + "description": "XML bomb protection for Python stdlib modules", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/defusedxml/#defusedxml-0.7.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/defusedxml/#defusedxml-0.7.1.tar.gz" + } + ], + "name": "defusedxml", + "purl": "pkg:pypi/defusedxml@0.7.1", + "type": "library", + "version": "0.7.1" + }, + { + "bom-ref": "dependency-check@0.6.0", + "description": "Shim to easily install OWASP dependency-check-cli into Python projects", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6fa00b63fbdba57210825675956467ea67693a47b6ef192046f9a51732f22c7f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dependency-check/#dependency-check-0.6.0.zip" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e237d12d038463b0b85d6ef89e6ccda512aaffd1c638904f1f28c5745fa9a56d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dependency-check/#dependency_check-0.6.0-py2.py3-none-any.whl" + } + ], + "name": "dependency-check", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/dependency-check@0.6.0", + "type": "library", + "version": "0.6.0" + }, + { + "bom-ref": "deprecated@1.2.14", + "description": "Python @deprecated decorator to deprecate old python classes, functions or methods.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/deprecated/#Deprecated-1.2.14-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/deprecated/#Deprecated-1.2.14.tar.gz" + } + ], + "name": "deprecated", + "purl": "pkg:pypi/deprecated@1.2.14", + "type": "library", + "version": "1.2.14" + }, + { + "bom-ref": "dictdiffer@0.9.0", + "description": "Dictdiffer is a library that helps you to diff and patch dictionaries.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "442bfc693cfcadaf46674575d2eba1c53b42f5e404218ca2c2ff549f2df56595" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dictdiffer/#dictdiffer-0.9.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dictdiffer/#dictdiffer-0.9.0.tar.gz" + } + ], + "name": "dictdiffer", + "purl": "pkg:pypi/dictdiffer@0.9.0", + "type": "library", + "version": "0.9.0" + }, + { + "bom-ref": "dill@0.3.8", + "description": "serialize all of Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dill/#dill-0.3.8-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dill/#dill-0.3.8.tar.gz" + } + ], + "name": "dill", + "purl": "pkg:pypi/dill@0.3.8", + "type": "library", + "version": "0.3.8" + }, + { + "bom-ref": "diskcache@5.6.3", + "description": "Disk Cache -- Disk and file backed persistent cache.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e31b2d5fbad117cc363ebaf6b689474db18a1f6438bc82358b024abd4c2ca19" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/diskcache/#diskcache-5.6.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/diskcache/#diskcache-5.6.3.tar.gz" + } + ], + "name": "diskcache", + "purl": "pkg:pypi/diskcache@5.6.3", + "type": "library", + "version": "5.6.3" + }, + { + "bom-ref": "distro@1.9.0", + "description": "Distro - an OS platform information API", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/distro/#distro-1.9.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/distro/#distro-1.9.0.tar.gz" + } + ], + "name": "distro", + "purl": "pkg:pypi/distro@1.9.0", + "type": "library", + "version": "1.9.0" + }, + { + "bom-ref": "docker@7.1.0", + "description": "A Python library for the Docker Engine API.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/docker/#docker-7.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/docker/#docker-7.1.0.tar.gz" + } + ], + "name": "docker", + "purl": "pkg:pypi/docker@7.1.0", + "type": "library", + "version": "7.1.0" + }, + { + "bom-ref": "dpath@2.2.0", + "description": "Filesystem-like pathing and searching for dictionaries", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b330a375ded0a0d2ed404440f6c6a715deae5313af40bbb01c8a41d891900576" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dpath/#dpath-2.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dpath/#dpath-2.2.0.tar.gz" + } + ], + "name": "dpath", + "purl": "pkg:pypi/dpath@2.2.0", + "type": "library", + "version": "2.2.0" + }, + { + "bom-ref": "dulwich@0.22.1", + "description": "Python Git Library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "892914dc2e80403d16e59a3b440044f6092fde5ffd4ec1fdf36d6ff20a8e624d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b03092399f0f5d3e112405b890128afdb9e1f203eafb812f5d9105b0f5fac9d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a2c790517ed884bc1b1590806222ab44989eeb7e7f14dfa915561c7ee3b9ac73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "524d3497a86f79959c9c1d729715d60d8171ed3f71621d45afb4faee5a47e8a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3146843b972f744aed551e8ac9fac5714baa864393e480586d467b7b4488426" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "82f26e592e9a36ab33bcdb419c7d53320e26c85dfc254cdb84f5f561a2fcaabf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e90b8a2f24149c5803b733a24f1a016a2943b1f5a9ab2360db545e4638354c35" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b069639757b2f287f9cd0daf6765b536558c5e28263bbbb28e3d1925bce75400" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ae006498fea11515027a417e6e68b82e1c195d3516188ba2cc08210e3022d14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a18d1392eabd02f337dcba23d723a4dcca87274ce8693cf88e6320f38bc3fdcd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "12482e318895da9acabea7c0cc70b35d36833e7cb2def511ab3a63617f5c1af3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6dc42afedc8cda4f2fd15a06d2e9e41281074a02cdf31bb2e0dde4d80766a408" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3c7774232a2c9b195bde4fb72ad71455e877a9e4e9c0b17a57b1d9bd478838c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41dfc52db29a06fe23a5029abc3bc13503e28233b1c3a9614bc1e5c4d6adc1ce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9d19f04ecd4628a0e4587b4c4e98e040b87924c1362ae5aa27420435f05d5dd8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d72a88c7af8fafa14c8743e8923c8d46bd0b850a0b7f5e34eb49201f1ead88e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e36c8a3bb09db5730b3d5014d087bce977e878825cdd7ba8285abcd81c43bc0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd51e77ff1b4ca08bc9b09b85646a3e77f275827b7b30180d76d769ce608e64d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "739ef91aeb13fa2aa187d0efd46d0ac168301f54a6ef748565c42876b4b3ce71" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "91966b7b48ec939e5083b03c9154fc450508056f01650ecb58724095307427f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "86be1e283d78cc3f7daee1dcd0254122160cde71ca8c5348315156045f8ac2bb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "926d671654a2f8cfa0b2fcb6b0c46833af95b5265d27a5c56c49c5a10f3ff3ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "467ff87fc4c61a23424b32acd952476ba17e7f7eeb8090e5957f68129784a35f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9e10678fe0692c5167553981d97cbe342ed055c49016aef10da336e2962b1f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6386165c64ba5f61c416301f7f32bb899f8200ca575d76888697a42fda8a92d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84db8aef08df6431b017cc3abe57b3d6885fd7436eec8d715603c309353b233c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "155124219e6ce4b116d30ed1b9cc63c88021966b29ce761d3ce3caba064f9a13" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7579429e89deac6659b4ea70eb3de9063bb40508fd4a8a020fa67b02e0b59f4f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "454d073e628043dde4f9bd34517736c1889dbe6417099bbae2119873b8d4d5da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1b51d26108a832f151da8856a93676cc1a5cd8dd0bc20f06f4aee5774a7f0f9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c509e8172b9438536946097768413f297229b03eff064e4e06749cf5c28df78" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "64eebe1d709539d6e80440fa1185f1eeb260d53bcb6435b1f753b4ce90a65e82" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52a8ddd1d9b5681de216a7af718720f5202d3c093ecc10dd4dfac6d25da605a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7244b796dd7e191753b822ac0ca871a4b9139b0b850770ac5bd347d5f8c76768" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7798e842ec506d25f21e825259b70109325ac1c9b43c2e287aad7559455951b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac9fcf7c5cf1e9d0bcc643672f81bf43ec81f6495b99809649f5bfcdff633ab0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e346c1b86c5e5f175ca8f87f3873eea8b2e0eeb5d52033b475cf85641cb200c2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2054e1f2c7041857ce129443bde23298ca37592ce82f0fb5ed5704d5f3708dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp37-pypy37_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ad3462d070b678fe61d3bdd7c6ac3fdbd25cca66f32b6edf589dd88fff251d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1bc6575476539c0b4924abab3896fc76be2f413d5baa6b083c4dfc4abc59329e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3de7a2eba26ff13a79670f78f73fc86fb8c87100508119f3b6bd61451bfdd4bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2c3186cf76d598a9d42b35e09ef35d499118b4197624ba5bba1b3a39ac6a75f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp38-pypy38_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a366cdba24b8df31ad70b82bae55baa696c453678c1346da8390396a1d5cce4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3fb61891b2675664dc89d486eb5199e3659179ae04fc0a863ffc7e16b782b624" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0ea4c5feedd35e8bde175a9ab91ef6705c3cef5ee209eeb2f67dd0b59ff1825f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "20f61f6dc0b075ca6459acbfb9527ee0e1ee02dccbed126dc492600bb7310d86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e36d85967cfbf25da1c7bc3d6921adc5baa976969d926aaf1582bd5fd7e94758" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dulwich/#dulwich-0.22.1.tar.gz" + } + ], + "name": "dulwich", + "purl": "pkg:pypi/dulwich@0.22.1", + "type": "library", + "version": "0.22.1" + }, + { + "bom-ref": "dvc@2.58.2", + "description": "Git for data scientists - manage your code and data together", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a935615812fd57c341e8b58a7f4de57d9d4a067500376041c3f1c805ee24345" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc/#dvc-2.58.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d40fff99b76719d1d524f103ad9dc64141bb363492abb9b8a61c6e70efe5a4dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc/#dvc-2.58.2.tar.gz" + } + ], + "name": "dvc", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/dvc@2.58.2", + "type": "library", + "version": "2.58.2" + }, + { + "bom-ref": "dvc-azure@2.22.1", + "description": "azure plugin for dvc", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf755108dd4ea124f94657d438ff43a5f99fde8f42fdc92eb2687dd586b60a29" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-azure/#dvc-azure-2.22.1.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "295d7f032c7e1d66cdd1f5915279e81f042a0d729730ea59e2897290730feedb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-azure/#dvc_azure-2.22.1-py3-none-any.whl" + } + ], + "name": "dvc-azure", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/dvc-azure@2.22.1", + "type": "library", + "version": "2.22.1" + }, + { + "bom-ref": "dvc-data@0.51.0", + "description": "dvc data", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32544bb7d3ae509f91c2d07a9dc3739dd87980be5b41582781efb4f246b58497" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-data/#dvc-data-0.51.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3244f7d848f10fdb21d5ff485410f6955a1de828a149577633e3ed0f451ebd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-data/#dvc_data-0.51.0-py3-none-any.whl" + } + ], + "name": "dvc-data", + "purl": "pkg:pypi/dvc-data@0.51.0", + "type": "library", + "version": "0.51.0" + }, + { + "bom-ref": "dvc-http@2.32.0", + "description": "http plugin for dvc", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f714f8435634aab943c625f659ddac1188c6ddaf3ff161b39715b83ff39637fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-http/#dvc-http-2.32.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1bfd57a9eae3cbfa1db564d90d87003841921a644ab35f3f7735c641cc93d72e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-http/#dvc_http-2.32.0-py3-none-any.whl" + } + ], + "name": "dvc-http", + "purl": "pkg:pypi/dvc-http@2.32.0", + "type": "library", + "version": "2.32.0" + }, + { + "bom-ref": "dvc-objects@0.25.0", + "description": "dvc objects", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6e13add661ab7766cc26493102c7981b5164351f0ca4ee33d080d1651d4b5899" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-objects/#dvc-objects-0.25.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09f318cbb376750f4d2ef0afcde4ae41ca3f3071d6192bfee676812acd1f6d1f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-objects/#dvc_objects-0.25.0-py3-none-any.whl" + } + ], + "name": "dvc-objects", + "purl": "pkg:pypi/dvc-objects@0.25.0", + "type": "library", + "version": "0.25.0" + }, + { + "bom-ref": "dvc-render@0.7.0", + "description": "DVC render", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f0fc1a2924249152f2c5259af41821a1e9c9004d2197f3057e5f9f73d761d43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-render/#dvc-render-0.7.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee5c2475baf80a163fe6726796535a9aea7ea1389dad9936f3df9211c2f45ece" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-render/#dvc_render-0.7.0-py3-none-any.whl" + } + ], + "name": "dvc-render", + "purl": "pkg:pypi/dvc-render@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "dvc-ssh@2.22.2", + "description": "ssh plugin for dvc", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "789c0d099bdd06a60a11b5f83a7de91a6d9bcc2bc7f46eeb76c81e37b5cf241d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-ssh/#dvc-ssh-2.22.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f37a1016771cf4e9f3e8589a5a3116e5be42642a2772c61d00e104288600f17a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-ssh/#dvc_ssh-2.22.2-py3-none-any.whl" + } + ], + "name": "dvc-ssh", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/dvc-ssh@2.22.2", + "type": "library", + "version": "2.22.2" + }, + { + "bom-ref": "dvc-studio-client@0.21.0", + "description": "Small library to post data from DVC/DVCLive to Iterative Studio", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93006e3812c830b42ff79746e6c6163e97a3c3ead6722ec2f1dec1d7dbf0b071" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-studio-client/#dvc_studio_client-0.21.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db212ff5cf73dce886d0713a5d2bf4bc0bbfb499f3ca8548705ca98aab5addd1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-studio-client/#dvc_studio_client-0.21.0.tar.gz" + } + ], + "name": "dvc-studio-client", + "purl": "pkg:pypi/dvc-studio-client@0.21.0", + "type": "library", + "version": "0.21.0" + }, + { + "bom-ref": "dvc-task@0.4.0", + "description": "Extensible task queue used in DVC.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c0166626af9c0e932ba18194fbc57df38f22860fcc0fbd450dee14ef9615cd3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-task/#dvc-task-0.4.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed047e4bb5031fcf640357ae4638a2a89e34f556560ed9d1fbf6646ed4e8cca6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dvc-task/#dvc_task-0.4.0-py3-none-any.whl" + } + ], + "name": "dvc-task", + "purl": "pkg:pypi/dvc-task@0.4.0", + "type": "library", + "version": "0.4.0" + }, + { + "bom-ref": "dynaconf@3.2.5", + "description": "The dynamic configurator for your Python Project", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "12202fc26546851c05d4194c80bee00197e7c2febcb026e502b0863be9cbbdd8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dynaconf/#dynaconf-3.2.5-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42c8d936b32332c4b84e4d4df6dd1626b6ef59c5a94eb60c10cd3c59d6b882f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/dynaconf/#dynaconf-3.2.5.tar.gz" + } + ], + "name": "dynaconf", + "purl": "pkg:pypi/dynaconf@3.2.5", + "type": "library", + "version": "3.2.5" + }, + { + "bom-ref": "entrypoints@0.4", + "description": "Discover and load entry points from installed packages.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/entrypoints/#entrypoints-0.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/entrypoints/#entrypoints-0.4.tar.gz" + } + ], + "name": "entrypoints", + "purl": "pkg:pypi/entrypoints@0.4", + "type": "library", + "version": "0.4" + }, + { + "bom-ref": "envyaml@1.10.211231", + "description": "Simple YAML configuration file parser with easy access for structured data", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d7a7a6be12587cc5da32a587067506b47b849f4643981099ad148015a72de52" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/envyaml/#envyaml-1.10.211231-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88f8a076159e3c317d3450a5f404132b6ac91aecee4934ea72eac65f911f1244" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/envyaml/#envyaml-1.10.211231.tar.gz" + } + ], + "name": "envyaml", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/envyaml@1.10.211231", + "type": "library", + "version": "1.10.211231" + }, + { + "bom-ref": "exceptiongroup@1.2.2", + "description": "Backport of PEP 654 (exception groups)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/exceptiongroup/#exceptiongroup-1.2.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/exceptiongroup/#exceptiongroup-1.2.2.tar.gz" + } + ], + "name": "exceptiongroup", + "purl": "pkg:pypi/exceptiongroup@1.2.2", + "type": "library", + "version": "1.2.2" + }, + { + "bom-ref": "executing@2.0.1", + "description": "Get the currently executing AST node of a frame, and other information", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/executing/#executing-2.0.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/executing/#executing-2.0.1.tar.gz" + } + ], + "name": "executing", + "purl": "pkg:pypi/executing@2.0.1", + "type": "library", + "version": "2.0.1" + }, + { + "bom-ref": "fastapi@0.109.2", + "description": "FastAPI framework, high performance, easy to learn, fast to code, ready for production", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c9bab24667293b501cad8dd388c05240c850b58ec5876ee3283c47d6e1e3a4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fastapi/#fastapi-0.109.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3817eac96fe4f65a2ebb4baa000f394e55f5fccdaf7f75250804bc58f354f73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fastapi/#fastapi-0.109.2.tar.gz" + } + ], + "name": "fastapi", + "purl": "pkg:pypi/fastapi@0.109.2", + "type": "library", + "version": "0.109.2" + }, + { + "bom-ref": "filelock@3.15.4", + "description": "A platform independent file lock.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/filelock/#filelock-3.15.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/filelock/#filelock-3.15.4.tar.gz" + } + ], + "name": "filelock", + "purl": "pkg:pypi/filelock@3.15.4", + "type": "library", + "version": "3.15.4" + }, + { + "bom-ref": "fixedint@0.1.6", + "description": "simple fixed-width integers", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41953193f08cbe984f584d8513c38fe5eea5fbd392257433b2210391c8a21ead" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fixedint/#fixedint-0.1.6-py2-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b8cf9f913735d2904deadda7a6daa9f57100599da1de57a7448ea1be75ae8c9c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fixedint/#fixedint-0.1.6-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "703005d090499d41ce7ce2ee7eae8f7a5589a81acdc6b79f1728a56495f2c799" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fixedint/#fixedint-0.1.6.tar.gz" + } + ], + "name": "fixedint", + "purl": "pkg:pypi/fixedint@0.1.6", + "type": "library", + "version": "0.1.6" + }, + { + "bom-ref": "flask@2.3.3", + "description": "A simple framework for building complex web applications.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flask/#flask-2.3.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flask/#flask-2.3.3.tar.gz" + } + ], + "name": "flask", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/flask@2.3.3", + "type": "library", + "version": "2.3.3" + }, + { + "bom-ref": "flatbuffers@24.3.25", + "description": "The FlatBuffers serialization format for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flatbuffers/#flatbuffers-24.3.25-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flatbuffers/#flatbuffers-24.3.25.tar.gz" + } + ], + "name": "flatbuffers", + "purl": "pkg:pypi/flatbuffers@24.3.25", + "type": "library", + "version": "24.3.25" + }, + { + "bom-ref": "flatten-dict@0.4.2", + "description": "A flexible utility for flattening and unflattening dict-like objects in Python.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "506a96b6e6f805b81ae46a0f9f31290beb5fa79ded9d80dbe1b7fa236ab43076" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flatten-dict/#flatten-dict-0.4.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e245b20c4c718981212210eec4284a330c9f713e632e98765560e05421e48ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flatten-dict/#flatten_dict-0.4.2-py2.py3-none-any.whl" + } + ], + "name": "flatten-dict", + "purl": "pkg:pypi/flatten-dict@0.4.2", + "type": "library", + "version": "0.4.2" + }, + { + "bom-ref": "flufl-lock@8.1.0", + "description": "NFS-safe file locking with timeouts for POSIX and Windows", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a01b2153d1b0cc170a26b1413037debbe94af6a1cd23164b3b2b229f766b164f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flufl-lock/#flufl_lock-8.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d88302005692a63d98b60080158faf089be5ecae6969f706409da8276fdce7cb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/flufl-lock/#flufl_lock-8.1.0.tar.gz" + } + ], + "name": "flufl-lock", + "purl": "pkg:pypi/flufl-lock@8.1.0", + "type": "library", + "version": "8.1.0" + }, + { + "bom-ref": "fpdf@1.7.2", + "description": "Simple PDF generation for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "125840783289e7d12552b1e86ab692c37322e7a65b96a99e0ea86cca041b6779" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fpdf/#fpdf-1.7.2.tar.gz" + } + ], + "name": "fpdf", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/fpdf@1.7.2", + "type": "library", + "version": "1.7.2" + }, + { + "bom-ref": "fqdn@1.5.1", + "description": "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fqdn/#fqdn-1.5.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fqdn/#fqdn-1.5.1.tar.gz" + } + ], + "name": "fqdn", + "purl": "pkg:pypi/fqdn@1.5.1", + "type": "library", + "version": "1.5.1" + }, + { + "bom-ref": "frozendict@2.4.4", + "description": "A simple immutable dictionary", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a59578d47b3949437519b5c39a016a6116b9e787bb19289e333faae81462e59" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "12a342e439aef28ccec533f0253ea53d75fe9102bd6ea928ff530e76eac38906" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f79c26dff10ce11dad3b3627c89bb2e87b9dd5958c2b24325f16a23019b8b94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2bd009cf4fc47972838a91e9b83654dc9a095dc4f2bb3a37c3f3124c8a364543" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87ebcde21565a14fe039672c25550060d6f6d88cf1f339beac094c3b10004eb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fefeb700bc7eb8b4c2dc48704e4221860d254c8989fb53488540bc44e44a1ac2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4297d694eb600efa429769125a6f910ec02b85606f22f178bafbee309e7d3ec7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp310-cp310-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "812ab17522ba13637826e65454115a914c2da538356e85f43ecea069813e4b33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7fee9420475bb6ff357000092aa9990c2f6182b2bab15764330f4ad7de2eae49" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3148062675536724502c6344d7c485dd4667fdf7980ca9bd05e338ccc0c4471e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "78c94991944dd33c5376f720228e5b252ee67faf3bac50ef381adc9e51e90d9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1697793b5f62b416c0fc1d94638ec91ed3aa4ab277f6affa3a95216ecb3af170" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "199a4d32194f3afed6258de7e317054155bc9519252b568d9cfffde7e4d834e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "85375ec6e979e6373bffb4f54576a68bf7497c350861d20686ccae38aab69c0a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d8536e068d6bf281f23fa835ac07747fb0f8851879dd189e9709f9567408b4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "259528ba6b56fa051bc996f1c4d8b57e30d6dd3bc2f27441891b04babc4b5e73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07c3a5dee8bbb84cba770e273cdbf2c87c8e035903af8f781292d72583416801" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6874fec816b37b6eb5795b00e0574cba261bf59723e2de607a195d5edaff0786" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c8f92425686323a950337da4b75b4c17a3327b831df8c881df24038d560640d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d58d9a8d9e49662c6dafbea5e641f97decdb3d6ccd76e55e79818415362ba25" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93a7b19afb429cbf99d56faf436b45ef2fa8fe9aca89c49eb1610c3bd85f1760" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b70b431e3a72d410a2cdf1497b3aba2f553635e0c0f657ce311d841bf8273b6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1b941132d79ce72d562a13341d38fc217bc1ee24d8c35a20d754e79ff99e038" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc2228874eacae390e63fd4f2bb513b3144066a977dc192163c9f6c7f6de6474" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "63aa49f1919af7d45fb8fd5dec4c0859bc09f46880bd6297c79bb2db2969b63d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6bf9260018d653f3cab9bd147bd8592bf98a5c6e338be0491ced3c196c034a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6eb716e6a6d693c03b1d53280a1947716129f5ef9bcdd061db5c17dea44b80fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d13b4310db337f4d2103867c5a05090b22bc4d50ca842093779ef541ea9c9eea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3b967d5065872e27b06f785a80c0ed0a45d1f7c9b85223da05358e734d858ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ae8d05c8d0b6134bfb6bfb369d5fa0c4df21eabb5ca7f645af95fdc6689678e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-cp39-cp39-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "705efca8d74d3facbb6ace80ab3afdd28eb8a237bfb4063ed89996b024bc443d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-py311-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9647563e76adb05b7cde2172403123380871360a114f546b4ae1704510801e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4-py312-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f7c031b26e4ee6a3f786ceb5e3abf1181c4ade92dce1f847da26ea2c96008c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozendict/#frozendict-2.4.4.tar.gz" + } + ], + "name": "frozendict", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/frozendict@2.4.4", + "type": "library", + "version": "2.4.4" + }, + { + "bom-ref": "frozenlist@1.4.1", + "description": "A list-like structure which implements collections.abc.MutableSequence", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/frozenlist/#frozenlist-1.4.1.tar.gz" + } + ], + "name": "frozenlist", + "purl": "pkg:pypi/frozenlist@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "fsspec@2022.11.0", + "description": "File-system specification", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d6e462003e3dcdcb8c7aa84c73a228f8227e72453cd22570e2363e8844edfe7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fsspec/#fsspec-2022.11.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "259d5fd5c8e756ff2ea72f42e7613c32667dc2049a4ac3d84364a7ca034acb8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/fsspec/#fsspec-2022.11.0.tar.gz" + } + ], + "name": "fsspec", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + }, + { + "name": "cdx:python:package:required-extra", + "value": "http" + } + ], + "purl": "pkg:pypi/fsspec@2022.11.0", + "type": "library", + "version": "2022.11.0" + }, + { + "bom-ref": "funcy@2.0", + "description": "A fancy and practical functional tools", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53df23c8bb1651b12f095df764bfb057935d49537a56de211b098f4c79614bb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/funcy/#funcy-2.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3963315d59d41c6f30c04bc910e10ab50a3ac4a225868bfa96feed133df075cb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/funcy/#funcy-2.0.tar.gz" + } + ], + "name": "funcy", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/funcy@2.0", + "type": "library", + "version": "2.0" + }, + { + "bom-ref": "gast@0.6.0", + "description": "Python AST that abstracts the underlying Python version", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52b182313f7330389f72b069ba00f174cfe2a06411099547288839c6cbafbd54" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gast/#gast-0.6.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88fc5300d32c7ac6ca7b515310862f71e6fdf2c029bbec7c66c0f5dd47b6b1fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gast/#gast-0.6.0.tar.gz" + } + ], + "name": "gast", + "purl": "pkg:pypi/gast@0.6.0", + "type": "library", + "version": "0.6.0" + }, + { + "bom-ref": "gitdb@4.0.11", + "description": "Git Object Database", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gitdb/#gitdb-4.0.11-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gitdb/#gitdb-4.0.11.tar.gz" + } + ], + "name": "gitdb", + "purl": "pkg:pypi/gitdb@4.0.11", + "type": "library", + "version": "4.0.11" + }, + { + "bom-ref": "gitpython@3.1.43", + "description": "GitPython is a Python library used to interact with Git repositories", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gitpython/#GitPython-3.1.43-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gitpython/#GitPython-3.1.43.tar.gz" + } + ], + "name": "gitpython", + "purl": "pkg:pypi/gitpython@3.1.43", + "type": "library", + "version": "3.1.43" + }, + { + "bom-ref": "google-pasta@0.2.0", + "description": "pasta is an AST-based Python refactoring library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/google-pasta/#google-pasta-0.2.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/google-pasta/#google_pasta-0.2.0-py2-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/google-pasta/#google_pasta-0.2.0-py3-none-any.whl" + } + ], + "name": "google-pasta", + "purl": "pkg:pypi/google-pasta@0.2.0", + "type": "library", + "version": "0.2.0" + }, + { + "bom-ref": "googleapis-common-protos@1.63.2", + "description": "Common protobufs used in Google APIs", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27c5abdffc4911f28101e635de1533fb4cfd2c37fbaa9174587c799fac90aa87" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/googleapis-common-protos/#googleapis-common-protos-1.63.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27a2499c7e8aff199665b22741997e485eccc8645aa9176c7c988e6fae507945" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/googleapis-common-protos/#googleapis_common_protos-1.63.2-py2.py3-none-any.whl" + } + ], + "name": "googleapis-common-protos", + "purl": "pkg:pypi/googleapis-common-protos@1.63.2", + "type": "library", + "version": "1.63.2" + }, + { + "bom-ref": "grandalf@0.8", + "description": "Graph and drawing algorithms framework", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "793ca254442f4a79252ea9ff1ab998e852c1e071b863593e5383afee906b4185" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grandalf/#grandalf-0.8-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2813f7aab87f0d20f334a3162ccfbcbf085977134a17a5b516940a93a77ea974" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grandalf/#grandalf-0.8.tar.gz" + } + ], + "name": "grandalf", + "purl": "pkg:pypi/grandalf@0.8", + "type": "library", + "version": "0.8" + }, + { + "bom-ref": "greenlet@3.0.3", + "description": "Lightweight in-process concurrent programming", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/greenlet/#greenlet-3.0.3.tar.gz" + } + ], + "name": "greenlet", + "purl": "pkg:pypi/greenlet@3.0.3", + "type": "library", + "version": "3.0.3" + }, + { + "bom-ref": "grpcio@1.64.1", + "description": "HTTP/2-based RPC framework", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55697ecec192bc3f2f3cc13a295ab670f51de29884ca9ae6cd6247df55df2502" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-linux_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b64ae304c175671efdaa7ec9ae2cc36996b681eb63ca39c464958396697daff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-macosx_12_0_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bac71b4b28bc9af61efcdc7630b166440bbfbaa80940c9a697271b5e1dabbc61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c024ffc22d6dc59000faf8ad781696d81e8e38f4078cb0f2630b4a3cf231a90" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7cd5c1325f6808b8ae31657d281aadb2a51ac11ab081ae335f4f7fc44c1721d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a2813093ddb27418a4c99f9b1c223fab0b053157176a64cc9db0f4557b69bd9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2981c7365a9353f9b5c864595c510c983251b1ab403e05b1ccc70a3d9541a73b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1262402af5a511c245c3ae918167eca57342c72320dffae5d9b51840c4b2f86d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "19264fc964576ddb065368cae953f8d0514ecc6cb3da8903766d9fb9d4554c33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "58b1041e7c870bb30ee41d3090cbd6f0851f30ae4eb68228955d973d3efa2e61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-linux_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bbc5b1d78a7822b0a84c6f8917faa986c1a744e65d762ef6d8be9d75677af2ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5841dd1f284bd1b3d8a6eca3a7f062b06f1eec09b184397e1d1d43447e89a7ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8caee47e970b92b3dd948371230fcceb80d3f2277b3bf7fbd7c0564e7d39068e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "73819689c169417a4f978e562d24f2def2be75739c4bed1992435d007819da1b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6503b64c8b2dfad299749cad1b595c650c91e5b2c8a1b775380fcf8d2cbba1e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1de403fc1305fd96cfa75e83be3dee8538f2413a6b1685b8452301c7ba33c294" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4d29cc612e1332237877dfa7fe687157973aab1d63bd0f84cf06692f04c0367" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e56462b05a6f860b72f0fa50dca06d5b26543a4e88d0396259a07dc30f4e5aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4657d24c8063e6095f850b68f2d1ba3b39f2b287a38242dcabc166453e950c59" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-linux_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "62b4e6eb7bf901719fce0ca83e3ed474ae5022bb3827b0a501e056458c51c0a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee73a2f5ca4ba44fa33b4d7d2c71e2c8a9e9f78d53f6507ad68e7d2ad5f64a22" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "198908f9b22e2672a998870355e226a725aeab327ac4e6ff3a1399792ece4762" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "39b9d0acaa8d835a6566c640f48b50054f422d03e77e49716d4c4e8e279665a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e42634a989c3aa6049f132266faf6b949ec2a6f7d302dbb5c15395b77d757eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1a82e0b9b3022799c336e1fc0f6210adc019ae84efb7321d668129d28ee1efb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55260032b95c49bee69a423c2f5365baa9369d2f7d233e933564d8a47b893027" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1a786ac592b47573a5bb7e35665c08064a5d77ab88a076eec11f8ae86b3e3f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a011ac6c03cfe162ff2b727bcb530567826cec85eb8d4ad2bfb4bd023287a52d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-linux_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d6dab6124225496010bd22690f2d9bd35c7cbb267b3f14e7a3eb05c911325d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5e771d0252e871ce194d0fdcafd13971f1aae0ddacc5f25615030d5df55c3a2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c3c1b90ab93fed424e454e93c0ed0b9d552bdf1b0929712b094f5ecfe7a23ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "20405cb8b13fd779135df23fabadc53b86522d0f1cba8cca0e87968587f50650" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0cc79c982ccb2feec8aad0e8fb0d168bcbca85bc77b080d0d3c5f2f15c24ea8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a3a035c37ce7565b8f4f35ff683a4db34d24e53dc487e47438e434eb3f701b2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1257b76748612aca0f89beec7fa0615727fd6f2a1ad580a9638816a4b2eb18fd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a12ddb1678ebc6a84ec6b0487feac020ee2b1659cbe69b80f06dbffdb249122" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75dbbf415026d2862192fe1b28d71f209e2fd87079d98470db90bebe57b33179" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-linux_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3d9f8d1221baa0ced7ec7322a981e28deb23749c76eeeb3d33e18b72935ab62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f8b75f64d5d324c565b263c67dbe4f0af595635bbdd93bb1a88189fc62ed2e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c84ad903d0d94311a2b7eea608da163dace97c5fe9412ea311e72c3684925602" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "940e3ec884520155f68a3b712d045e077d61c520a195d1a5932c531f11883489" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f10193c69fc9d3d726e83bbf0f3d316f1847c3071c8c93d8090cf5f326b14309" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac15b6c2c80a4d1338b04d42a02d376a53395ddf0ec9ab157cbaf44191f3ffdd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03b43d0ccf99c557ec671c7dede64f023c7da9bb632ac65dbc57f166e4970040" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed6091fa0adcc7e4ff944090cf203a52da35c37a130efa564ded02b7aff63bcd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d51dd1c59d5fa0f34266b80a3805ec29a1f26425c2a54736133f6d87fc4968a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/grpcio/#grpcio-1.64.1.tar.gz" + } + ], + "name": "grpcio", + "purl": "pkg:pypi/grpcio@1.64.1", + "type": "library", + "version": "1.64.1" + }, + { + "bom-ref": "gunicorn@22.0.0", + "description": "WSGI HTTP Server for UNIX", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "350679f91b24062c86e386e198a15438d53a7a8207235a78ba1b53df4c4378d9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gunicorn/#gunicorn-22.0.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a0b436239ff76fb33f11c07a16482c521a7e09c1ce3cc293c2330afe01bec63" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/gunicorn/#gunicorn-22.0.0.tar.gz" + } + ], + "name": "gunicorn", + "purl": "pkg:pypi/gunicorn@22.0.0", + "type": "library", + "version": "22.0.0" + }, + { + "bom-ref": "h11@0.14.0", + "description": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h11/#h11-0.14.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h11/#h11-0.14.0.tar.gz" + } + ], + "name": "h11", + "purl": "pkg:pypi/h11@0.14.0", + "type": "library", + "version": "0.14.0" + }, + { + "bom-ref": "h5py@3.11.0", + "description": "Read and write HDF5 files from Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1625fd24ad6cfc9c1ccd44a66dac2396e7ee74940776792772819fc69f3a3731" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c072655ad1d5fe9ef462445d3e77a8166cbfa5e599045f8aa3c19b75315f10e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77b19a40788e3e362b54af4dcf9e6fde59ca016db2c61360aa30b47c7b7cef00" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef4e2f338fc763f50a8113890f455e1a70acd42a4d083370ceb80c463d803972" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bbd732a08187a9e2a6ecf9e8af713f1d68256ee0f7c8b652a32795670fb481ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75bd7b3d93fbeee40860fd70cdc88df4464e06b70a5ad9ce1446f5f32eb84007" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52c416f8eb0daae39dabe71415cb531f95dce2d81e1f61a74537a50c63b28ab3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "083e0329ae534a264940d6513f47f5ada617da536d8dccbafc3026aefc33c90e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a76cae64080210389a571c7d13c94a1a6cf8cb75153044fd1f822a962c97aeab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3736fe21da2b7d8a13fe8fe415f1272d2a1ccdeff4849c1421d2fb30fd533bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa6ae84a14103e8dc19266ef4c3e5d7c00b68f21d07f2966f0ca7bdb6c2761fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "21dbdc5343f53b2e25404673c4f00a3335aef25521bd5fa8c707ec3833934892" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "754c0c2e373d13d6309f408325343b642eb0f40f1a6ad21779cfa9502209e150" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "731839240c59ba219d4cb3bc5880d438248533366f102402cfa0621b71796b62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8ec9df3dd2018904c4cc06331951e274f3f3fd091e6d6cc350aaa90fa9b42a76" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55106b04e2c83dfb73dc8732e9abad69d83a436b5b82b773481d95d17b9685e1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4e025e852754ca833401777c25888acb96889ee2c27e7e629a19aee288833f0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c4b760082626120031d7902cd983d8c1f424cdba2809f1067511ef283629d4b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "67462d0669f8f5459529de179f7771bd697389fcb3faab54d63bf788599a48ea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9c944d364688f827dc889cf83f1fca311caf4fa50b19f009d1f2b525edd33a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b7e8f78072a2edec87c9836f25f34203fd492a4475709a18b417a33cfb21fa9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/h5py/#h5py-3.11.0.tar.gz" + } + ], + "name": "h5py", + "purl": "pkg:pypi/h5py@3.11.0", + "type": "library", + "version": "3.11.0" + }, + { + "bom-ref": "hydra-core@1.3.2", + "description": "A framework for elegantly configuring complex applications", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a878ed67216997c3e9d88a8e72e7b4767e81af37afb4ea3334b269a4390a824" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/hydra-core/#hydra-core-1.3.2.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa0238a9e31df3373b35b0bfb672c34cc92718d21f81311d8996a16de1141d8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/hydra-core/#hydra_core-1.3.2-py3-none-any.whl" + } + ], + "name": "hydra-core", + "purl": "pkg:pypi/hydra-core@1.3.2", + "type": "library", + "version": "1.3.2" + }, + { + "bom-ref": "idna@3.7", + "description": "Internationalized Domain Names in Applications (IDNA)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/idna/#idna-3.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/idna/#idna-3.7.tar.gz" + } + ], + "name": "idna", + "purl": "pkg:pypi/idna@3.7", + "type": "library", + "version": "3.7" + }, + { + "bom-ref": "importlib-metadata@7.1.0", + "description": "Read metadata from Python packages", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/importlib-metadata/#importlib_metadata-7.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/importlib-metadata/#importlib_metadata-7.1.0.tar.gz" + } + ], + "name": "importlib-metadata", + "purl": "pkg:pypi/importlib-metadata@7.1.0", + "type": "library", + "version": "7.1.0" + }, + { + "bom-ref": "iniconfig@2.0.0", + "description": "brain-dead simple config-ini parsing", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iniconfig/#iniconfig-2.0.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iniconfig/#iniconfig-2.0.0.tar.gz" + } + ], + "name": "iniconfig", + "purl": "pkg:pypi/iniconfig@2.0.0", + "type": "library", + "version": "2.0.0" + }, + { + "bom-ref": "ipykernel@6.29.5", + "description": "IPython Kernel for Jupyter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ipykernel/#ipykernel-6.29.5-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ipykernel/#ipykernel-6.29.5.tar.gz" + } + ], + "name": "ipykernel", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "dev" + } + ], + "purl": "pkg:pypi/ipykernel@6.29.5", + "type": "library", + "version": "6.29.5" + }, + { + "bom-ref": "ipython@8.26.0", + "description": "IPython: Productive Interactive Computing", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ipython/#ipython-8.26.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ipython/#ipython-8.26.0.tar.gz" + } + ], + "name": "ipython", + "purl": "pkg:pypi/ipython@8.26.0", + "type": "library", + "version": "8.26.0" + }, + { + "bom-ref": "isodate@0.6.1", + "description": "An ISO 8601 date/time/duration parser and formatter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0751eece944162659049d35f4f549ed815792b38793f07cf73381c1c87cbed96" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isodate/#isodate-0.6.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isodate/#isodate-0.6.1.tar.gz" + } + ], + "name": "isodate", + "purl": "pkg:pypi/isodate@0.6.1", + "type": "library", + "version": "0.6.1" + }, + { + "bom-ref": "isoduration@20.11.0", + "description": "Operations with ISO 8601 durations", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isoduration/#isoduration-20.11.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isoduration/#isoduration-20.11.0.tar.gz" + } + ], + "name": "isoduration", + "purl": "pkg:pypi/isoduration@20.11.0", + "type": "library", + "version": "20.11.0" + }, + { + "bom-ref": "isort@5.13.2", + "description": "A Python utility / library to sort Python imports.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isort/#isort-5.13.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/isort/#isort-5.13.2.tar.gz" + } + ], + "name": "isort", + "purl": "pkg:pypi/isort@5.13.2", + "type": "library", + "version": "5.13.2" + }, + { + "bom-ref": "iteration-utilities@0.11.0", + "description": "Utilities based on Pythons iterators and generators.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "17c9418d967fd8020211ebd5770332fc6cf11800eec446a31fcad4fe96fe4009" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp35-cp35m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "243de0d75c54200350fe2f1aa4c08471f95fe4ca77fca741ae50b495ccd7420c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp35-cp35m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a074f8bbbfd75b9980819a5f342e90069c421dffebc66724bccc84034c9cdcd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp35-cp35m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e046738b578a9c7f7ca96a5d7554191d12f22a897ada78ab4d5ac1a92afc47ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp35-cp35m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c4bb9be1d0ac15b13b0c2f4ada6159a32067f6e1af6ce65e3c72fda4deab4478" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37f427f2682aad3b27afab8edcfa8002268d1eab30c4957200a004af3d5f5b0e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0dc2aed43691d38052fe99d94f04886324818d058fb030068e14343008fe856b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f06c4862911aad6c21529ecc0d6744048712303eb37afecc9ee5ffa804ba6614" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7ad14f9bd0bb6d69b6ac30811decedcb71a16e2d4e528a469fe865ad8d57305" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4005c4cbfaacf9897367dc92055e85d4990d5ab43a3234ff5be5b222e42fd511" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a9981e55e560389079201b97b10b885050bdfc2cd55d76a830307899a6c475f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "112b615d596c939a427f08943c0e5594bca672bd67dc7ac928deb4a6a9637df7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6541b081a95a1c8b8a0ebb08d2ae49e649b3d8e75bb55e1b4eed7687561bd09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1c9a1d58ca2f5260eed057e1b9d0b08f62a8e42153224476598f2dd079ae765e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae7cebc811843de5868400a8cc7e401569452e9cbaa09ebfccc4882f2507c36a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "46485bb3c7db9267014a1453009c612fb658d85ba4a41bee01346663b3797de6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d154511cc177872bb843dcc789591f23214bc9d568db542f95c3cf4cc78b4eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f276186d2afc979c86ab4f505e398f9f206a8ad42c510d6000b1ed49748ca74" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07edb8a7553fda1cfb59e4d761f7e03b3607b948cbd3549250bcb489a7bb0f81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "08a00db7beac8647b00c5d9968e14235b33d387f4e2900ae1b1a4cfbf68894bb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d10a7a6564b32a2266b67994264151e073f77463145b0cac8245cbd1da1b0013" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f586a65e72a1120c9427e1903068268f11f0d73af0f56a247419f33ca0d4c3db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2f5e4acce15dbb731b71f9d109c329eee7bcb4d64c1bd9cc2669afca542ede8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c37f44ee027d35cb25527260ccd4dcdd23ed6015f957dab4dc1398692e6df7a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "47244350489474d25f516286554a3d9df235505e759ce7381ec1c8acf0734ac4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15f7c88cdaaed2346e086cf993a283a694b74613039aa3d931279e0e40e9dca2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1666e00a4058620f5d2ca2de12927dc1819e36e1f37c8cfa17050c4db9d6703a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2593385dbe50636c3fec5a9c73a3413c265062608deba37dc54b7be83c23d663" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4805bda63753ad446af8c69035f7b6a1554176147d636a27f8a1f0ad297c405f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7aecba49b749630f30860535156b50399f23175f91fbb2a9849c3b41d40acac2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd40f6af97e887950377777d7ce69bb47356a3f7d29f65f95687f4aaaf33a783" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72020ff072f61a05974d82e5850dab3088339907e34c0fe20d8a6bf373e0ddbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f91f41a2549e9a7e40ff5460fdf9033b6ee5b305d9be77943b63a554534c2a77" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iteration-utilities/#iteration_utilities-0.11.0.tar.gz" + } + ], + "name": "iteration-utilities", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/iteration-utilities@0.11.0", + "type": "library", + "version": "0.11.0" + }, + { + "bom-ref": "iterative-telemetry@0.0.8", + "description": "Common library for sending telemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5bed9d19109c892cff2a4712a2fb18ad727079a7ab260a28b1e2f6934eec652d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iterative-telemetry/#iterative-telemetry-0.0.8.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "af0a37ec727c1fd728df6e8103e4c89557b99869218e668dce5ca99e6e51231f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/iterative-telemetry/#iterative_telemetry-0.0.8-py3-none-any.whl" + } + ], + "name": "iterative-telemetry", + "purl": "pkg:pypi/iterative-telemetry@0.0.8", + "type": "library", + "version": "0.0.8" + }, + { + "bom-ref": "itsdangerous@2.2.0", + "description": "Safely pass data to untrusted environments and back.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/itsdangerous/#itsdangerous-2.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/itsdangerous/#itsdangerous-2.2.0.tar.gz" + } + ], + "name": "itsdangerous", + "purl": "pkg:pypi/itsdangerous@2.2.0", + "type": "library", + "version": "2.2.0" + }, + { + "bom-ref": "jedi@0.19.1", + "description": "An autocompletion tool for Python that can be used for text editors.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jedi/#jedi-0.19.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jedi/#jedi-0.19.1.tar.gz" + } + ], + "name": "jedi", + "purl": "pkg:pypi/jedi@0.19.1", + "type": "library", + "version": "0.19.1" + }, + { + "bom-ref": "jinja2@3.1.4", + "description": "A very fast and expressive template engine.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jinja2/#jinja2-3.1.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jinja2/#jinja2-3.1.4.tar.gz" + } + ], + "name": "jinja2", + "purl": "pkg:pypi/jinja2@3.1.4", + "type": "library", + "version": "3.1.4" + }, + { + "bom-ref": "jmespath@1.0.1", + "description": "JSON Matching Expressions", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jmespath/#jmespath-1.0.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jmespath/#jmespath-1.0.1.tar.gz" + } + ], + "name": "jmespath", + "purl": "pkg:pypi/jmespath@1.0.1", + "type": "library", + "version": "1.0.1" + }, + { + "bom-ref": "jsonpointer@3.0.0", + "description": "Identify specific nodes in a JSON document (RFC 6901)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonpointer/#jsonpointer-3.0.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonpointer/#jsonpointer-3.0.0.tar.gz" + } + ], + "name": "jsonpointer", + "purl": "pkg:pypi/jsonpointer@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "jsonschema@4.23.0", + "description": "An implementation of JSON Schema validation for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonschema/#jsonschema-4.23.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonschema/#jsonschema-4.23.0.tar.gz" + } + ], + "name": "jsonschema", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "format" + } + ], + "purl": "pkg:pypi/jsonschema@4.23.0", + "type": "library", + "version": "4.23.0" + }, + { + "bom-ref": "jsonschema-specifications@2023.12.1", + "description": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonschema-specifications/#jsonschema_specifications-2023.12.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jsonschema-specifications/#jsonschema_specifications-2023.12.1.tar.gz" + } + ], + "name": "jsonschema-specifications", + "purl": "pkg:pypi/jsonschema-specifications@2023.12.1", + "type": "library", + "version": "2023.12.1" + }, + { + "bom-ref": "jupyter-client@8.6.2", + "description": "Jupyter protocol implementation and client libraries", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50cbc5c66fd1b8f65ecb66bc490ab73217993632809b6e505687de18e9dea39f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jupyter-client/#jupyter_client-8.6.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2bda14d55ee5ba58552a8c53ae43d215ad9868853489213f37da060ced54d8df" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jupyter-client/#jupyter_client-8.6.2.tar.gz" + } + ], + "name": "jupyter-client", + "purl": "pkg:pypi/jupyter-client@8.6.2", + "type": "library", + "version": "8.6.2" + }, + { + "bom-ref": "jupyter-core@5.7.2", + "description": "Jupyter core package. A base package on which Jupyter projects rely.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jupyter-core/#jupyter_core-5.7.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/jupyter-core/#jupyter_core-5.7.2.tar.gz" + } + ], + "name": "jupyter-core", + "purl": "pkg:pypi/jupyter-core@5.7.2", + "type": "library", + "version": "5.7.2" + }, + { + "bom-ref": "keras@3.4.1", + "description": "Multi-backend Keras.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15599c51e2090c12f39de6db6489a0cf265ddf6653f0731b82db5af2bfa19105" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/keras/#keras-3.4.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34cd9aeaa008914715149234c215657ca758e1b473bd2aab2e211ac967d1f8fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/keras/#keras-3.4.1.tar.gz" + } + ], + "name": "keras", + "purl": "pkg:pypi/keras@3.4.1", + "type": "library", + "version": "3.4.1" + }, + { + "bom-ref": "kn-utils@0.2.7", + "description": "Shared code related to logging for research & development.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "71753a8ee3730b456823bd1b6a863defc867c6ac8de17b6d5fdb3c0e08395ed9" + } + ], + "type": "distribution", + "url": "https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple/kn-utils/#kn_utils-0.2.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f991db3a9936577fa4f32a2a256d6847e11df068aeb2709df3ab9aaf3b4151f" + } + ], + "type": "distribution", + "url": "https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple/kn-utils/#kn_utils-0.2.7.tar.gz" + } + ], + "name": "kn-utils", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/kn-utils@0.2.7?repository_url=https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple", + "type": "library", + "version": "0.2.7" + }, + { + "bom-ref": "knack@0.12.0", + "description": "A Command-Line Interface framework", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1c3e8555f5aa974880f580ad7c862502b6ef274b1c9891ae0cc17f8eaa5c8b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/knack/#knack-0.12.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "71f2a6b42ae9a302e43243320fa05edb09b19339fcf1f331f5b6d07bf97f5291" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/knack/#knack-0.12.0.tar.gz" + } + ], + "name": "knack", + "purl": "pkg:pypi/knack@0.12.0", + "type": "library", + "version": "0.12.0" + }, + { + "bom-ref": "kombu@5.3.7", + "description": "Messaging library for Python.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5634c511926309c7f9789f1433e9ed402616b56836ef9878f01bd59267b4c7a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/kombu/#kombu-5.3.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "011c4cd9a355c14a1de8d35d257314a1d2456d52b7140388561acac3cf1a97bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/kombu/#kombu-5.3.7.tar.gz" + } + ], + "name": "kombu", + "purl": "pkg:pypi/kombu@5.3.7", + "type": "library", + "version": "5.3.7" + }, + { + "bom-ref": "lazy-object-proxy@1.10.0", + "description": "A fast and thorough lazy object proxy.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "78247b6d45f43a52ef35c25b5581459e85117225408a4128a3daf8bf9648ac69" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy-object-proxy-1.10.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "855e068b0358ab916454464a884779c7ffa312b8925c6f7401e952dcf3b89977" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ab7004cf2e59f7c2e4345604a3e6ea0d92ac44e1c2375527d56492014e690c3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc0d2fc424e54c70c4bc06787e4072c4f3b1aa2f897dfdc34ce1013cf3ceef05" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e2adb09778797da09d2b5ebdbceebf7dd32e2c96f79da9052b2e87b6ea495895" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1f711e2c6dcd4edd372cf5dec5c5a30d23bba06ee012093267b3376c079ec83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76a095cfe6045c7d0ca77db9934e8f7b71b14645f0094ffcd842349ada5c5fb9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b4f87d4ed9064b2628da63830986c3d2dca7501e6018347798313fcf028e2fd4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fec03caabbc6b59ea4a638bee5fce7117be8e99a4103d9d5ad77f15d6f81020c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02c83f957782cbbe8136bee26416686a6ae998c7b6191711a04da776dc9e47d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "009e6bb1f1935a62889ddc8541514b6a9e1fcf302667dcb049a0be5c8f613e56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75fc59fc450050b1b3c203c35020bc41bd2695ed692a392924c6ce180c6f1dc9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "782e2c9b2aab1708ffb07d4bf377d12901d7a1d99e5e410d648d892f8967ab1f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edb45bb8278574710e68a6b021599a10ce730d156e5b254941754a9cc0b17d03" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e271058822765ad5e3bca7f05f2ace0de58a3f4e62045a8c90a0dfd2f8ad8cc6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e98c8af98d5707dcdecc9ab0863c0ea6e88545d42ca7c3feffb6b4d1e370c7ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "952c81d415b9b80ea261d2372d2a4a2332a3890c2b83e0535f263ddfe43f0d43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80b39d3a151309efc8cc48675918891b865bdf742a8616a337cb0090791a0de9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e221060b701e2aa2ea991542900dd13907a5c90fa80e199dbf5a03359019e7a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "92f09ff65ecff3108e56526f9e2481b8116c0b9e1425325e13245abfd79bdb1b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ad54b9ddbe20ae9f7c1b29e52f123120772b06dbb18ec6be9101369d63a4074" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "127a789c75151db6af398b8972178afe6bda7d6f68730c057fbbc2e96b08d282" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9e4ed0518a14dd26092614412936920ad081a424bdcb54cc13349a8e2c6d106a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5ad9e6ed739285919aa9661a5bbed0aaf410aa60231373c5579c6b4801bd883c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2fc0a92c02fa1ca1e84fc60fa258458e5bf89d90a1ddaeb8ed9cc3147f417255" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0aefc7591920bbd360d57ea03c995cebc204b424524a5bd78406f6e1b8b2a5d8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5faf03a7d8942bb4476e3b62fd0f4cf94eaf4618e304a19865abf89a35c0bbee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e333e2324307a7b5d86adfa835bb500ee70bfcd1447384a822e96495796b0ca4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cb73507defd385b7705c599a94474b1d5222a508e502553ef94114a143ec6696" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "366c32fe5355ef5fc8a232c5436f4cc66e9d3e8967c01fb2e6302fd6627e3d94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2297f08f08a2bb0d32a4265e98a006643cd7233fb7983032bd61ac7a02956b3b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "18dd842b49456aaa9a7cf535b04ca4571a302ff72ed8740d06b5adcd41fe0757" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "217138197c170a2a74ca0e05bddcd5f1796c735c37d0eee33e43259b192aa424" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9a3a87cf1e133e5b1994144c12ca4aa3d9698517fe1e2ca82977781b16955658" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "30b339b2a743c5288405aa79a69e706a06e02958eab31859f7f3c04980853b70" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a899b10e17743683b293a729d3a11f2f399e8a90c73b089e29f5d0fe3509f0dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80fa48bd89c8f2f456fc0765c11c23bf5af827febacd2f523ca5bc1893fcc09d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lazy-object-proxy/#lazy_object_proxy-1.10.0-pp310.pp311.pp312.pp38.pp39-none-any.whl" + } + ], + "name": "lazy-object-proxy", + "purl": "pkg:pypi/lazy-object-proxy@1.10.0", + "type": "library", + "version": "1.10.0" + }, + { + "bom-ref": "libclang@18.1.1", + "description": "Clang Python Bindings, mirrored from the official LLVM repo: https://github.com/llvm/llvm-project/tree/main/clang/bindings/python, to make the installation process easier.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0b2e143f0fac830156feb56f9231ff8338c20aecfe72b4ffe96f19e5a1dbb69a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f14c3f194704e5d09769108f03185fce7acaf1d1ae4bbb2f30a72c2400cb7c5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54dda940a4a0491a9d1532bf071ea3ef26e6dbaf03b5000ed94dd7174e8f9592" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69f8eb8f65c279e765ffd28aaa7e9e364c776c17618af8bff22a8df58677ff4f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1-py2.py3-none-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/libclang/#libclang-18.1.1.tar.gz" + } + ], + "name": "libclang", + "purl": "pkg:pypi/libclang@18.1.1", + "type": "library", + "version": "18.1.1" + }, + { + "bom-ref": "license-expression@30.3.0", + "description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1295406f736b4f395ff069aec1cebfad53c0fcb3cf57df0f5ec58fc7b905aea5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/license-expression/#license-expression-30.3.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae0ba9a829d6909c785dc2f0131f13d10d68318e4a5f28af5ef152d6b52f9b41" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/license-expression/#license_expression-30.3.0-py3-none-any.whl" + } + ], + "name": "license-expression", + "purl": "pkg:pypi/license-expression@30.3.0", + "type": "library", + "version": "30.3.0" + }, + { + "bom-ref": "loguru@0.7.2", + "description": "Python logging made (stupidly) simple", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/loguru/#loguru-0.7.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/loguru/#loguru-0.7.2.tar.gz" + } + ], + "name": "loguru", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/loguru@0.7.2", + "type": "library", + "version": "0.7.2" + }, + { + "bom-ref": "lxml@5.2.2", + "description": "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/lxml/#lxml-5.2.2.tar.gz" + } + ], + "name": "lxml", + "purl": "pkg:pypi/lxml@5.2.2", + "type": "library", + "version": "5.2.2" + }, + { + "bom-ref": "mako@1.3.5", + "description": "A super-fast templating language that borrows the best ideas from the existing templating languages.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "260f1dbc3a519453a9c856dedfe4beb4e50bd5a26d96386cb6c80856556bb91a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mako/#Mako-1.3.5-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48dbc20568c1d276a2698b36d968fa76161bf127194907ea6fc594fa81f943bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mako/#Mako-1.3.5.tar.gz" + } + ], + "name": "mako", + "purl": "pkg:pypi/mako@1.3.5", + "type": "library", + "version": "1.3.5" + }, + { + "bom-ref": "markdown@3.6", + "description": "Python implementation of John Gruber's Markdown.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markdown/#Markdown-3.6-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markdown/#Markdown-3.6.tar.gz" + } + ], + "name": "markdown", + "purl": "pkg:pypi/markdown@3.6", + "type": "library", + "version": "3.6" + }, + { + "bom-ref": "markdown-it-py@3.0.0", + "description": "Python port of markdown-it. Markdown parsing, done right!", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markdown-it-py/#markdown-it-py-3.0.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markdown-it-py/#markdown_it_py-3.0.0-py3-none-any.whl" + } + ], + "name": "markdown-it-py", + "purl": "pkg:pypi/markdown-it-py@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "markupsafe@2.1.5", + "description": "Safely add untrusted strings to HTML/XML markup.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/markupsafe/#MarkupSafe-2.1.5.tar.gz" + } + ], + "name": "markupsafe", + "purl": "pkg:pypi/markupsafe@2.1.5", + "type": "library", + "version": "2.1.5" + }, + { + "bom-ref": "matplotlib-inline@0.1.7", + "description": "Inline Matplotlib backend for Jupyter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/matplotlib-inline/#matplotlib_inline-0.1.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/matplotlib-inline/#matplotlib_inline-0.1.7.tar.gz" + } + ], + "name": "matplotlib-inline", + "purl": "pkg:pypi/matplotlib-inline@0.1.7", + "type": "library", + "version": "0.1.7" + }, + { + "bom-ref": "mccabe@0.7.0", + "description": "McCabe checker, plugin for flake8", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mccabe/#mccabe-0.7.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mccabe/#mccabe-0.7.0.tar.gz" + } + ], + "name": "mccabe", + "purl": "pkg:pypi/mccabe@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "mdurl@0.1.2", + "description": "Markdown URL utilities", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mdurl/#mdurl-0.1.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mdurl/#mdurl-0.1.2.tar.gz" + } + ], + "name": "mdurl", + "purl": "pkg:pypi/mdurl@0.1.2", + "type": "library", + "version": "0.1.2" + }, + { + "bom-ref": "minio@7.2.7", + "description": "MinIO Python SDK for Amazon S3 Compatible Cloud Storage", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "59d1f255d852fe7104018db75b3bebbd987e538690e680f7c5de835e422de837" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/minio/#minio-7.2.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "473d5d53d79f340f3cd632054d0c82d2f93177ce1af2eac34a235bea55708d98" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/minio/#minio-7.2.7.tar.gz" + } + ], + "name": "minio", + "purl": "pkg:pypi/minio@7.2.7", + "type": "library", + "version": "7.2.7" + }, + { + "bom-ref": "ml-dtypes@0.4.0", + "description": "", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93afe37f3a879d652ec9ef1fc47612388890660a2657fbb5747256c3b818fd81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2bb83fd064db43e67e67d021e547698af4c8d5c6190f2e9b1c53c09f6ff5531d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03e7cda6ef164eed0abb31df69d2c00c3a5ab3e2610b6d4c42183a43329c72a5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a15d96d090aebb55ee85173d1775ae325a001aab607a76c8ea0b964ccd6b5364" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bdf689be7351cc3c95110c910c1b864002f113e682e44508910c849e144f3df1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c83e4d443962d891d51669ff241d5aaad10a8d3d37a81c5532a45419885d591c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1e2f4237b459a63c97c2c9f449baa637d7e4c20addff6a9bac486f22432f3b6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75b4faf99d0711b81f393db36d210b4255fd419f6f790bc6c1b461f95ffb7a9e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee9f91d4c4f9959a7e1051c141dc565f39e54435618152219769e24f5e9a4d06" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad6849a2db386b38e4d54fe13eb3293464561780531a918f8ef4c8169170dd49" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eaa32979ebfde3a0d7c947cafbf79edc1ec77ac05ad0780ee86c1d8df70f2259" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b67ec73a697c88c1122038e0de46520e48dc2ec876d42cf61bc5efe3c0b7675" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41affb38fdfe146e3db226cf2953021184d6f0c4ffab52136613e9601706e368" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "43cf4356a0fe2eeac6d289018d0734e17a403bdf1fd911953c125dd0358edcc0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f1724ddcdf5edbaf615a62110af47407f1719b8d02e68ccee60683acb5f74da1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "723af6346447268a3cf0b7356e963d80ecb5732b5279b2aa3fa4b9fc8297c85e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eaf197e72f4f7176a19fe3cb8b61846b38c6757607e7bf9cd4b1d84cd3e74deb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ml-dtypes/#ml_dtypes-0.4.0.tar.gz" + } + ], + "name": "ml-dtypes", + "purl": "pkg:pypi/ml-dtypes@0.4.0", + "type": "library", + "version": "0.4.0" + }, + { + "bom-ref": "mlflow@1.27.0", + "description": "MLflow: A Platform for ML Development and Productionization", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d759f3eefad2ff509a0fbc10507224204c6f6bb8d7f437bbf0bb9961cf74ff95" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mlflow/#mlflow-1.27.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a1e34d6be266725e41d4547572a8425d86d6623e1c8888cf3f22b90019be0aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/mlflow/#mlflow-1.27.0.tar.gz" + } + ], + "name": "mlflow", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/mlflow@1.27.0", + "type": "library", + "version": "1.27.0" + }, + { + "bom-ref": "msal@1.29.0", + "description": "The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b301e63f967481f0cc1a3a3bac0cf322b276855bc1b0955468d9deb3f33d511" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msal/#msal-1.29.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f6725f099752553f9b2fe84125e2a5ebe47b49f92eacca33ebedd3a9ebaae25" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msal/#msal-1.29.0.tar.gz" + } + ], + "name": "msal", + "purl": "pkg:pypi/msal@1.29.0", + "type": "library", + "version": "1.29.0" + }, + { + "bom-ref": "msal-extensions@1.2.0", + "description": "Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf5ba83a2113fa6dc011a254a72f1c223c88d7dfad74cc30617c4679a417704d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msal-extensions/#msal_extensions-1.2.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f41b320bfd2933d631a215c91ca0dd3e67d84bd1a2f50ce917d5874ec646bef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msal-extensions/#msal_extensions-1.2.0.tar.gz" + } + ], + "name": "msal-extensions", + "purl": "pkg:pypi/msal-extensions@1.2.0", + "type": "library", + "version": "1.2.0" + }, + { + "bom-ref": "msrest@0.7.1", + "description": "AutoRest swagger generator Python client runtime.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "21120a810e1233e5e6cc7fe40b474eeb4ec6f757a15d7cf86702c369f9567c32" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msrest/#msrest-0.7.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6e7661f46f3afd88b75667b7187a92829924446c7ea1d169be8c4bb7eeb788b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/msrest/#msrest-0.7.1.zip" + } + ], + "name": "msrest", + "purl": "pkg:pypi/msrest@0.7.1", + "type": "library", + "version": "0.7.1" + }, + { + "bom-ref": "multidict@6.0.5", + "description": "multidict implementation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/multidict/#multidict-6.0.5.tar.gz" + } + ], + "name": "multidict", + "purl": "pkg:pypi/multidict@6.0.5", + "type": "library", + "version": "6.0.5" + }, + { + "bom-ref": "namex@0.0.8", + "description": "A simple utility to separate the implementation of your Python package and its public API surface.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/namex/#namex-0.0.8-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32a50f6c565c0bb10aa76298c959507abdc0e850efe085dc38f3440fcb3aa90b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/namex/#namex-0.0.8.tar.gz" + } + ], + "name": "namex", + "purl": "pkg:pypi/namex@0.0.8", + "type": "library", + "version": "0.0.8" + }, + { + "bom-ref": "nanotime@0.5.2", + "description": "nanotime python implementation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c7cc231fc5f6db401b448d7ab51c96d0a4733f4b69fabe569a576f89ffdf966b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/nanotime/#nanotime-0.5.2.tar.gz" + } + ], + "name": "nanotime", + "purl": "pkg:pypi/nanotime@0.5.2", + "type": "library", + "version": "0.5.2" + }, + { + "bom-ref": "nest-asyncio@1.6.0", + "description": "Patch asyncio to allow nested event loops", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/nest-asyncio/#nest_asyncio-1.6.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/nest-asyncio/#nest_asyncio-1.6.0.tar.gz" + } + ], + "name": "nest-asyncio", + "purl": "pkg:pypi/nest-asyncio@1.6.0", + "type": "library", + "version": "1.6.0" + }, + { + "bom-ref": "networkx@3.3", + "description": "Python package for creating and manipulating graphs and networks", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/networkx/#networkx-3.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/networkx/#networkx-3.3.tar.gz" + } + ], + "name": "networkx", + "purl": "pkg:pypi/networkx@3.3", + "type": "library", + "version": "3.3" + }, + { + "bom-ref": "numpy@1.26.4", + "description": "Fundamental package for array computing in Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/numpy/#numpy-1.26.4.tar.gz" + } + ], + "name": "numpy", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/numpy@1.26.4", + "type": "library", + "version": "1.26.4" + }, + { + "bom-ref": "oauthlib@3.2.2", + "description": "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/oauthlib/#oauthlib-3.2.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/oauthlib/#oauthlib-3.2.2.tar.gz" + } + ], + "name": "oauthlib", + "purl": "pkg:pypi/oauthlib@3.2.2", + "type": "library", + "version": "3.2.2" + }, + { + "bom-ref": "omegaconf@2.3.0", + "description": "A flexible configuration library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/omegaconf/#omegaconf-2.3.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/omegaconf/#omegaconf-2.3.0.tar.gz" + } + ], + "name": "omegaconf", + "purl": "pkg:pypi/omegaconf@2.3.0", + "type": "library", + "version": "2.3.0" + }, + { + "bom-ref": "opentelemetry-api@1.25.0", + "description": "OpenTelemetry Python API", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "757fa1aa020a0f8fa139f8959e53dec2051cc26b832e76fa839a6d76ecefd737" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-api/#opentelemetry_api-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77c4985f62f2614e42ce77ee4c9da5fa5f0bc1e1821085e9a47533a9323ae869" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-api/#opentelemetry_api-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-api", + "purl": "pkg:pypi/opentelemetry-api@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-exporter-otlp@1.25.0", + "description": "OpenTelemetry Collector Exporters", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d67a831757014a3bc3174e4cd629ae1493b7ba8d189e8a007003cacb9f1a6b60" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp/#opentelemetry_exporter_otlp-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce03199c1680a845f82e12c0a6a8f61036048c07ec7a0bd943142aca8fa6ced0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp/#opentelemetry_exporter_otlp-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-exporter-otlp", + "purl": "pkg:pypi/opentelemetry-exporter-otlp@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-exporter-otlp-proto-common@1.25.0", + "description": "OpenTelemetry Protobuf encoding", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15637b7d580c2675f70246563363775b4e6de947871e01d0f4e3881d1848d693" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-common/#opentelemetry_exporter_otlp_proto_common-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c93f4e30da4eee02bacd1e004eb82ce4da143a2f8e15b987a9f603e0a85407d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-common/#opentelemetry_exporter_otlp_proto_common-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-exporter-otlp-proto-common", + "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-exporter-otlp-proto-grpc@1.25.0", + "description": "OpenTelemetry Collector Protobuf over gRPC Exporter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3131028f0c0a155a64c430ca600fd658e8e37043cb13209f0109db5c1a3e4eb4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-grpc/#opentelemetry_exporter_otlp_proto_grpc-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c0b1661415acec5af87625587efa1ccab68b873745ca0ee96b69bb1042087eac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-grpc/#opentelemetry_exporter_otlp_proto_grpc-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-exporter-otlp-proto-grpc", + "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-exporter-otlp-proto-http@1.25.0", + "description": "OpenTelemetry Collector Protobuf over HTTP Exporter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2eca686ee11b27acd28198b3ea5e5863a53d1266b91cda47c839d95d5e0541a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-http/#opentelemetry_exporter_otlp_proto_http-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f8723859e37c75183ea7afa73a3542f01d0fd274a5b97487ea24cb683d7d684" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-exporter-otlp-proto-http/#opentelemetry_exporter_otlp_proto_http-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-exporter-otlp-proto-http", + "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-instrumentation@0.46b0", + "description": "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "89cd721b9c18c014ca848ccd11181e6b3fd3f6c7669e35d59c48dc527408c18b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation/#opentelemetry_instrumentation-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "974e0888fb2a1e01c38fbacc9483d024bb1132aad92d6d24e2e5543887a7adda" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation/#opentelemetry_instrumentation-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation", + "purl": "pkg:pypi/opentelemetry-instrumentation@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-asgi@0.46b0", + "description": "ASGI instrumentation for OpenTelemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f13c55c852689573057837a9500aeeffc010c4ba59933c322e8f866573374759" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-asgi/#opentelemetry_instrumentation_asgi-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02559f30cf4b7e2a737ab17eb52aa0779bcf4cc06573064f3e2cb4dcc7d3040a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-asgi/#opentelemetry_instrumentation_asgi-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-asgi", + "purl": "pkg:pypi/opentelemetry-instrumentation-asgi@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-dbapi@0.46b0", + "description": "OpenTelemetry Database API instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01c8a3057ccb5dcdb68d730c92839d7d30e31bf60b0a4d42d37a0c01a2a37783" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-dbapi/#opentelemetry_instrumentation_dbapi-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f419cfaceaed22964622093970c70a58c1214fc2669f2b4afab76252b6834d92" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-dbapi/#opentelemetry_instrumentation_dbapi-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-dbapi", + "purl": "pkg:pypi/opentelemetry-instrumentation-dbapi@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-django@0.46b0", + "description": "OpenTelemetry Instrumentation for Django", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ecc85941263122f99dbd96463a981b2d1eeea618ca287a58abe0af9fd67631ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-django/#opentelemetry_instrumentation_django-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cc11b2e24f9bdd20759570390ed8619d9c5acbf788b4a5401e36e280dfc20feb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-django/#opentelemetry_instrumentation_django-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-django", + "purl": "pkg:pypi/opentelemetry-instrumentation-django@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-fastapi@0.46b0", + "description": "OpenTelemetry FastAPI Instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0f5d150c6c36833dd011f0e6ef5ede6d7406c1aed0c7c98b2d3b38a018d1b33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-fastapi/#opentelemetry_instrumentation_fastapi-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "928a883a36fc89f9702f15edce43d1a7104da93d740281e32d50ffd03dbb4365" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-fastapi/#opentelemetry_instrumentation_fastapi-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-fastapi", + "purl": "pkg:pypi/opentelemetry-instrumentation-fastapi@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-flask@0.46b0", + "description": "Flask instrumentation for OpenTelemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd8af6c06476442f54c175bafda7df57a553835c365964c50c92136732b33c1a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-flask/#opentelemetry_instrumentation_flask-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "638ffaf94136fb953c98fc27448bd795ef289a1eeedb75a47ca5835a797517be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-flask/#opentelemetry_instrumentation_flask-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-flask", + "purl": "pkg:pypi/opentelemetry-instrumentation-flask@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-pika@0.46b0", + "description": "OpenTelemetry pika instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b04588a88a49fe3d8064b013e1f45a2d74ce1545017854c14f60ef669490623c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-pika/#opentelemetry_instrumentation_pika-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "706e952a38480e1493830074497fee6534101363090b803471ef9573b6725734" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-pika/#opentelemetry_instrumentation_pika-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-pika", + "purl": "pkg:pypi/opentelemetry-instrumentation-pika@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-psycopg2@0.46b0", + "description": "OpenTelemetry psycopg2 instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a115ed99165c71cdb467b08e76c09fbfc3d25f8bf76863066cbecbefcb94899" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-psycopg2/#opentelemetry_instrumentation_psycopg2-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8eb4cd345352b6aac1304eadf98039d2c7cc4aa23e51fa288215247aa467552c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-psycopg2/#opentelemetry_instrumentation_psycopg2-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-psycopg2", + "purl": "pkg:pypi/opentelemetry-instrumentation-psycopg2@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-requests@0.46b0", + "description": "OpenTelemetry requests instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8c2472800d8686f3f286cd524b8746b386154092e85a791ba14110d1acc9b81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-requests/#opentelemetry_instrumentation_requests-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef0ad63bfd0d52631daaf7d687e763dbd89b465f5cb052f12a4e67e5e3d181e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-requests/#opentelemetry_instrumentation_requests-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-requests", + "purl": "pkg:pypi/opentelemetry-instrumentation-requests@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-urllib@0.46b0", + "description": "OpenTelemetry urllib instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "90d39daf1abb8a5513d3043ea74d019a7483302e73ffaca10cf954b2aec5372f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-urllib/#opentelemetry_instrumentation_urllib-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd7c5dc8c9ca367d1966b456438e76636d61b93cc62d98d89aa16ff8620b2fe9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-urllib/#opentelemetry_instrumentation_urllib-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-urllib", + "purl": "pkg:pypi/opentelemetry-instrumentation-urllib@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-urllib3@0.46b0", + "description": "OpenTelemetry urllib3 instrumentation", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f8e3ed206e3faa2b2a141b89a831f97b5ebecff1df6950c3745bdc0ec7b8a6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-urllib3/#opentelemetry_instrumentation_urllib3-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53f4a88baa8d7600ce558012f62562938f277aba92cfc76332c143d8209f87c2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-urllib3/#opentelemetry_instrumentation_urllib3-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-urllib3", + "purl": "pkg:pypi/opentelemetry-instrumentation-urllib3@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-instrumentation-wsgi@0.46b0", + "description": "WSGI Middleware for OpenTelemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2386014b026f5307c802417eeab74265785ae3dd6eee8c5581a830e3b2d3435b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-wsgi/#opentelemetry_instrumentation_wsgi-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4e1001e8477eb546cac7c13cff0b0cf127812b1188a37bcaa3e43eb741451e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-instrumentation-wsgi/#opentelemetry_instrumentation_wsgi-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-instrumentation-wsgi", + "purl": "pkg:pypi/opentelemetry-instrumentation-wsgi@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-proto@1.25.0", + "description": "OpenTelemetry Python Proto", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f07e3341c78d835d9b86665903b199893befa5e98866f63d22b00d0b7ca4972f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-proto/#opentelemetry_proto-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35b6ef9dc4a9f7853ecc5006738ad40443701e52c26099e197895cbda8b815a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-proto/#opentelemetry_proto-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-proto", + "purl": "pkg:pypi/opentelemetry-proto@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-resource-detector-azure@0.1.5", + "description": "Azure Resource Detector for OpenTelemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4dcc5d54ab5c3b11226af39509bc98979a8b9e0f8a24c1b888783755d3bf00eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-resource-detector-azure/#opentelemetry_resource_detector_azure-0.1.5-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0ba658a87c69eebc806e75398cd0e9f68a8898ea62de99bc1b7083136403710" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-resource-detector-azure/#opentelemetry_resource_detector_azure-0.1.5.tar.gz" + } + ], + "name": "opentelemetry-resource-detector-azure", + "purl": "pkg:pypi/opentelemetry-resource-detector-azure@0.1.5", + "type": "library", + "version": "0.1.5" + }, + { + "bom-ref": "opentelemetry-sdk@1.25.0", + "description": "OpenTelemetry Python SDK", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d97ff7ec4b351692e9d5a15af570c693b8715ad78b8aafbec5c7100fe966b4c9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-sdk/#opentelemetry_sdk-1.25.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce7fc319c57707ef5bf8b74fb9f8ebdb8bfafbe11898410e0d2a761d08a98ec7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-sdk/#opentelemetry_sdk-1.25.0.tar.gz" + } + ], + "name": "opentelemetry-sdk", + "purl": "pkg:pypi/opentelemetry-sdk@1.25.0", + "type": "library", + "version": "1.25.0" + }, + { + "bom-ref": "opentelemetry-semantic-conventions@0.46b0", + "description": "OpenTelemetry Semantic Conventions", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6daef4ef9fa51d51855d9f8e0ccd3a1bd59e0e545abe99ac6203804e36ab3e07" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-semantic-conventions/#opentelemetry_semantic_conventions-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbc982ecbb6a6e90869b15c1673be90bd18c8a56ff1cffc0864e38e2edffaefa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-semantic-conventions/#opentelemetry_semantic_conventions-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-semantic-conventions", + "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opentelemetry-util-http@0.46b0", + "description": "Web util for OpenTelemetry", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8dc1949ce63caef08db84ae977fdc1848fe6dc38e6bbaad0ae3e6ecd0d451629" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-util-http/#opentelemetry_util_http-0.46b0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03b6e222642f9c7eae58d9132343e045b50aca9761fcb53709bd2b663571fdf6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opentelemetry-util-http/#opentelemetry_util_http-0.46b0.tar.gz" + } + ], + "name": "opentelemetry-util-http", + "purl": "pkg:pypi/opentelemetry-util-http@0.46b0", + "type": "library", + "version": "0.46b0" + }, + { + "bom-ref": "opt-einsum@3.3.0", + "description": "Optimizing numpys einsum function", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opt-einsum/#opt_einsum-3.3.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/opt-einsum/#opt_einsum-3.3.0.tar.gz" + } + ], + "name": "opt-einsum", + "purl": "pkg:pypi/opt-einsum@3.3.0", + "type": "library", + "version": "3.3.0" + }, + { + "bom-ref": "optree@0.12.1", + "description": "Optimized PyTree Utilities.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "349aafac463642979f7fe7ca3aa9e2fa8a5a0f81ef7af6946a075b797673e600" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8046cbbcd5f7494ba7c6811e44a6d2867216f2bdb7cef980a9a62e31d39270c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b43c09cf9dd28aed2efc163f4bb4808d7fad54250812960bf349399ba6972e16" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c2f2e0e3978558bc8f7df8c5a999674097dd0dc71363210783eb8d7a6da8ef9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e323744d083bd8b4648c9ff2383f01bfbc33098656d56fdd984b2263ef905f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80e0d4eba4a65d4c6f2002ed949142a40933b8185523894659c26c34693c4086" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "efffa3814ab8e3aaf7bf88495e4b6d263de9689d6f02dfa4490f8f64736806ac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ee926120887404e92877c99714b960bc29f572e8db69fd2e934022d80452f91" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a11e58d7c0a71a48d74ca0a6715f4c0932c6f9409ba93d600e3326df4cf778ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "509bddd38dae8c4e8d6b988f514b7a9fe803ca916b11af67b40520f0b1eeeaef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp310-cp310-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06d6ef39b3ef9920d6cdb6d3d1d2804a37092d24dc406c4cb9b46cd6c9a44e89" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce7cb233e87a2dc127b8ec82bd61f098e6ff1e57d0a09dc110a17b38bfd73034" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35ca77b810cf5959e6930d56534ecbecc4300f5e5fa14b977030265c1c8eab6c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2de1297b2bf019379ab86103e31caa97c8a08628f0c8b58cd7709f9048c589eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "404cf2decd8fb6a1a8f6fef623c98873cdf7ae086aeb8909d104cd321d829ba0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c987931bd31d0f28cbff28925a875639170534a36ce178a40020aca0769d9549" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e124f30daf79d51b1bbbda7e74d01e637fa47aff4aa64cb082b88057535daa64" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d913122454d0e3f10dc25a1b598eaf588d225372f41ece3ad4d508bddd363e4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d4d8e024b841f99907b2340fee7ac9994fbe300383a9af6c93578d12861a969" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e20b5569369a5f1e8faa2604799b91a1941fe17b5de8afc84c8c23ff66d8e585" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp311-cp311-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "411a21eca034ddb98eb80e6c4bf552fc46b8d8ab7c4d250446d74d31a251a684" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a67842cd1c5c83d74863872f06fe6ed64e44279c0378267a9805567fe3c38591" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9280452c11da0872ec57be5d8f153207d6303b3cbf26115b2bf6d2b8157a5343" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e2027217c3acaf44e5f5aabe01ba0cbf33066f3f6df870881ddf597965f80db0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f65a31d7cfab2fed2bc29ab6eabcf4205dec6e0ee3cfb7006336c4f76d78fb0e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fc1ec38d1ec43bb8358ab058c3220a70b7bfb56f2bb625f41cb09d117a0d6150" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "24d74a9d97d7bdbdbb30356850f204950c39ab8fad7f273ed29d1feda19060b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "154738def491199d3fbcd919437315728e0a1caeaf4ec06688c76ef9d56e5ed6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d76905bced5cf569d23dc4890341fae2fa257cce58a492a1603afcdc5969ae7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42025da0bac19cc6de756fe64511f15baffb3fa7d8402e54aab035c02903eb5c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp312-cp312-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afa0051335c6032ee4dfc212952dcfb3b23fe59bcd70f56d25a214e7585cd62c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f0460f025bf1c08f2c008b5e3628d849fcb5810345222e57879cd248fec7f9f7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f6b98b80b1259e9817aca701beba616ce33e43e856e7d644f7e0f582b8e45565" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e79eedd9406c59d542482768e490795dc6b6f1a014c7852d29d9fd61749bf94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "562036d3de15204ed1a88d9fc262a7e1c20964d22ef132069e20dbd88215f983" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aadb26d68f1d7871507f84846d8844aa94f47402d5277ce19cfe5102bb5df9e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a55a79c1c72f73259532e4cbe9ff65bed9663064747db02591fb4714fe742d2e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f8baf0ad6b58843d24fa8caf079cf1f0c33cc3658263cff960b5c1d0cc53bc8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7a71dd58522cd6258b61b639092ac7a2631d881f039ef968b31dfd555e513591" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da37e6cc669a9840844722edb3f8dd5b4f07e99b0e8c9196089cb49af70c7b75" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb968d3cc1db8944f220f1a67c9db043b86b47ace90ce3cfd23f3e6500baeb65" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50893bd088bdb3e2f07ee481dafd848b483bea1a19cc978f2309139314e5bc7d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba6aed8b9684c5804a5e2d6b246c3b4a68bab793b6829d369ba1c53734852a0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "646842f8a2de2caaacc32a8c91f8031a93eda145ac9c915bb0fd2ad5249c14b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "606983f4696d81128e205a1c34d0c9f3fe6ae12f6c26ed5e8ab3722d6f378ec2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd3ead0c64d22d692284d96c27d5091e682b002ffe5a52afacc9f1fcc8ae3180" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd207b43e71fb3f8c315e2e4a5444f48317b2108889e96279d5426bca730a47e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9c473988b2d8fd7edc3958e6c7cb1d3f92afb7bcaff53b76a8f41cf4f3a24709" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f24b0a8b181a90a778cadc942a79336d29f0c164704d58cd20989bf7d0bea1c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a49d3cfec1a51463b63e11c889bb00207c4e040016833cd202871ad946116925" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1ca00bdfe4da8068c2773b7ac4c8c96d3f61b8d21eba6a8642dab23ee631b0d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5bfe3d3e47e10b528f9324d446c871bfad7d0be8c2bd2a2fbc3ddf1600ae8558" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a1a9905d2d917d5aff775283e0a59be2c6b529a219241c248d50b3ad51c6cce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27ae426745931ae1c2ccd7a78b27f9b7402167e0600fa62e2ef1cd58727e7b94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b32f39988bfe6e76eeefb335da529e614145f7f1dfa8583fbc4aca8a72f504b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d90fb28d52725352858013cafe34d98d90ab1bb86b5d8dc29d420e9bbc5706b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d313303a1ce36ea55c3a96fc375c5cc64a9ab814ab2677ce64e4a7d755a9b1d0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-cp39-cp39-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "62d232a344c14b8e94fdd6de1acf2c0b05954b05d6bb346bddb13c38be37dc09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88d01ce6f78f209cad8dc4cf2d3222d7056cac93612abfd6beb40ab43a131769" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b890ba0a21049addf589c314c85e98a68d3dfc84e3954491e9ce60f60cb7b0e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "47db001a224382493ae7a8df16e7a9668e971fc129970d137995421aa6b06f8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "409ef6f3656299923d722509849d83607bb3e5c621dcfe6aa90ace85665e9b54" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8513d6dd71807abb1037a5b5bc66b45c21afb42e9c90961fa5e762cea3943ab2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d0950ee245db2c40824362def1efc15621a6492419628cec1fac0061818420f7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cefd4f4c7596cdd4c95dca431bc41284a43ebd7056e739480f157789aa34579d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23afe4aae42336bdf8cf4fba35c56593405bf8f8e163627f722205b3bf0d9310" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b2fe5c04c218698a53ed2d4b7372f1989df8cf0a61d616e6f384770d8a5fb1c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76a2240e7482355966a73c6c701e3d1f148420a77849c78d175d3b08bf06ff36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/optree/#optree-0.12.1.tar.gz" + } + ], + "name": "optree", + "purl": "pkg:pypi/optree@0.12.1", + "type": "library", + "version": "0.12.1" + }, + { + "bom-ref": "orjson@3.10.6", + "description": "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp310-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp311-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp312-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp38-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6-cp39-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/orjson/#orjson-3.10.6.tar.gz" + } + ], + "name": "orjson", + "purl": "pkg:pypi/orjson@3.10.6", + "type": "library", + "version": "3.10.6" + }, + { + "bom-ref": "packageurl-python@0.15.4", + "description": "A purl aka. Package URL parser and builder", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c015634c97f634ff88c9e3916361e4442ef22bd9bf702090a78b427c274e397" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/packageurl-python/#packageurl_python-0.15.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9ea4215e2bcd7d2369d0b7857abba7def81f3fa217d7903fc72661c946c75e0f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/packageurl-python/#packageurl_python-0.15.4.tar.gz" + } + ], + "name": "packageurl-python", + "purl": "pkg:pypi/packageurl-python@0.15.4", + "type": "library", + "version": "0.15.4" + }, + { + "bom-ref": "packaging@24.1", + "description": "Core utilities for Python packages", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/packaging/#packaging-24.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/packaging/#packaging-24.1.tar.gz" + } + ], + "name": "packaging", + "purl": "pkg:pypi/packaging@24.1", + "type": "library", + "version": "24.1" + }, + { + "bom-ref": "pamqp@3.3.0", + "description": "RabbitMQ Focused AMQP low-level library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c901a684794157ae39b52cbf700db8c9aae7a470f13528b9d7b4e5f7202f8eb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pamqp/#pamqp-3.3.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40b8795bd4efcf2b0f8821c1de83d12ca16d5760f4507836267fd7a02b06763b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pamqp/#pamqp-3.3.0.tar.gz" + } + ], + "name": "pamqp", + "purl": "pkg:pypi/pamqp@3.3.0", + "type": "library", + "version": "3.3.0" + }, + { + "bom-ref": "pandas@1.5.3", + "description": "Powerful data structures for data analysis, time series, and statistics", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3749077d86e3a2f0ed51367f30bf5b82e131cc0f14260c4d3e499186fccc4406" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "972d8a45395f2a2d26733eb8d0f629b2f90bebe8e8eddbb8829b180c09639572" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50869a35cbb0f2e0cd5ec04b191e7b12ed688874bd05dd777c19b28cbea90996" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c3ac844a0fe00bfaeb2c9b51ab1424e5c8744f89860b138434a363b1f620f354" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7a0a56cef15fd1586726dace5616db75ebcfec9179a3a55e78f72c5639fa2a23" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "478ff646ca42b20376e4ed3fa2e8d7341e8a63105586efe54fa2508ee087f328" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6973549c01ca91ec96199e940495219c887ea815b2083722821f1d7abfa2b4dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c39a8da13cede5adcd3be1182883aea1c925476f4e84b2807a46e2775306305d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f76d097d12c82a535fda9dfe5e8dd4127952b45fea9b0276cb30cca5ea313fbc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e474390e60ed609cec869b0da796ad94f420bb057d86784191eefc62b65819ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f2b952406a1588ad4cad5b3f55f520e82e902388a6d5a4a91baa8d38d23c7f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc4c368f42b551bf72fac35c5128963a171b40dce866fb066540eeaf46faa003" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "14e45300521902689a81f3f41386dc86f19b8ba8dd5ac5a3c7010ef8d2932813" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9842b6f4b8479e41968eced654487258ed81df7d1c9b7b870ceea24ed9459b31" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26d9c71772c7afb9d5046e6e9cf42d83dd147b5cf5bcb9d97252077118543792" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5fbcb19d6fceb9e946b3e23258757c7b225ba450990d9ed63ccceeb8cae609f7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "565fa34a5434d38e9d250af3c12ff931abaf88050551d9fbcdfafca50d62babf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87bd9c03da1ac870a6d2c8902a0e1fd4267ca00f13bc494c9e5a9020920e1d51" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41179ce559943d83a9b4bbacb736b04c928b095b5f25dd2b7389eda08f46f373" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c74a62747864ed568f5a82a49a23a8d7fe171d0c69038b38cedf0976831296fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c4c00e0b0597c8e4f59e8d461f797e5d70b4d025880516a8261b2817c47759ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a50d9a4336a9621cab7b8eb3fb11adb82de58f9b91d84c2cd526576b881a0c5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dd05f7783b3274aa206a1af06f0ceed3f9b412cf665b7247eacd83be41cf7bf0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f69c4029613de47816b1bb30ff5ac778686688751a5e9c99ad8c7031f6508e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7cec0bee9f294e5de5bbfc14d0573f65526071029d036b753ee6507d2a21480a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dfd681c5dc216037e0b0a2c821f5ed99ba9f03ebcf119c7dac0e9a7b960b9ec9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74a3fd7e5a7ec052f183273dc7b0acd3a863edf7520f5d3a1765c04ffdb3b0b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pandas/#pandas-1.5.3.tar.gz" + } + ], + "name": "pandas", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pandas@1.5.3", + "type": "library", + "version": "1.5.3" + }, + { + "bom-ref": "parso@0.8.4", + "description": "A Python Parser", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/parso/#parso-0.8.4-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/parso/#parso-0.8.4.tar.gz" + } + ], + "name": "parso", + "purl": "pkg:pypi/parso@0.8.4", + "type": "library", + "version": "0.8.4" + }, + { + "bom-ref": "pathspec@0.12.1", + "description": "Utility library for gitignore style pattern matching of file paths.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pathspec/#pathspec-0.12.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pathspec/#pathspec-0.12.1.tar.gz" + } + ], + "name": "pathspec", + "purl": "pkg:pypi/pathspec@0.12.1", + "type": "library", + "version": "0.12.1" + }, + { + "bom-ref": "pdf2image@1.17.0", + "description": "A wrapper around the pdftoppm and pdftocairo command line tools to convert PDF to a PIL Image list.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ecdd58d7afb810dffe21ef2b1bbc057ef434dabbac6c33778a38a3f7744a27e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdf2image/#pdf2image-1.17.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eaa959bc116b420dd7ec415fcae49b98100dda3dd18cd2fdfa86d09f112f6d57" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdf2image/#pdf2image-1.17.0.tar.gz" + } + ], + "name": "pdf2image", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pdf2image@1.17.0", + "type": "library", + "version": "1.17.0" + }, + { + "bom-ref": "pdfnetpython3@9.4.2", + "description": "PDFNetPython3 Wrapper", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d5904a7841d750899c07534f8d5da14dd2b4c398da2be708ac3f2ea82e94353" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4cc82ca7e1569f3830f9453b6883ecc54dcd08db5571f75b1256f761fa2be31a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37a3a1a153ee205645c0a208b06820f15c090f8b53fa32d37f5f7cffefa93739" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3d1d3d1836fab89cfd1b545194ee2cbd8e6e0ba1686503ac081c88fdecce3d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7069cdaac87a6e6b9e35047dfab26700a1f9decefbfb8a0be69d7a93895ee204" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "abced6beb8a78fb929a4ebb74ea1ef7e08f2d8db627858cfaca723a0890c5cc6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57d107d63e4d6f000632551d1d97d0d2b6fe715dac899a6f1f9edd3d153212f8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23bc1974d6ea9f43a7a3e221f65e765009860c5fb1c37087e831a809bf2311dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c7ca41de56d8738ab250b09b46a6c416692ae4f2959a38baee9fbe467153fe95" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "86f46b532dd4a923a3818e92d3d202b974c60e7460a60f92de0d0502f5f26835" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a237d89ef90a6380a66e8d14d8fc3f8c02e74f347d8c2b7b2f1f0c5aec21f17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-macosx_10_15_intel.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d068130b2641dd752f007e5912bb302222bcd2d3ca317baa8bd5722b75731a2b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "45f3064fab2ff16c560c6e49430b8daa9117e4edc7c9ad371de5a5a9a385b833" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d840b370c9823235b1f8e93b136f5646f8231c4c348b1e8339a65ca45a66adb7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f627678cf067ff461c2d6c4d8915d335273eeab4996ce5aef4df048385b5335" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec1405b69c464ce6e73f52b98ae3b5a2211afff82ca5125df24e674c5bca149f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f20c52b084b7e468e919c7b69f0201cd4ac33d5d785a658ce14011477ce18ad5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed41e9d78edd8490c095efe94bdeb347af915022ec9e98e5ad2d429a70378585" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7f1021abd3bbcc39ea35a0bf095e915a20fff8f48cfa01dce20ce6d7ad2624c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp35-cp35m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e573ce873b0b8a4e42217c4ed28fa423c68236441f7dd27ec2853934390953b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-macosx_10_15_intel.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50b17b298e080f7ba2a26f12f46dd490ccb5863efb833f64137aeb1f0e2c05e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "67670edcfed2dd7fb35501428bb6a1dab09c793b9cfb498bd727681a10c8937a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5249dc5861b16033b63c503fb1904135cedfb5ac150d4ccb42d09a0984eb761" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66a4219fa909a3881dad47171f4f57af8457d38853d622028d8064e7d03c9594" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "39521b6670c30dd90fa60904dd125e9dee1eca186b645c79c2d91f53c62052dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d409bb4d2e9a08fa9f9f710148ea67070f5693a029738bfbab8f1697105e2e1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "621c5e25f54331df520986e35b9e554b8224bb596283f6cb5d6286fb65acb6f4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b597c1cc2d825d4466a6ee48ea1528ca965bade43bbd6ac26ed46675af88d698" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4bcfe1ab885fb6548fdfd2b9145d270287f56a4770cfbe212e6c9ad52459e6ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-macosx_10_15_intel.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ebb1506750ae7d219e6b445591d62a40ae0517d3a86dd32151a0491641217219" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3df89e8260cada88612d19d42f791b271a34988530ad30d1a23379d6fe70fc0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cbd2c61e9b09166c104724163693a9271bf400138e931aaf4ae0977ec69782cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "10118a777f05cb4e123709eda2688781d1dfd5b34947af1c9d29c1735b9a774d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ca9100d7a7df713872442d35f7226be3db79304b5a790dba4c0e57e0b05d68fd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23890a580c1d4c2ce963421245da0ee69446d33c167ac21cb7a69bb4dd6beb26" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3673a678b589debedcd21293ae0a65b87ec329601c1ea69693046c67fb9ef817" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "286df4647fa2ba5302659ea7a50a69f2282eb8ea63f367e5b25b3003069b51de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81311197d589618989557a4c436e8d81f7902c85fef41807c5eef4bfa280d8ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-macosx_10_15_intel.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "86f546cec9773cf875e1a88df62167c40d00830f97b211b8174e66e15d191207" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a9d9df43ffe1da11025d883b943816f39aedd28ac2d9a1bba923efe86cbb9c1b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e45cb7eddf928db56a637ab84abf2b0afc6dda16fcc3f8bf06bc7536a4b31941" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "99ac898e010b001359b40522d8a56380a8e80b9cf6492621df63b599c1fae066" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "077856c4edfebf492ae8d54f40fa9cbcabae0bcca6716ca4f50f095102c19d6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9152d069309b6c30fa5e416799f55d1e8522dc1389cb0213a82fce8beef8fd99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c70ddf5b413683f27f95ba7e382edfc8c32012dc5a9eef0be05871e8be06939d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1abc2bbd0d7880b3dbc60cd54c98993f5c0e65618376e7ab86c17943d3a6936" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0e96263a18abdc3bc82ffb332df1c0388771134f72d3e3526d9601460af4f800" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74b358b58b0ac0f183086cc0d2803d928107accdfbcb8451fb98218b7efcdc56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32cc28a2c76e7feedd60048984ae3b43e64ca4bd6a46c95e648c6ae29c0c9d12" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "addd52546d3a3d975330a2bc93c3288e2bcb3cba3ada2f22123ac3a9de87ca8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b00f65167c459d81a36eda237cc51ed78e168f82b5b6360312ca5a5db9ba57ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2e8039b3dddafaf41e34a230841dd29ac0edde77efdc1b06afc92152285f5df0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d921ee449cd1d153b5adf3370f7fd38bc528384a4a8f3a7d129355c2bbd9ccc1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9dd900a8dcf62dfbef0c9a35c2b4810f3af9a06dc3e52d4282674902b8ecf5c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f74e46aafe96fadc9ad47ba4ad495722715d6dfef9da87df2b7f9041d9c7eff8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37cf601026e82645bb639764971d0de063c3e4708b7507e64e5f7d5a87c0696b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pdfnetpython3/#PDFNetPython3-9.4.2-cp39-cp39-win_amd64.whl" + } + ], + "name": "pdfnetpython3", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pdfnetpython3@9.4.2", + "type": "library", + "version": "9.4.2" + }, + { + "bom-ref": "pexpect@4.9.0", + "description": "Pexpect allows easy control of interactive console applications.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pexpect/#pexpect-4.9.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pexpect/#pexpect-4.9.0.tar.gz" + } + ], + "name": "pexpect", + "purl": "pkg:pypi/pexpect@4.9.0", + "type": "library", + "version": "4.9.0" + }, + { + "bom-ref": "pika@1.3.2", + "description": "Pika Python AMQP Client Library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0779a7c1fafd805672796085560d290213a465e4f6f76a6fb19e378d8041a14f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pika/#pika-1.3.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b2a327ddddf8570b4965b3576ac77091b850262d34ce8c1d8cb4e4146aa4145f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pika/#pika-1.3.2.tar.gz" + } + ], + "name": "pika", + "purl": "pkg:pypi/pika@1.3.2", + "type": "library", + "version": "1.3.2" + }, + { + "bom-ref": "pillow@9.5.0", + "description": "Python Imaging Library (Fork)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp311-cp311-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-manylinux_2_28_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp38-pypy38_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pillow/#Pillow-9.5.0.tar.gz" + } + ], + "name": "pillow", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pillow@9.5.0", + "type": "library", + "version": "9.5.0" + }, + { + "bom-ref": "pip-requirements-parser@32.0.1", + "description": "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b4fa3a7a0be38243123cf9d1f3518da10c51bdb165a2b2985566247f9155a7d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pip-requirements-parser/#pip-requirements-parser-32.0.1.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4659bc2a667783e7a15d190f6fccf8b2486685b6dba4c19c3876314769c57526" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pip-requirements-parser/#pip_requirements_parser-32.0.1-py3-none-any.whl" + } + ], + "name": "pip-requirements-parser", + "purl": "pkg:pypi/pip-requirements-parser@32.0.1", + "type": "library", + "version": "32.0.1" + }, + { + "bom-ref": "platformdirs@3.11.0", + "description": "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/platformdirs/#platformdirs-3.11.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/platformdirs/#platformdirs-3.11.0.tar.gz" + } + ], + "name": "platformdirs", + "purl": "pkg:pypi/platformdirs@3.11.0", + "type": "library", + "version": "3.11.0" + }, + { + "bom-ref": "pluggy@1.5.0", + "description": "plugin and hook calling mechanisms for python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pluggy/#pluggy-1.5.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pluggy/#pluggy-1.5.0.tar.gz" + } + ], + "name": "pluggy", + "purl": "pkg:pypi/pluggy@1.5.0", + "type": "library", + "version": "1.5.0" + }, + { + "bom-ref": "portalocker@2.10.1", + "description": "Wraps the portalocker recipe for easy usage", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53a5984ebc86a025552264b459b46a2086e269b21823cb572f8f28ee759e45bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/portalocker/#portalocker-2.10.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/portalocker/#portalocker-2.10.1.tar.gz" + } + ], + "name": "portalocker", + "purl": "pkg:pypi/portalocker@2.10.1", + "type": "library", + "version": "2.10.1" + }, + { + "bom-ref": "prometheus-client@0.18.0", + "description": "Python client for the Prometheus monitoring system.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8de3ae2755f890826f4b6479e5571d4f74ac17a81345fe69a6778fdb92579184" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prometheus-client/#prometheus_client-0.18.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35f7a8c22139e2bb7ca5a698e92d38145bc8dc74c1c0bf56f25cca886a764e17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prometheus-client/#prometheus_client-0.18.0.tar.gz" + } + ], + "name": "prometheus-client", + "purl": "pkg:pypi/prometheus-client@0.18.0", + "type": "library", + "version": "0.18.0" + }, + { + "bom-ref": "prometheus-flask-exporter@0.23.1", + "description": "Prometheus metrics exporter for Flask", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ab49b2c40b57cd35cd51e91e59b3c306b3754477095c4f3cf679034c5122398c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prometheus-flask-exporter/#prometheus_flask_exporter-0.23.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "587c770a1061e93d72c5cbcdefbd7b633fb764e39dffd7dd16932c9124559244" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prometheus-flask-exporter/#prometheus_flask_exporter-0.23.1.tar.gz" + } + ], + "name": "prometheus-flask-exporter", + "purl": "pkg:pypi/prometheus-flask-exporter@0.23.1", + "type": "library", + "version": "0.23.1" + }, + { + "bom-ref": "prompt-toolkit@3.0.47", + "description": "Library for building powerful interactive command lines in Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prompt-toolkit/#prompt_toolkit-3.0.47-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/prompt-toolkit/#prompt_toolkit-3.0.47.tar.gz" + } + ], + "name": "prompt-toolkit", + "purl": "pkg:pypi/prompt-toolkit@3.0.47", + "type": "library", + "version": "3.0.47" + }, + { + "bom-ref": "protobuf@3.20.3", + "description": "Protocol Buffers", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/protobuf/#protobuf-3.20.3.tar.gz" + } + ], + "name": "protobuf", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/protobuf@3.20.3", + "type": "library", + "version": "3.20.3" + }, + { + "bom-ref": "psutil@5.9.8", + "description": "Cross-platform lib for process and system monitoring in Python.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26bd09967ae00920df88e0352a91cff1a78f8d69b3ecabbfe733610c0af486c8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-cp27m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-cp27m-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "611052c4bc70432ec770d5d54f64206aa7203a101ec273a0cd82418c86503bb7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-cp27m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50187900d73c1381ba1454cf40308c2bf6f34268518b3f36a9b663ca87e65e36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-cp27mu-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-cp27mu-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "36f435891adb138ed3c9e58c6af3e2e6ca9ac2f365efe1f9cfef2794e6c93b4e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd1184ceb3f87651a67b2708d4c3338e9b10c5df903f2e3776b62303b26cb631" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp27-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7d79560ad97af658a0f6adfef8b834b53f64746d45b403f225b85c5c2c140eee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27cc40c3493bb10de1be4b3f07cae4c010ce715290a5be22b98493509c6299e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp37-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp37-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/psutil/#psutil-5.9.8.tar.gz" + } + ], + "name": "psutil", + "purl": "pkg:pypi/psutil@5.9.8", + "type": "library", + "version": "5.9.8" + }, + { + "bom-ref": "ptyprocess@0.7.0", + "description": "Run a subprocess in a pseudo terminal", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ptyprocess/#ptyprocess-0.7.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ptyprocess/#ptyprocess-0.7.0.tar.gz" + } + ], + "name": "ptyprocess", + "purl": "pkg:pypi/ptyprocess@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "pure-eval@0.2.2", + "description": "Safely evaluate AST nodes without side effects", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pure-eval/#pure_eval-0.2.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pure-eval/#pure_eval-0.2.2.tar.gz" + } + ], + "name": "pure-eval", + "purl": "pkg:pypi/pure-eval@0.2.2", + "type": "library", + "version": "0.2.2" + }, + { + "bom-ref": "py@1.11.0", + "description": "library with cross-python path, ini-parsing, io, code, log facilities", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/py/#py-1.11.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/py/#py-1.11.0.tar.gz" + } + ], + "name": "py", + "purl": "pkg:pypi/py@1.11.0", + "type": "library", + "version": "1.11.0" + }, + { + "bom-ref": "py-serializable@1.1.0", + "description": "Library for serializing and deserializing Python Objects to and from JSON and XML.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae7ae4326b0d037b7e710f6e8bb1a97ece4ac2895a1f443a17ffd17f85547d76" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/py-serializable/#py_serializable-1.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3311ab39063b131caca0fb75e2038153682e55576c67f24a2de72d402dccb6e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/py-serializable/#py_serializable-1.1.0.tar.gz" + } + ], + "name": "py-serializable", + "purl": "pkg:pypi/py-serializable@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "pycparser@2.22", + "description": "C parser in Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycparser/#pycparser-2.22-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycparser/#pycparser-2.22.tar.gz" + } + ], + "name": "pycparser", + "purl": "pkg:pypi/pycparser@2.22", + "type": "library", + "version": "2.22" + }, + { + "bom-ref": "pycryptodome@3.20.0", + "description": "Cryptographic library for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f0e6d631bae3f231d3634f91ae4da7a960f7ff87f2865b2d2b831af1dfb04e9a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "baee115a9ba6c5d2709a1e88ffe62b73ecc044852a925dcb67713a288c4ec70f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "417a276aaa9cb3be91f9014e9d18d10e840a7a9b9a9be64a42f553c5b50b4d1d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a1250b7ea809f752b68e3e6f3fd946b5939a52eaeea18c73bdab53e9ba3c2dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5954acfe9e00bc83ed9f5cb082ed22c592fbbef86dc48b907238be64ead5c33" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06d6de87c19f967f03b4cf9b34e538ef46e99a337e9a61a77dbe44b2cbcf0690" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec0bb1188c1d13426039af8ffcb4dbe3aad1d7680c35a62d8eaf2a529b5d3d4f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5601c934c498cd267640b57569e73793cb9a83506f7c73a8ec57a516f5b0b091" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d29daa681517f4bc318cd8a23af87e1f2a7bad2fe361e8aa29c77d652a065de4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3427d9e5310af6680678f4cce149f54e0bb4af60101c7f2c16fdf878b39ccccc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3cd3ef3aee1079ae44afaeee13393cf68b1058f70576b11439483e34f93cf818" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp27-cp27mu-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac1c7c0624a862f2e53438a15c9259d1655325fc2ec4392e66dc46cdae24d044" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76658f0d942051d12a9bd08ca1b6b34fd762a8ee4240984f7c06ddfb55eaf15a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f35d6cee81fa145333137009d9c8ba90951d7d77b67c79cbe5f03c7eb74d8fe2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "76cb39afede7055127e35a444c1c041d2e8d2f1f9c121ecef573757ba4cd2c3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49a4c4dc60b78ec41d2afa392491d788c2e06edf48580fbfb0dd0f828af49d25" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb3b87461fa35afa19c971b0a2b7456a7b1db7b4eba9a8424666104925b78128" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "acc2614e2e5346a4a4eab6e199203034924313626f9620b7b4b38e9ad74b7e0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "210ba1b647837bfc42dd5a813cdecb5b86193ae11a3f5d972b9a0ae2c7e9e4b4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d6b98d0d83d21fb757a182d52940d028564efe8147baa9ce0f38d057104ae72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9b3ae153c89a480a0ec402e23db8d8d84a3833b65fa4b15b81b83be9d637aab9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-cp35-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4401564ebf37dfde45d096974c7a159b52eeabd9969135f0426907db367a652a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp27-pypy_73-manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec1f93feb3bb93380ab0ebf8b859e8e5678c0f010d2d78367cf6bc30bfeb148e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp27-pypy_73-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "acae12b9ede49f38eb0ef76fdec2df2e94aad85ae46ec85be3648a57f0a7db04" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f47888542a0633baff535a04726948e876bf1ed880fddb7c10a736fa99146ab3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6e0e4a987d38cfc2e71b4a1b591bae4891eeabe5fa0f56154f576e26287bfdea" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c18b381553638414b38705f07d1ef0a7cf301bc78a5f9bc17a957eb19446834b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a60fedd2b37b4cb11ccb5d0399efe26db9e0dd149016c1cc6c8161974ceac2d6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "405002eafad114a2f9a930f5db65feef7b53c4784495dd8758069b89baf68eab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2ab6ab0cb755154ad14e507d1df72de9897e99fd2d4922851a276ccc14f4f1a5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "acf6e43fa75aca2d33e93409f2dafe386fe051818ee79ee8a3e21de9caa2ac9e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09609209ed7de61c2b560cc5c8c4fbf892f8b15b1faf7e4cbffac97db1fffda7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pycryptodome/#pycryptodome-3.20.0.tar.gz" + } + ], + "name": "pycryptodome", + "purl": "pkg:pypi/pycryptodome@3.20.0", + "type": "library", + "version": "3.20.0" + }, + { + "bom-ref": "pydantic@2.8.2", + "description": "Data validation using Python type hints", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic/#pydantic-2.8.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic/#pydantic-2.8.2.tar.gz" + } + ], + "name": "pydantic", + "purl": "pkg:pypi/pydantic@2.8.2", + "type": "library", + "version": "2.8.2" + }, + { + "bom-ref": "pydantic-core@2.20.1", + "description": "Core functionality for Pydantic validation and serialization", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp310-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp311-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp312-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp313-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp38-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-cp39-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydantic-core/#pydantic_core-2.20.1.tar.gz" + } + ], + "name": "pydantic-core", + "purl": "pkg:pypi/pydantic-core@2.20.1", + "type": "library", + "version": "2.20.1" + }, + { + "bom-ref": "pydot@3.0.0", + "description": "Python interface to Graphviz's Dot", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d7e680af1f0b62b3dc7dc0ad5bed6c764add94cb1fc932c5ce2567639d2e712" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydot/#pydot-3.0.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "764640e04f7560dbf0fdfae25f8b6ab59f8c0cd93351d552d779b00d70885411" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pydot/#pydot-3.0.0.tar.gz" + } + ], + "name": "pydot", + "purl": "pkg:pypi/pydot@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "pygit2@1.15.1", + "description": "Python bindings for libgit2.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb60dbb93135e36b86dd8012ee707ea3b68c02869b6d10f23cfb86e10798bf6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06d42733a767bfe9245df15f4585823243f0845fab8c81a2c680a0e49a9cb012" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e9c417d90915e59fd1a5a6532d47c8f2da5f97fd769e5ae9f5b9edec3a7bc669" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb6abaef13b304a009584a0561acec21d1df4e57899fc85e8af4533352123c5e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "511b082c6d6c7b01cb8d49e108d066a1b5211c7364a0d8e7178809b8a304ac4b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "86ad7c8ec6fd545a65952066a693cb2ee4f26a0f6a8577e866f6742fc7eddb11" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b08d62ad424ba04ed7572d0a927f43cdccbf20c7c88250232a477fcb0a901701" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23afb0a683285c02ff84f7ac574c39fec52b66032f92e8ca038cc81cfc68037a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2418b29da5bad17e13674041790f2eda399c92d2e61c1be08f58df18dc99b56" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f7d5329fd0658644de38bdb0ad8fad7877803f92a108acfc813525cbb5bd75a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "435b90bfddae32c6a00b48ff7da26564027dccd84e49866f48e659c9f3de6772" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0a32a3c7742db8d925712344eaeb205c0a6076779035fea24574ea2507ba34c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0367f94cb4413bc668bcf1fd7f941bb1c1f214545d47b964442857de234799cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "167c23272b225ddd3be1e794bd8085b3c4e394cbdb70a1be278ab32e228ccedc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2996180cbe7653e98839eb3afa5c040081f6e1cc835824769efe84c76ea2caf8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b269b504d47b50e4ed7fe21326c0d046a0ab8b8897db059bdc208e2210e3070" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4072b80018b8c0e1743e9803b717e026d3017df291e2d81f7b869ebe18b01286" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d5839566491378b84dec1c35ffdb28b70fb6cd4ea2604a59052c4e4cf1c9da1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5214ac7844e10cc279d746b588b5e6c6d73520d36d1361fe18e6e9d9c86ad357" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4cb1c22351c43c3cc96e842f31bd9b331a0ea7cb62aa8cf32433d45eebde0b1c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5a4d288a7b0006f78e02e2c539e6218b254a8228e754051fd5532595fbf9a4c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e1d338c88e1425e3dc09a3147b42683205b2dbb00b14c0ce80123f059e51de8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0c6d5df5029f4cb25b0d7d8f04cb39691c107eedee1f157ee25be3b0b9df7c6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0bcce4cfdabc05a2a35d709513863bcce8c929492ae7c0d56f045838bd57ea8f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "709f5d9592764ec5d6652e73882997f38cc8e6c7b495792698ecaca3e6a26088" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "738be5d3a3e7775571b14d3d110cfab10260f846078c402c041486f3582dbfbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd2861963bb904bd41162e9148676990f147da7dbc535ceea070ab371012bfed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d622d0f97a34982973f9885d145b1176e912ea9f191e1c95233a6175a47fa28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1fe8b85053d9713043c81eccc74132f9e5b603f209e80733d7955eafd22eb9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygit2/#pygit2-1.15.1.tar.gz" + } + ], + "name": "pygit2", + "purl": "pkg:pypi/pygit2@1.15.1", + "type": "library", + "version": "1.15.1" + }, + { + "bom-ref": "pygments@2.18.0", + "description": "Pygments is a syntax highlighting package written in Python.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygments/#pygments-2.18.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygments/#pygments-2.18.0.tar.gz" + } + ], + "name": "pygments", + "purl": "pkg:pypi/pygments@2.18.0", + "type": "library", + "version": "2.18.0" + }, + { + "bom-ref": "pygtrie@2.5.0", + "description": "A pure Python trie data structure implementation.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8795cda8105493d5ae159a5bef313ff13156c5d4d72feddefacaad59f8c8ce16" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygtrie/#pygtrie-2.5.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "203514ad826eb403dab1d2e2ddd034e0d1534bbe4dbe0213bb0593f66beba4e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pygtrie/#pygtrie-2.5.0.tar.gz" + } + ], + "name": "pygtrie", + "purl": "pkg:pypi/pygtrie@2.5.0", + "type": "library", + "version": "2.5.0" + }, + { + "bom-ref": "pyinfra@2.3.0.dev170", + "description": "", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec8a3513691ccb82c6948ff7686e5825a004f5d71dd2e6289ec5c473bd19e0f2" + } + ], + "type": "distribution", + "url": "https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple/pyinfra/#pyinfra-2.3.0.dev170-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "85ddbcccc62f176431506a06f5f508d83e802fb8c28073db50ab4ba2ea69de7b" + } + ], + "type": "distribution", + "url": "https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple/pyinfra/#pyinfra-2.3.0.dev170.tar.gz" + } + ], + "name": "pyinfra", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pyinfra@2.3.0.dev170?repository_url=https://gitlab.knecon.com/api/v4/groups/19/-/packages/pypi/simple", + "type": "library", + "version": "2.3.0.dev170" + }, + { + "bom-ref": "pyjwt@2.8.0", + "description": "JSON Web Token implementation in Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyjwt/#PyJWT-2.8.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyjwt/#PyJWT-2.8.0.tar.gz" + } + ], + "name": "pyjwt", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "crypto" + } + ], + "purl": "pkg:pypi/pyjwt@2.8.0", + "type": "library", + "version": "2.8.0" + }, + { + "bom-ref": "pylint@2.17.7", + "description": "python code static checker", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "27a8d4c7ddc8c2f8c18aa0050148f89ffc09838142193fdbe98f172781a3ff87" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pylint/#pylint-2.17.7-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4fcac7ae74cfe36bc8451e931d8438e4a476c20314b1101c458ad0f05191fad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pylint/#pylint-2.17.7.tar.gz" + } + ], + "name": "pylint", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "dev" + } + ], + "purl": "pkg:pypi/pylint@2.17.7", + "type": "library", + "version": "2.17.7" + }, + { + "bom-ref": "pymonad@2.4.0", + "description": "Data structures and utilities for monadic style functional programming.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e78d9bf3b0712b165d4f43c29b0c1b23ed3ff11dbae1a6d61402cda7f0827d1a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymonad/#PyMonad-2.4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b9d98e40bf2e0f1cc1900309365f9ba4997f3432a1d6e71f80f41ace2890204" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymonad/#PyMonad-2.4.0.tar.gz" + } + ], + "name": "pymonad", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "dev" + }, + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pymonad@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "pymupdf@1.24.7", + "description": "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9b6984d57e127e016231b2e89b247f2b0fef07af84d4cc91e4893c6d3fde52c7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7b8405aac8011b445ceb1bc2d4f4c44b2c969024b301f1178399e0084541d747" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ada392c739f43608611d430305c92d1b8922f66a07bc36a4ea0c7f3f9c1b5dd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7a59e24873e6d135f9c07be9f47d98502171210957819c8ffa9a7cca1cac1fb8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bdd9a1b703e3fedd9836d54a13b89ddf772a6eaea3b1e34dcd682b8f0b5b7123" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3a2e8af6e2ef437c4e599c7e520299ea10ef02680be0a8533f78d6ee489c5a60" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8293773e973cf07f5d6398699d5d98151a025c9db04a333fd55a87c8f8c3c74b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp310-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "11770619a1d5b90f5f81cc22c11967b2f473310fc9a8f2aa96c1aabff5971c63" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e9b6018b3af45c6ca04adb0441369eefc0d66e5023f8d54befde9bb4f078c5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40743cbfa40a35e873d4b8642709f45849b3315292957d836be647cdd74d1107" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44f4c58040c496fcfc0719df17dab60348c7988d874c5e17233fa664dcf0a984" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d7e8d2155bdc6e61242bdbf5dff2f6d0118f1a3f9e5d83db334a5cf71c90c5f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ea0bb27512e72225822d98b6747b51b02de84cc1e17a5579d90ad957760de03" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "785c8a40fd5d76b47759f4ade6db0b78a799bb1fb2dd61bbe59784538299ee21" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp311-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "999f40a6ead5aaad0c9e23b3c2ed009080bf51be9485ae122ff2cedd6487874b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03facd26907dcbba63429e8b56fdbabd717f22fb6d24b38bdefc591b309ce437" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ec6da974092de0f842f9ef0e355c58a5529c2d5ec792709d2c6fec5ffcd80b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "89ccd758b5b7d1e05d615e85fb5d358ff1994ff70aaa5df4f0724bd414847949" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8873253ffedb7bcc8dcafa9bfe8f1efa39ac91732ccc579e1c1746eeff4ed83a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5341440bfc6c89f025990d181896b74097f6b145f5e563e3d5e5fa944c79aae6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a906b57dae8f3870663f3d3a1d4a66b67cc8f5cf644bcbdd175a391f5f74f2ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp312-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b18630fead76175059b973230cc175c4ed30e9f4ea03d25963d2c74440bdb78b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a94d556b7ea25e6195c46dc2c4114d30e8e51233a49f0ed589f8e0190d2cc3b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da82dc784e52b3635110995a75189cdef71b02d9a3a2635cd1d216133d547519" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d95c0cc4768ce09d06c31280cda6fc7619026e615d33beee2dbd1c74ea3a1e08" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c7c964e4b3dfbcd7a0ec11f44090002967c9652cf1dbaf5e09de333c479eae3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5812645087eaf537efb168df1a78b40b76d6b01c694b890d31e362fd007926fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b11065d5192bdc6e80046505ed68447276d3698ec1d0a3eea8dc2533f972f8fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp38-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "102d3427fcc3a47084eb2faa670de8a58e5d2061b4e61365b323d12a7bac0afd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5580c975a166a3fb1908fb055c0427bcd23abe7a7d3113777d15c0e5f8a2133b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1553df16e6e141314fa33534800aee2bc4eab1daa8057bf791584b318aa114f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53cedffedc7ec5c019f8b06d0e18b1f410f4af15e0c122330b79d5e617739042" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "371b983ba2b396a636518e2cfaa76ea8cccd38c9bdbc942256df678e421f7063" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0a93d0f5c5b5cdc2f1718dbdf4b1c34aafc68ee4e44688b58c0a2894277ca941" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f82db6fd757fb3698075e2e68e4f6df7ae89b82a96ae102e178e5b01a250359b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7-cp39-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a34ceae204f215bad51f49dd43987116c6a6269fc03d8770224f7067013b59b8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdf/#PyMuPDF-1.24.7.tar.gz" + } + ], + "name": "pymupdf", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pymupdf@1.24.7", + "type": "library", + "version": "1.24.7" + }, + { + "bom-ref": "pymupdfb@1.24.6", + "description": "MuPDF shared libraries for PyMuPDF.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "21e3ed890f736def68b9a031122ae1fb854d5cb9a53aa144b6e2ca3092416a6b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8704d2dfadc9448ce184597d8b0f9c30143e379ac948a517f9c4db7c0c71ed51" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01662584d5cfa7a91f77585f13fc23a12291cfd76a57e0a28dd5a56bf521cb2c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1f7657353529ae3f88575c83ee49eac9adea311a034b9c97248a65cee7df0e5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cebc2cedb870d1e1168e2f502eb06f05938f6df69103b0853a2b329611ec19a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac4b865cd1e239db04674f85e02844a0e405f8255ee7a74dfee0d86aad0d3576" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9224e088a0d3c188dea03831807789e245b812fbd071c8d498da8f7cc33142b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6-py3-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f5a40b1732d65a1e519916d698858b9ce7473e23edf9001ddd085c5293d59d30" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pymupdfb/#PyMuPDFb-1.24.6.tar.gz" + } + ], + "name": "pymupdfb", + "purl": "pkg:pypi/pymupdfb@1.24.6", + "type": "library", + "version": "1.24.6" + }, + { + "bom-ref": "pyparsing@3.1.2", + "description": "pyparsing module - Classes and methods to define and execute parsing grammars", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyparsing/#pyparsing-3.1.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyparsing/#pyparsing-3.1.2.tar.gz" + } + ], + "name": "pyparsing", + "purl": "pkg:pypi/pyparsing@3.1.2", + "type": "library", + "version": "3.1.2" + }, + { + "bom-ref": "pytest@7.4.4", + "description": "pytest: simple powerful testing with Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pytest/#pytest-7.4.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pytest/#pytest-7.4.4.tar.gz" + } + ], + "name": "pytest", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "dev" + }, + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/pytest@7.4.4", + "type": "library", + "version": "7.4.4" + }, + { + "bom-ref": "pytest-loguru@0.2.0", + "description": "Pytest Loguru", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6588efbc5d4ab87b05a9a37fdd0be6464d290dc985bc2fb0e5b8425fca7fb93a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pytest-loguru/#pytest-loguru-0.2.0.tar.gz" + } + ], + "name": "pytest-loguru", + "purl": "pkg:pypi/pytest-loguru@0.2.0", + "type": "library", + "version": "0.2.0" + }, + { + "bom-ref": "python-dateutil@2.9.0.post0", + "description": "Extensions to the standard Python datetime module", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/python-dateutil/#python-dateutil-2.9.0.post0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/python-dateutil/#python_dateutil-2.9.0.post0-py2.py3-none-any.whl" + } + ], + "name": "python-dateutil", + "purl": "pkg:pypi/python-dateutil@2.9.0.post0", + "type": "library", + "version": "2.9.0.post0" + }, + { + "bom-ref": "pytz@2024.1", + "description": "World timezone definitions, modern and historical", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pytz/#pytz-2024.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pytz/#pytz-2024.1.tar.gz" + } + ], + "name": "pytz", + "purl": "pkg:pypi/pytz@2024.1", + "type": "library", + "version": "2024.1" + }, + { + "bom-ref": "pywin32@306", + "description": "Python for Window Extensions", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp311-cp311-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp312-cp312-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pywin32/#pywin32-306-cp39-cp39-win_amd64.whl" + } + ], + "name": "pywin32", + "purl": "pkg:pypi/pywin32@306", + "type": "library", + "version": "306" + }, + { + "bom-ref": "pyyaml@6.0.1", + "description": "YAML parser and emitter for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyyaml/#PyYAML-6.0.1.tar.gz" + } + ], + "name": "pyyaml", + "purl": "pkg:pypi/pyyaml@6.0.1", + "type": "library", + "version": "6.0.1" + }, + { + "bom-ref": "pyzmq@26.0.3", + "description": "Python bindings for 0MQ", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44dd6fc3034f1eaa72ece33588867df9e006a7303725a12d64c3dff92330f625" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "acb704195a71ac5ea5ecf2811c9ee19ecdc62b91878528302dd0be1b9451cc90" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5dbb9c997932473a27afa93954bb77a9f9b786b4ccf718d903f35da3232317de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6bcb34f869d431799c3ee7d516554797f7760cb2198ecaa89c3f176f72d062be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "38ece17ec5f20d7d9b442e5174ae9f020365d01ba7c112205a4d59cf19dc38ee" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba6e5e6588e49139a0979d03a7deb9c734bde647b9a8808f26acf9c547cab1bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3bf8b000a4e2967e6dfdd8656cd0757d18c7e5ce3d16339e550bd462f4857e59" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2136f64fbb86451dbbf70223635a468272dd20075f988a102bf8a3f194a411dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8918973fbd34e7814f59143c5f600ecd38b8038161239fd1a3d33d5817a38b8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0aaf982e68a7ac284377d051c742610220fd06d330dcd4c4dbb4cdd77c22a537" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f1a9b7d00fdf60b4039f4455afd031fe85ee8305b019334b72dcf73c567edc47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "80b12f25d805a919d53efc0a5ad7c0c0326f13b4eae981a5d7b7cc343318ebb7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp310-cp310-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a72a84570f84c374b4c287183debc776dc319d3e8ce6b6a0041ce2e400de3f32" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ca684ee649b55fd8f378127ac8462fb6c85f251c2fb027eb3c887e8ee347bcd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e222562dc0f38571c8b1ffdae9d7adb866363134299264a1958d077800b193b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f17cde1db0754c35a91ac00b22b25c11da6eec5746431d6e5092f0cd31a3fea9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b7c0c0b3244bb2275abe255d4a30c050d541c6cb18b870975553f1fb6f37527" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac97a21de3712afe6a6c071abfad40a6224fd14fa6ff0ff8d0c6e6cd4e2f807a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88b88282e55fa39dd556d7fc04160bcf39dea015f78e0cecec8ff4f06c1fc2b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72b67f966b57dbd18dcc7efbc1c7fc9f5f983e572db1877081f075004614fcdd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4b6cecbbf3b7380f3b61de3a7b93cb721125dc125c854c14ddc91225ba52f83" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eed56b6a39216d31ff8cd2f1d048b5bf1700e4b32a01b14379c3b6dde9ce3aa3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3191d312c73e3cfd0f0afdf51df8405aafeb0bad71e7ed8f68b24b63c4f36500" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6907da3017ef55139cf0e417c5123a84c7332520e73a6902ff1f79046cd3b94" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp311-cp311-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "068ca17214038ae986d68f4a7021f97e187ed278ab6dccb79f837d765a54d753" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7821d44fe07335bea256b9f1f41474a642ca55fa671dfd9f00af8d68a920c2d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eeb438a26d87c123bb318e5f2b3d86a36060b01f22fbdffd8cf247d52f7c9a2b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69ea9d6d9baa25a4dc9cef5e2b77b8537827b122214f210dd925132e34ae9b12" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7daa3e1369355766dea11f1d8ef829905c3b9da886ea3152788dc25ee6079e02" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ca7a9a06b52d0e38ccf6bca1aeff7be178917893f3883f37b75589d42c4ac20" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b7d0e124948daa4d9686d421ef5087c0516bc6179fdcf8828b8444f8e461a77" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e746524418b70f38550f2190eeee834db8850088c834d4c8406fbb9bc1ae10b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b3146f9ae6af82c47a5282ac8803523d381b3b21caeae0327ed2f7ecb718798" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b291d1230845871c00c8462c50565a9cd6026fe1228e77ca934470bb7d70ea0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "926838a535c2c1ea21c903f909a9a54e675c2126728c21381a94ddf37c3cbddf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5bf6c237f8c681dfb91b17f8435b2735951f0d1fad10cc5dfd96db110243370b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp312-cp312-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0c0991f5a96a8e620f7691e61178cd8f457b49e17b7d9cfa2067e2a0a89fc1d5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dbf012d8fcb9f2cf0643b65df3b355fdd74fc0035d70bb5c845e9e30a3a4654b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "01fbfbeb8249a68d257f601deb50c70c929dc2dfe683b754659569e502fbd3aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1c8eb19abe87029c18f226d42b8a2c9efdd139d08f8bf6e085dd9075446db450" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5344b896e79800af86ad643408ca9aa303a017f6ebff8cee5a3163c1e9aec987" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "204e0f176fd1d067671157d049466869b3ae1fc51e354708b0dc41cf94e23a3a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a42db008d58530efa3b881eeee4991146de0b790e095f7ae43ba5cc612decbc5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d7a498671ca87e32b54cb47c82a92b40130a26c5197d392720a1bce1b3c77cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b4032a96410bdc760061b14ed6a33613ffb7f702181ba999df5d16fb96ba16a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2cc4e280098c1b192c42a849de8de2c8e0f3a84086a76ec5b07bfee29bda7d18" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5bde86a2ed3ce587fa2b207424ce15b9a83a9fa14422dcc1c5356a13aed3df9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34106f68e20e6ff253c9f596ea50397dbd8699828d55e8fa18bd4323d8d966e6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ebbbd0e728af5db9b04e56389e2299a57ea8b9dd15c9759153ee2455b32be6ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f6b1d1c631e5940cac5a0b22c5379c86e8df6a4ec277c7a856b714021ab6cfad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e891ce81edd463b3b4c3b885c5603c00141151dd9c6936d98a680c8c72fe5c67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9b273ecfbc590a1b98f014ae41e5cf723932f3b53ba9367cfb676f838038b32c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b32bff85fb02a75ea0b68f21e2412255b5731f3f389ed9aecc13a6752f58ac97" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f6c21c00478a7bea93caaaef9e7629145d4153b15a8653e8bb4609d4bc70dbfc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3401613148d93ef0fd9aabdbddb212de3db7a4475367f49f590c837355343972" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2ed8357f4c6e0daa4f3baf31832df8a33334e0fe5b020a61bc8b345a3db7a606" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-macosx_10_15_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c1c8f2a2ca45292084c75bb6d3a25545cff0ed931ed228d3a1810ae3758f975f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b63731993cdddcc8e087c64e9cf003f909262b359110070183d7f3025d1c56b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3cd31f859b662ac5d7f4226ec7d8bd60384fa037fc02aee6ff0b53ba29a3ba8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "115f8359402fa527cf47708d6f8a0f8234f0e9ca0cab7c18c9c189c194dbf620" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "715bdf952b9533ba13dfcf1f431a8f49e63cecc31d91d007bc1deb914f47d0e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e1258c639e00bf5e8a522fec6c3eaa3e30cf1c23a2f21a586be7e04d50c9acab" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15c59e780be8f30a60816a9adab900c12a58d79c1ac742b4a8df044ab2a6d920" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d0cdde3c78d8ab5b46595054e5def32a755fc028685add5ddc7403e9f6de9879" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce828058d482ef860746bf532822842e0ff484e27f540ef5c813d516dd8896d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "788f15721c64109cf720791714dc14afd0f449d63f3a5487724f024345067381" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-cp39-cp39-win_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2c18645ef6294d99b256806e34653e86236eb266278c8ec8112622b61db255de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e6bc96ebe49604df3ec2c6389cc3876cabe475e6bfc84ced1bf4e630662cb35" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "971e8990c5cc4ddcff26e149398fc7b0f6a042306e82500f5e8db3b10ce69f84" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d8416c23161abd94cc7da80c734ad7c9f5dbebdadfdaa77dad78244457448223" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "082a2988364b60bb5de809373098361cf1dbb239623e39e46cb18bc035ed9c0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp310-pypy310_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d57dfbf9737763b3a60d26e6800e02e04284926329aee8fb01049635e957fe81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77a85dca4c2430ac04dc2a2185c2deb3858a34fe7f403d0a946fa56970cf60a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c82a6d952a1d555bf4be42b6532927d2a5686dd3c3e280e5f63225ab47ac1f5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4496b1282c70c442809fc1b151977c3d967bfb33e4e17cedbf226d97de18f709" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4946d6bdb7ba972dfda282f9127e5756d4f299028b1566d1245fa0d438847e6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp37-pypy37_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03c0ae165e700364b266876d712acb1ac02693acd920afa67da2ebb91a0b3c09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3e3070e680f79887d60feeda051a58d0ac36622e1759f305a41059eff62c6da7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ca08b840fe95d1c2bd9ab92dac5685f949fc6f9ae820ec16193e5ddf603c3b2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e76654e9dbfb835b3518f9938e565c7806976c07b37c33526b574cc1a1050480" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "871587bdadd1075b112e697173e946a07d722459d20716ceb3d1bd6c64bd08ce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp38-pypy38_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d0a2d1bd63a4ad79483049b26514e70fa618ce6115220da9efdff63688808b17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0270b49b6847f0d106d64b5086e9ad5dc8a902413b5dbbb15d12b60f9c1747a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "703c60b9910488d3d0954ca585c34f541e506a091a41930e663a098d3b794c67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74423631b6be371edfbf7eabb02ab995c2563fee60a80a30829176842e71722a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4adfbb5451196842a88fda3612e2c0414134874bffb1c2ce83ab4242ec9e027d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3516119f4f9b8671083a70b6afaa0a070f5683e431ab3dc26e9215620d7ca1ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3-pp39-pypy39_pp73-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dba7d9f2e047dfa2bca3b01f4f84aa5246725203d6284e3790f2ca15fba6b40a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/pyzmq/#pyzmq-26.0.3.tar.gz" + } + ], + "name": "pyzmq", + "purl": "pkg:pypi/pyzmq@26.0.3", + "type": "library", + "version": "26.0.3" + }, + { + "bom-ref": "querystring-parser@1.2.4", + "description": "QueryString parser for Python/Django that correctly handles nested dictionaries", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2fa90765eaf0de96c8b087872991a10238e89ba015ae59fedfed6bd61c242a0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/querystring-parser/#querystring_parser-1.2.4-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "644fce1cffe0530453b43a83a38094dbe422ccba8c9b2f2a1c00280e14ca8a62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/querystring-parser/#querystring_parser-1.2.4.tar.gz" + } + ], + "name": "querystring-parser", + "purl": "pkg:pypi/querystring-parser@1.2.4", + "type": "library", + "version": "1.2.4" + }, + { + "bom-ref": "referencing@0.35.1", + "description": "JSON Referencing + Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/referencing/#referencing-0.35.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/referencing/#referencing-0.35.1.tar.gz" + } + ], + "name": "referencing", + "purl": "pkg:pypi/referencing@0.35.1", + "type": "library", + "version": "0.35.1" + }, + { + "bom-ref": "requests@2.32.3", + "description": "Python HTTP for Humans.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/requests/#requests-2.32.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/requests/#requests-2.32.3.tar.gz" + } + ], + "name": "requests", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/requests@2.32.3", + "type": "library", + "version": "2.32.3" + }, + { + "bom-ref": "requests-oauthlib@2.0.0", + "description": "OAuthlib authentication support for Requests.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/requests-oauthlib/#requests-oauthlib-2.0.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/requests-oauthlib/#requests_oauthlib-2.0.0-py2.py3-none-any.whl" + } + ], + "name": "requests-oauthlib", + "purl": "pkg:pypi/requests-oauthlib@2.0.0", + "type": "library", + "version": "2.0.0" + }, + { + "bom-ref": "retry@0.9.2", + "description": "Easy to use retry decorator.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ccddf89761fa2c726ab29391837d4327f819ea14d244c232a1d24c67a2f98606" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/retry/#retry-0.9.2-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f8bfa8b99b69c4506d6f5bd3b0aabf77f98cdb17f3c9fc3f5ca820033336fba4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/retry/#retry-0.9.2.tar.gz" + } + ], + "name": "retry", + "purl": "pkg:pypi/retry@0.9.2", + "type": "library", + "version": "0.9.2" + }, + { + "bom-ref": "rfc3339-validator@0.1.4", + "description": "A pure python RFC3339 validator", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rfc3339-validator/#rfc3339_validator-0.1.4-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rfc3339-validator/#rfc3339_validator-0.1.4.tar.gz" + } + ], + "name": "rfc3339-validator", + "purl": "pkg:pypi/rfc3339-validator@0.1.4", + "type": "library", + "version": "0.1.4" + }, + { + "bom-ref": "rfc3987@1.3.8", + "description": "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "10702b1e51e5658843460b189b185c0366d2cf4cff716f13111b0ea9fd2dce53" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rfc3987/#rfc3987-1.3.8-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d3c4d257a560d544e9826b38bc81db676890c79ab9d7ac92b39c7a253d5ca733" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rfc3987/#rfc3987-1.3.8.tar.gz" + } + ], + "name": "rfc3987", + "purl": "pkg:pypi/rfc3987@1.3.8", + "type": "library", + "version": "1.3.8" + }, + { + "bom-ref": "rich@13.7.1", + "description": "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rich/#rich-13.7.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rich/#rich-13.7.1.tar.gz" + } + ], + "name": "rich", + "purl": "pkg:pypi/rich@13.7.1", + "type": "library", + "version": "13.7.1" + }, + { + "bom-ref": "rpds-py@0.19.0", + "description": "Python bindings to Rust's persistent data structures (rpds)", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fb37bd599f031f1a6fb9e58ec62864ccf3ad549cf14bac527dbfa97123edcca4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3384d278df99ec2c6acf701d067147320b864ef6727405d6470838476e44d9e8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e54548e0be3ac117595408fd4ca0ac9278fde89829b0b518be92863b17ff67a2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8eb488ef928cdbc05a27245e52de73c0d7c72a34240ef4d9893fdf65a8c1a955" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5da93debdfe27b2bfc69eefb592e1831d957b9535e0943a0ee8b97996de21b5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79e205c70afddd41f6ee79a8656aec738492a550247a7af697d5bd1aee14f766" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "959179efb3e4a27610e8d54d667c02a9feaa86bbabaf63efa7faa4dfa780d4f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6e605bb9edcf010f54f8b6a590dd23a4b40a8cb141255eec2a03db249bc915b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9133d75dc119a61d1a0ded38fb9ba40a00ef41697cc07adb6ae098c875195a3f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dd36b712d35e757e28bf2f40a71e8f8a2d43c8b026d881aa0c617b450d6865c9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "354f3a91718489912f2e0fc331c24eaaf6a4565c080e00fbedb6015857c00582" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ebcbf356bf5c51afc3290e491d3722b26aaf5b6af3c1c7f6a1b757828a46e336" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75a6076289b2df6c8ecb9d13ff79ae0cad1d5fb40af377a5021016d58cd691ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp310-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d45080095e585f8c5097897313def60caa2046da202cdb17a01f147fb263b81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c5c9581019c96f865483d031691a5ff1cc455feb4d84fc6920a5ffc48a794d8a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1540d807364c84516417115c38f0119dfec5ea5c0dd9a25332dea60b1d26fc4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9e65489222b410f79711dc3d2d5003d2757e30874096b2008d50329ea4d0f88c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9da6f400eeb8c36f72ef6646ea530d6d175a4f77ff2ed8dfd6352842274c1d8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "37f46bb11858717e0efa7893c0f7055c43b44c103e40e69442db5061cb26ed34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "071d4adc734de562bd11d43bd134330fb6249769b2f66b9310dab7460f4bf714" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9625367c8955e4319049113ea4f8fee0c6c1145192d57946c6ffcd8fe8bf48dd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e19509145275d46bc4d1e16af0b57a12d227c8253655a46bbd5ec317e941279d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d438e4c020d8c39961deaf58f6913b1bf8832d9b6f62ec35bd93e97807e9cbc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "90bf55d9d139e5d127193170f38c584ed3c79e16638890d2e36f23aa1630b952" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8d6ad132b1bc13d05ffe5b85e7a01a3998bf3a6302ba594b28d61b8c2cf13aaf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7ec72df7354e6b7f6eb2a17fa6901350018c3a9ad78e48d7b2b54d0412539a67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp311-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5095a7c838a8647c32aa37c3a460d2c48debff7fc26e1136aee60100a8cd8f68" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f2f78ef14077e08856e788fa482107aa602636c16c25bdf59c22ea525a785e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b7cc6cb44f8636fbf4a934ca72f3e786ba3c9f9ba4f4d74611e7da80684e48d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cf902878b4af334a09de7a45badbff0389e7cf8dc2e4dcf5f07125d0b7c2656d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "688aa6b8aa724db1596514751ffb767766e02e5c4a87486ab36b8e1ebc1aedac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57dbc9167d48e355e2569346b5aa4077f29bf86389c924df25c0a8b9124461fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b4cf5a9497874822341c2ebe0d5850fed392034caadc0bad134ab6822c0925b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a790d235b9d39c70a466200d506bb33a98e2ee374a9b4eec7a8ac64c2c261fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d16089dfa58719c98a1c06f2daceba6d8e3fb9b5d7931af4a990a3c486241cb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc9128e74fe94650367fe23f37074f121b9f796cabbd2f928f13e9661837296d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c8f77e661ffd96ff104bebf7d0f3255b02aa5d5b28326f5408d6284c4a8b3248" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f83689a38e76969327e9b682be5521d87a0c9e5a2e187d2bc6be4765f0d4600" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "06925c50f86da0596b9c3c64c3837b2481337b83ef3519e5db2701df695453a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp312-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "52e466bea6f8f3a44b1234570244b1cff45150f59a4acae3fcc5fd700c2993ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e21cc693045fda7f745c790cb687958161ce172ffe3c5719ca1764e752237d16" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b31f059878eb1f5da8b2fd82480cc18bed8dcd7fb8fe68370e2e6285fa86da6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1dd46f309e953927dd018567d6a9e2fb84783963650171f6c5fe7e5c41fd5666" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "34a01a4490e170376cd79258b7f755fa13b1a6c3667e872c8e35051ae857a92b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bcf426a8c38eb57f7bf28932e68425ba86def6e756a5b8cb4731d8e62e4e0223" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f68eea5df6347d3f1378ce992d86b2af16ad7ff4dcb4a19ccdc23dea901b87fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dab8d921b55a28287733263c0e4c7db11b3ee22aee158a4de09f13c93283c62d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6fe87efd7f47266dfc42fe76dae89060038f1d9cb911f89ae7e5084148d1cc08" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "535d4b52524a961d220875688159277f0e9eeeda0ac45e766092bfb54437543f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8b1a94b8afc154fbe36978a511a1f155f9bd97664e4f1f7a374d72e180ceb0ae" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-cp38-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7c98298a15d6b90c8f6e3caa6457f4f022423caa5fa1a1ca7a5e9e512bdb77a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b0da31853ab6e58a11db3205729133ce0df26e6804e93079dee095be3d681dc1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp38-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5039e3cef7b3e7a060de468a4a60a60a1f31786da94c6cb054e7a3c75906111c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ab1932ca6cb8c7499a4d87cb21ccc0d3326f172cfb6a64021a889b591bb3045c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2afd2164a1e85226fcb6a1da77a5c8896c18bfe08e82e8ceced5181c42d2179" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b1c30841f5040de47a0046c243fc1b44ddc87d1b12435a43b8edff7e7cb1e0d0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f757f359f30ec7dcebca662a6bd46d1098f8b9fb1fcd661a9e13f2e8ce343ba1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15e65395a59d2e0e96caf8ee5389ffb4604e980479c32742936ddd7ade914b22" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cb0f6eb3a320f24b94d177e62f4074ff438f2ad9d27e75a46221904ef21a7b05" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b228e693a2559888790936e20f5f88b6e9f8162c681830eda303bad7517b4d5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2575efaa5d949c9f4e2cdbe7d805d02122c16065bfb8d95c129372d65a291a0b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c872814b77a4e84afa293a1bee08c14daed1068b2bb1cc312edbf020bbbca2b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "850720e1b383df199b8433a20e02b25b72f0fded28bc03c5bd79e2ce7ef050be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ce84a7efa5af9f54c0aa7692c45861c1667080814286cacb9958c07fc50294fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-none-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1c26da90b8d06227d7769f34915913911222d24ce08c0ab2d60b354e2d9c7aff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-cp39-none-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75969cf900d7be665ccb1622a9aba225cf386bbc9c3bcfeeab9f62b5048f4a07" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8445f23f13339da640d1be8e44e5baf4af97e396882ebbf1692aecd67f67c479" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5a7c1062ef8aea3eda149f08120f10795835fc1c8bc6ad948fb9652a113ca55" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "462b0c18fbb48fdbf980914a02ee38c423a25fcc4cf40f66bacc95a2d2d73bc8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3208f9aea18991ac7f2b39721e947bbd752a1abbe79ad90d9b6a84a74d44409b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c3444fe52b82f122d8a99bf66777aed6b858d392b12f4c317da19f8234db4533" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "88cb4bac7185a9f0168d38c01d7a00addece9822a52870eee26b8d5b61409213" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b130bd4163c93798a6b9bb96be64a7c43e1cec81126ffa7ffaa106e1fc5cef5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a707b158b4410aefb6b054715545bbb21aaa5d5d0080217290131c49c2124a6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc9ac4659456bde7c567107556ab065801622396b435a3ff213daef27b495388" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81ea573aa46d3b6b3d890cd3c0ad82105985e6058a4baed03cf92518081eec8c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f148c3f47f7f29a79c38cc5d020edcb5ca780020fab94dbc21f9af95c463581" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b0906357f90784a66e89ae3eadc2654f36c580a7d65cf63e6a616e4aec3a81be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f629ecc2db6a4736b5ba95a8347b0089240d69ad14ac364f557d52ad68cf94b0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c6feacd1d178c30e5bc37184526e56740342fd2aa6371a28367bad7908d454fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ae8b6068ee374fdfab63689be0963333aa83b0815ead5d8648389a8ded593378" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "78d57546bad81e0da13263e4c9ce30e96dcbe720dbff5ada08d2600a3502e526" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8b6683a37338818646af718c9ca2a07f89787551057fae57c4ec0446dc6224b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8481b946792415adc07410420d6fc65a352b45d347b78fec45d8f8f0d7496f0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bec35eb20792ea64c3c57891bc3ca0bedb2884fbac2c8249d9b731447ecde4fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa5476c3e3a402c37779e95f7b4048db2cb5b0ed0b9d006983965e93f40fe05a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "19d02c45f2507b489fd4df7b827940f1420480b3e2e471e952af4d44a1ea8e34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a3e2fd14c5d49ee1da322672375963f19f32b3d5953f0615b175ff7b9d38daed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "93a91c2640645303e874eada51f4f33351b84b351a689d470f8108d0e0694210" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e5b9fc03bf76a94065299d4a2ecd8dfbae4ae8e2e8098bbfa6ab6413ca267709" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a4b07cdf3f84310c08c1de2c12ddadbb7a77568bcb16e95489f9c81074322ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba0ed0dc6763d8bd6e5de5cf0d746d28e706a10b615ea382ac0ab17bb7388633" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "474bc83233abdcf2124ed3f66230a1c8435896046caa4b0b5ab6013c640803cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "329c719d31362355a96b435f4653e3b4b061fcc9eba9f91dd40804ca637d914e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef9101f3f7b59043a34f1dccbb385ca760467590951952d6701df0da9893ca0c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0121803b0f424ee2109d6e1f27db45b166ebaa4b32ff47d6aa225642636cd834" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8344127403dea42f5970adccf6c5957a71a47f522171fafaf4c6ddb41b61703a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "443cec402ddd650bb2b885113e1dcedb22b1175c6be223b14246a714b61cd521" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4fdc9afadbeb393b4bbbad75481e0ea78e4469f2e1d713a90811700830b553a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/rpds-py/#rpds_py-0.19.0.tar.gz" + } + ], + "name": "rpds-py", + "purl": "pkg:pypi/rpds-py@0.19.0", + "type": "library", + "version": "0.19.0" + }, + { + "bom-ref": "ruamel-yaml@0.18.6", + "description": "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "57b53ba33def16c4f3d807c0ccbc00f8a6081827e81ba2491691b76882d0c636" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml/#ruamel.yaml-0.18.6-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml/#ruamel.yaml-0.18.6.tar.gz" + } + ], + "name": "ruamel-yaml", + "purl": "pkg:pypi/ruamel-yaml@0.18.6", + "type": "library", + "version": "0.18.6" + }, + { + "bom-ref": "ruamel-yaml-clib@0.2.8", + "description": "C version of reader, parser and emitter for ruamel.yaml derived from libyaml", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b42169467c42b692c19cf539c38d4602069d8c1505e97b86387fcf7afb766e1d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07238db9cbdf8fc1e9de2489a4f68474e70dffcb32232db7c08fa61ca0c7c462" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-macosx_13_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fff3573c2db359f091e1589c3d7c5fc2f86f5bdb6f24252c2d8e539d4e45f412" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa2267c6a303eb483de8d02db2871afb5c5fc15618d894300b88958f729ad74f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "840f0c7f194986a63d2c2465ca63af8ccbbc90ab1c6001b1978f05119b5e7334" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "024cfe1fc7c7f4e1aff4a81e718109e13409767e4f871443cbff3dba3578203d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c69212f63169ec1cfc9bb44723bf2917cbbd8f6191a00ef3410f5a7fe300722d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cabddb8d8ead485e255fe80429f833172b4cadf99274db39abc080e068cbcc31" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bef08cd86169d9eafb3ccb0a39edb11d8e25f3dae2b28f5c52fd997521133069" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b16420e621d26fdfa949a8b4b47ade8810c56002f5389970db4ddda51dbff248" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-macosx_13_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25c515e350e5b739842fc3228d662413ef28f295791af5e5110b543cf0b57d9b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1707814f0d9791df063f8c19bb51b0d1278b8e9a2353abbb676c2f685dee6afe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "46d378daaac94f454b3a0e3d8d78cafd78a026b1d71443f4966c696b48a6d899" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09b055c05697b38ecacb7ac50bdab2240bfca1a0c4872b0fd309bb07dc9aa3a9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "53a300ed9cea38cf5a2a9b069058137c2ca1ce658a874b79baceb8f892f915a7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c2a72e9109ea74e511e29032f3b670835f8a59bbdc9ce692c5b4ed91ccf1eedb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ebc06178e8821efc9692ea7544aa5644217358490145629914d8020042c24aa1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edaef1c1200c4b4cb914583150dcaa3bc30e592e907c01117c08b13a07255ec2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-macosx_13_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d176b57452ab5b7028ac47e7b3cf644bcfdc8cacfecf7e71759f7f51a59e5c92" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1dc67314e7e1086c9fdf2680b7b6c2be1c0d8e3a8279f2e993ca2a7545fecf62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3213ece08ea033eb159ac52ae052a4899b56ecc124bb80020d9bbceeb50258e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aab7fd643f71d7946f2ee58cc88c9b7bfc97debd71dcc93e03e2d174628e7e2d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5c365d91c88390c8d0a8545df0b5857172824b1c604e867161e6b3d59a827eaa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1758ce7d8e1a29d23de54a16ae867abd370f01b5a69e1a3ba75223eaa3ca1a1b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5aa27bad2bb83670b71683aae140a1f52b0857a2deff56ad3f6c13a017a26ed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c58ecd827313af6864893e7af0a3bb85fd529f862b6adbefe14643947cfe2942" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f481f16baec5290e45aebdc2a5168ebc6d35189ae6fea7a58787613a25f6e875" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "77159f5d5b5c14f7c34073862a6b7d34944075d9f93e681638f6d753606c6ce6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7f67a1ee819dc4562d444bbafb135832b0b909f81cc90f7aa00260968c9ca1b3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ecbf9c3e19f9562c7fdd462e8d18dd902a47ca046a2e64dba80699f0b6c09b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "87ea5ff66d8064301a154b3933ae406b0863402a799b16e4a1d24d9fbbcbe0d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75e1ed13e1f9de23c5607fe6bd1aeaae21e523b32d83bb33918245361e9cc51b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f215c5daf6a9d7bbed4a0a4f760f3113b10e82ff4c5c44bec20a68c8014f675" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b617618914cb00bf5c34d4357c37aa15183fa229b24767259657746c9077615" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6a9ffd280b71ad062eae53ac1659ad86a17f59a0fdc7699fd9be40525153337" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "305889baa4043a09e5b76f8e2a51d4ffba44259f6b4c72dec8ca56207d9c6fe1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "700e4ebb569e59e16a976857c8798aee258dceac7c7d6b50cab63e080058df91" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e2b4c44b60eadec492926a7270abb100ef9f72798e18743939bdbf037aab8c28" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e79e5db08739731b0ce4850bed599235d601701d5694c36570a99a0c5ca41a9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "955eae71ac26c1ab35924203fda6220f84dce57d6d7884f189743e2abe3a9fbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "56f4252222c067b4ce51ae12cbac231bce32aee1d33fbfc9d17e5b8d6966c312" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03d1162b6d1df1caa3a4bd27aa51ce17c9afc2046c31b0ad60a0a96ec22f8001" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bba64af9fa9cebe325a62fa398760f5c7206b215201b0ec825005f1b18b9bccf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a1a45e0bb052edf6a1d3a93baef85319733a888363938e1fc9924cb00c8df24c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-manylinux_2_24_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da09ad1c359a728e112d60116f626cc9f29730ff3e0e7db72b9a2dbc2e4beed5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "184565012b60405d93838167f425713180b949e9d8dd0bbc7b49f074407c5a8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a75879bacf2c987c003368cf14bed0ffe99e8e85acfa6c0bfffc21a090f16880" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84b554931e932c46f94ab306913ad7e11bba988104c5cff26d90d03f68258cd5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25ac8c08322002b06fa1d49d1646181f0b2c72f5cbc15a85e80b4c30a544bb15" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/ruamel-yaml-clib/#ruamel.yaml.clib-0.2.8.tar.gz" + } + ], + "name": "ruamel-yaml-clib", + "purl": "pkg:pypi/ruamel-yaml-clib@0.2.8", + "type": "library", + "version": "0.2.8" + }, + { + "bom-ref": "scipy@1.14.0", + "description": "Fundamental algorithms for scientific computing in Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e911933d54ead4d557c02402710c2396529540b81dd554fc1ba270eb7308484" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "687af0a35462402dd851726295c1a5ae5f987bd6e9026f52e9505994e2f84ef6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07e179dc0205a50721022344fb85074f772eadbda1e1b3eecdc483f8033709b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-macosx_14_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a9c9a9b226d9a21e0a208bdb024c3982932e43811b62d202aaf1bb59af264b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-macosx_14_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "076c27284c768b84a45dcf2e914d4000aac537da74236a0d45d82c6fa4b7b3c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "42470ea0195336df319741e230626b6225a740fd9dce9642ca13e98f667047c0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "176c6f0d0470a32f1b2efaf40c3d37a24876cebf447498a4cefb947a79c21e9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad36af9626d27a4326c8e884917b7ec321d8a1841cd6dacc67d2a9e90c2f0359" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d056a8709ccda6cf36cdd2eac597d13bc03dba38360f418560a93050c76a16e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f0a50da861a7ec4573b7c716b2ebdcdf142b66b756a0d392c236ae568b3a93fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "94c164a9e2498e68308e6e148646e486d979f7fcdb8b4cf34b5441894bdb9caf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-macosx_14_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7d46c3e0aea5c064e734c3eac5cf9eb1f8c4ceee756262f2c7327c4c2691c86" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-macosx_14_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9eee2989868e274aae26125345584254d97c56194c072ed96cb433f32f692ed8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9e3154691b9f7ed73778d746da2df67a19d046a6c8087c8b385bc4cdb2cfca74" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c40003d880f39c11c1edbae8144e3813904b10514cd3d3d00c277ae996488cdb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b083c8940028bb7e0b4172acafda6df762da1927b9091f9611b0bcd8676f2bc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bff2438ea1330e06e53c424893ec0072640dac00f29c6a43a575cbae4c99b2b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bbc0471b5f22c11c389075d091d3885693fd3f5e9a54ce051b46308bc787e5d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "64b2ff514a98cf2bb734a9f90d32dc89dc6ad4a4a36a312cd0d6327170339eb0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-macosx_14_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7d3da42fbbbb860211a811782504f38ae7aaec9de8764a9bef6b262de7a2b50f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-macosx_14_0_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d91db2c41dd6c20646af280355d41dfa1ec7eead235642178bd57635a3f82209" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a01cc03bcdc777c9da3cfdcc74b5a75caffb48a6c39c8450a9a05f82c4250a14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "65df4da3c12a2bb9ad52b86b4dcf46813e869afb006e58be0f516bc370165159" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c4161597c75043f7154238ef419c29a64ac4a7c889d588ea77690ac4d0d9b20" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b5923f48cb840380f9854339176ef21763118a7300a88203ccd0bdd26e58527b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scipy/#scipy-1.14.0.tar.gz" + } + ], + "name": "scipy", + "purl": "pkg:pypi/scipy@1.14.0", + "type": "library", + "version": "1.14.0" + }, + { + "bom-ref": "scmrepo@1.4.1", + "description": "SCM wrapper and fsspec filesystem for Git for use in DVC", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "025844fc27d2cc4b5056d3a89bcfdce361525ccf7a88bf52c05fba8a27372465" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scmrepo/#scmrepo-1.4.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a5b2c0fa35e529e036ce362edc7493f0d196af23412d85485ded7518ea7afb6b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/scmrepo/#scmrepo-1.4.1.tar.gz" + } + ], + "name": "scmrepo", + "purl": "pkg:pypi/scmrepo@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "setuptools@70.3.0", + "description": "Easily download, build, install, upgrade, and uninstall Python packages", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe384da74336c398e0d956d1cae0669bc02eed936cdb1d49b57de1990dc11ffc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/setuptools/#setuptools-70.3.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f171bab1dfbc86b132997f26a119f6056a57950d058587841a0082e8830f9dc5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/setuptools/#setuptools-70.3.0.tar.gz" + } + ], + "name": "setuptools", + "purl": "pkg:pypi/setuptools@70.3.0", + "type": "library", + "version": "70.3.0" + }, + { + "bom-ref": "shortuuid@1.0.13", + "description": "A generator library for concise, unambiguous and URL-safe UUIDs.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a482a497300b49b4953e15108a7913244e1bb0d41f9d332f5e9925dba33a3c5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/shortuuid/#shortuuid-1.0.13-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3bb9cf07f606260584b1df46399c0b87dd84773e7b25912b7e391e30797c5e72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/shortuuid/#shortuuid-1.0.13.tar.gz" + } + ], + "name": "shortuuid", + "purl": "pkg:pypi/shortuuid@1.0.13", + "type": "library", + "version": "1.0.13" + }, + { + "bom-ref": "shtab@1.7.1", + "description": "Automagic shell tab completion for Python CLI applications", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32d3d2ff9022d4c77a62492b6ec875527883891e33c6b479ba4d41a51e259983" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/shtab/#shtab-1.7.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4e4bcb02eeb82ec45920a5d0add92eac9c9b63b2804c9196c1f1fdc2d039243c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/shtab/#shtab-1.7.1.tar.gz" + } + ], + "name": "shtab", + "purl": "pkg:pypi/shtab@1.7.1", + "type": "library", + "version": "1.7.1" + }, + { + "bom-ref": "six@1.16.0", + "description": "Python 2 and 3 compatibility utilities", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/six/#six-1.16.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/six/#six-1.16.0.tar.gz" + } + ], + "name": "six", + "purl": "pkg:pypi/six@1.16.0", + "type": "library", + "version": "1.16.0" + }, + { + "bom-ref": "smmap@5.0.1", + "description": "A pure Python implementation of a sliding window memory map manager", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/smmap/#smmap-5.0.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/smmap/#smmap-5.0.1.tar.gz" + } + ], + "name": "smmap", + "purl": "pkg:pypi/smmap@5.0.1", + "type": "library", + "version": "5.0.1" + }, + { + "bom-ref": "sniffio@1.3.1", + "description": "Sniff out which async library your code is running under", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sniffio/#sniffio-1.3.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sniffio/#sniffio-1.3.1.tar.gz" + } + ], + "name": "sniffio", + "purl": "pkg:pypi/sniffio@1.3.1", + "type": "library", + "version": "1.3.1" + }, + { + "bom-ref": "sortedcontainers@2.4.0", + "description": "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sortedcontainers/#sortedcontainers-2.4.0-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sortedcontainers/#sortedcontainers-2.4.0.tar.gz" + } + ], + "name": "sortedcontainers", + "purl": "pkg:pypi/sortedcontainers@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "sqlalchemy@2.0.31", + "description": "Database Abstraction Library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2a213c1b699d3f5768a7272de720387ae0122f1becf0901ed6eaa1abd1baf6c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fea3d0884e82d1e33226935dac990b967bef21315cbcc894605db3441347443" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3ad7f221d8a69d32d197e5968d798217a4feebe30144986af71ada8c548e9fa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9f2bee229715b6366f86a95d497c347c22ddffa2c7c96143b59a2aa5cc9eebbc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd5b94d4819c0c89280b7c6109c7b788a576084bf0a480ae17c227b0bc41e109" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "750900a471d39a7eeba57580b11983030517a1f512c2cb287d5ad0fcf3aebd58" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7bd112be780928c7f493c1a192cd8c5fc2a2a7b52b790bc5a84203fb4381c6be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a48ac4d359f058474fadc2115f78a5cdac9988d4f99eae44917f36aa1476327" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f68470edd70c3ac3b6cd5c2a22a8daf18415203ca1b036aaeb9b0fb6f54e8298" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2e2c38c2a4c5c634fe6c3c58a789712719fa1bf9b9d6ff5ebfce9a9e5b89c1ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bd15026f77420eb2b324dcb93551ad9c5f22fab2c150c286ef1dc1160f110203" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2196208432deebdfe3b22185d46b08f00ac9d7b01284e168c212919891289396" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "352b2770097f41bff6029b280c0e03b217c2dcaddc40726f8f53ed58d8a85da4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "56d51ae825d20d604583f82c9527d285e9e6d14f9a5516463d9705dab20c3740" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6e2622844551945db81c26a02f27d94145b561f9d4b0c39ce7bfd2fda5776dac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ccaf1b0c90435b6e430f5dd30a5aede4764942a695552eb3a4ab74ed63c5b8d3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3b74570d99126992d4b0f91fb87c586a574a5872651185de8297c6f90055ae42" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f77c4f042ad493cb8595e2f503c7a4fe44cd7bd59c7582fd6d78d7e7b8ec52c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cd1591329333daf94467e699e11015d9c944f44c94d2091f4ac493ced0119449" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "74afabeeff415e35525bf7a4ecdab015f00e06456166a2eba7590e49f8db940e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b9c01990d9015df2c6f818aa8f4297d42ee71c9502026bb074e713d496e26b67" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66f63278db425838b3c2b1c596654b31939427016ba030e951b292e32b99553e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0b0f658414ee4e4b8cbcd4a9bb0fd743c5eeb81fc858ca517217a8013d282c96" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fa4b1af3e619b5b0b435e333f3967612db06351217c58bfb50cee5f003db2a5a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f43e93057cf52a227eda401251c72b6fbe4756f35fa6bfebb5d73b86881e59b0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d337bf94052856d1b330d5fcad44582a30c532a2463776e1651bd3294ee7e58b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c06fb43a51ccdff3b4006aafee9fcf15f63f23c580675f7734245ceb6b6a9e05" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b6e22630e89f0e8c12332b2b4c282cb01cf4da0d26795b7eae16702a608e7ca1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "79a40771363c5e9f3a77f0e28b3302801db08040928146e6808b5b7a40749c88" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "501ff052229cb79dd4c49c402f6cb03b5a40ae4771efc8bb2bfac9f6c3d3508f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "597fec37c382a5442ffd471f66ce12d07d91b281fd474289356b1a0041bdf31d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc6d69f8829712a4fd799d2ac8d79bdeff651c2301b081fd5d3fe697bd5b4ab9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23b9fbb2f5dd9e630db70fbe47d963c7779e9c81830869bd7d137c2dc1ad05fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a21c97efcbb9f255d5c12a96ae14da873233597dfd00a3a0c4ce5b3e5e79704" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26a6a9837589c42b16693cf7bf836f5d42218f44d198f9343dd71d3164ceeeac" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dc251477eae03c20fae8db9c1c23ea2ebc47331bcd73927cdcaecd02af98d3c3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2fd17e3bb8058359fa61248c52c7b09a97cf3c820e54207a50af529876451808" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c76c81c52e1e08f12f4b6a07af2b96b9b15ea67ccdd40ae17019f1c373faa227" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b600e9a212ed59355813becbcf282cfda5c93678e15c25a0ef896b354423238" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5b6cf796d9fcc9b37011d3f9936189b3c8074a02a4ed0c0fbbc126772c31a6d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "78fe11dbe37d92667c2c6e74379f75746dc947ee505555a0197cfba9a6d4f1a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2fc47dc6185a83c8100b37acda27658fe4dbd33b7d5e7324111f6521008ab4fe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a41514c1a779e2aa9a19f67aaadeb5cbddf0b2b508843fcd7bafdf4c6864005" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "afb6dde6c11ea4525318e279cd93c8734b795ac8bb5dda0eedd9ebaca7fa23f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3f9faef422cfbb8fd53716cd14ba95e2ef655400235c3dfad1b5f467ba179c8c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fc6b14e8602f59c6ba893980bea96571dd0ed83d8ebb9c4479d9ed5425d562e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3cb8a66b167b033ec72c3812ffc8441d4e9f5f78f5e31e54dcd4c90a4ca5bebc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "69f3e3c08867a8e4856e92d7afb618b95cdee18e0bc1647b77599722c9a28911" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b607489dd4a54de56984a0c7656247504bd5523d9d0ba799aef59d4add009484" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlalchemy/#SQLAlchemy-2.0.31.tar.gz" + } + ], + "name": "sqlalchemy", + "purl": "pkg:pypi/sqlalchemy@2.0.31", + "type": "library", + "version": "2.0.31" + }, + { + "bom-ref": "sqlparse@0.5.1", + "description": "A non-validating SQL parser.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlparse/#sqlparse-0.5.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqlparse/#sqlparse-0.5.1.tar.gz" + } + ], + "name": "sqlparse", + "purl": "pkg:pypi/sqlparse@0.5.1", + "type": "library", + "version": "0.5.1" + }, + { + "bom-ref": "sqltrie@0.11.0", + "description": "SQL-based prefix tree inspired by pygtrie and python-diskcache", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "132c3d2675dd14970093e2f8dcde906f7a3c900c4477641da71c0c8627eb5a0e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqltrie/#sqltrie-0.11.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e613a74843e2b55ce1d20d333100d6a41127a1d6c12f835915f58fbd13944a82" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sqltrie/#sqltrie-0.11.0.tar.gz" + } + ], + "name": "sqltrie", + "purl": "pkg:pypi/sqltrie@0.11.0", + "type": "library", + "version": "0.11.0" + }, + { + "bom-ref": "sshfs@2024.6.0", + "description": "SSH Filesystem -- Async SSH/SFTP backend for fsspec", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1b713e399deff4946c0a4ace895e24ebf8894bb89bf876ad5997bc3a7d92bd5e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sshfs/#sshfs-2024.6.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "59c58835986e89dc781b4e5f027d2a48da1763ffc8126c4b36078feab6074580" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/sshfs/#sshfs-2024.6.0.tar.gz" + } + ], + "name": "sshfs", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "bcrypt" + } + ], + "purl": "pkg:pypi/sshfs@2024.6.0", + "type": "library", + "version": "2024.6.0" + }, + { + "bom-ref": "stack-data@0.6.3", + "description": "Extract data from python stack frames and tracebacks for informative displays", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/stack-data/#stack_data-0.6.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/stack-data/#stack_data-0.6.3.tar.gz" + } + ], + "name": "stack-data", + "purl": "pkg:pypi/stack-data@0.6.3", + "type": "library", + "version": "0.6.3" + }, + { + "bom-ref": "starlette@0.36.3", + "description": "The little ASGI library that shines.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "13d429aa93a61dc40bf503e8c801db1f1bca3dc706b10ef2434a36123568f044" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/starlette/#starlette-0.36.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "90a671733cfb35771d8cc605e0b679d23b992f8dcfad48cc60b38cb29aeb7080" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/starlette/#starlette-0.36.3.tar.gz" + } + ], + "name": "starlette", + "purl": "pkg:pypi/starlette@0.36.3", + "type": "library", + "version": "0.36.3" + }, + { + "bom-ref": "tabulate@0.9.0", + "description": "Pretty-print tabular data", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tabulate/#tabulate-0.9.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tabulate/#tabulate-0.9.0.tar.gz" + } + ], + "name": "tabulate", + "purl": "pkg:pypi/tabulate@0.9.0", + "type": "library", + "version": "0.9.0" + }, + { + "bom-ref": "tensorboard@2.17.0", + "description": "TensorBoard lets you watch Tensors Flow", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "859a499a9b1fb68a058858964486627100b71fcb21646861c61d31846a6478fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorboard/#tensorboard-2.17.0-py3-none-any.whl" + } + ], + "name": "tensorboard", + "purl": "pkg:pypi/tensorboard@2.17.0", + "type": "library", + "version": "2.17.0" + }, + { + "bom-ref": "tensorboard-data-server@0.7.2", + "description": "Fast data loading for TensorBoard", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorboard-data-server/#tensorboard_data_server-0.7.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorboard-data-server/#tensorboard_data_server-0.7.2-py3-none-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorboard-data-server/#tensorboard_data_server-0.7.2-py3-none-manylinux_2_31_x86_64.whl" + } + ], + "name": "tensorboard-data-server", + "purl": "pkg:pypi/tensorboard-data-server@0.7.2", + "type": "library", + "version": "0.7.2" + }, + { + "bom-ref": "tensorflow@2.17.0", + "description": "TensorFlow is an open source machine learning framework for everyone.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "515fe5ae8a9bc50312575412b08515f3ca66514c155078e0707bdffbea75d783" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp310-cp310-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b36683ac28af20abc3a548c72bf4537b00df1b1f3dd39d59df3873fefaf26f15" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "147c93ded4cb7e500a65d3c26d74744ff41660db7a8afe2b00d1d08bf329b4ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e46090587f69e33637d17d7c3d94a790cac7d4bc5ff5ecbf3e71fdc6982fe96e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8d26d6c24ccfb139db1306599257ca8f5cfe254ef2d023bfb667f374a17a64d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp311-cp311-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ca82f98ea38fa6c9e08ccc69eb6c2fab5b35b30a8999115b8b63b6f02fc69d9d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8339777b1b5ebd8ffadaa8196f786e65fbb081a371d8e87b52f24563392d8552" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef615c133cf4d592a073feda634ccbeb521a554be57de74f8c318d38febbeab5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee18b4fcd627c5e872eabb25092af6c808b6ec77948662c88fc5c89a60eb0211" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp312-cp312-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72adfef0ee39dd641627906fd7b244fcf21bdd8a87216a998ed74d9c74653aff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0ad7bfea6afb4ded3928ca5b24df9fda876cea4904c103a5163fcc0c3483e7a4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "278bc80642d799adf08dc4e04f291aab603bba7457d50c1f9bc191ebbca83f43" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "97f89e95d68b4b46e1072243b9f315c3b340e27cc07b1e1988e2ca97ad844305" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp39-cp39-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dde37cff74ed22b8fa2eea944805b001ae38e96adc989666422bdea34f4e2d47" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4ae8e6746deb2ec807b902ba26d62fcffb6a6b53555a1a5906ec00416c5e4175" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8f80d11ad3766570deb6ff47d2bed2d166f51399ca08205e38ef024345571d6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow/#tensorflow-2.17.0-cp39-cp39-win_amd64.whl" + } + ], + "name": "tensorflow", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/tensorflow@2.17.0", + "type": "library", + "version": "2.17.0" + }, + { + "bom-ref": "tensorflow-io-gcs-filesystem@0.37.1", + "description": "TensorFlow IO", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "249c12b830165841411ba71e08215d0e94277a49c551e6dd5d72aab54fe5491b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "257aab23470a0796978efc9c2bcf8b0bc80f22e6298612a4c0a50d3f4e88060c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8febbfcc67c61e542a5ac1a98c7c20a91a5e1afc2e14b1ef0cb7c28bc3b6aa70" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9679b36e3a80921876f31685ab6f7270f3411a4cc51bc2847e80d0e4b5291e27" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "32c50ab4e29a23c1f91cd0f9ab8c381a0ab10f45ef5c5252e94965916041737c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b02f9c5f94fd62773954a04f69b68c4d576d076fd0db4ca25d5479f0fbfcdbad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6e1f2796b57e799a8ca1b75bf47c2aaa437c968408cc1a402a9862929e104cda" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee7c8ee5fe2fd8cb6392669ef16e71841133041fee8a330eff519ad9b36e4556" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ffebb6666a7bfc28005f4fbbb111a455b5e7d6cd3b12752b7050863ecb27d5cc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fe8dcc6d222258a080ac3dfcaaaa347325ce36a7a046277f6b3e19abc1efb3c5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fbb33f1745f218464a59cecd9a18e32ca927b0f4d77abd8f8671b645cc1a182f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "286389a203a5aee1a4fa2e53718c661091aa5fea797ff4fa6715ab8436b02e6c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee5da49019670ed364f3e5fb86b46420841a6c3cb52a300553c63841671b3e6d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-macosx_10_14_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8943036bbf84e7a2be3705cb56f9c9df7c48c9e614bb941f0936c58e3ca89d6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-macosx_12_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "426de1173cb81fbd62becec2012fc00322a295326d90eb6c737fab636f182aed" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0df00891669390078a003cedbdd3b8e645c718b111917535fa1d7725e95cdb95" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tensorflow-io-gcs-filesystem/#tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + } + ], + "name": "tensorflow-io-gcs-filesystem", + "purl": "pkg:pypi/tensorflow-io-gcs-filesystem@0.37.1", + "type": "library", + "version": "0.37.1" + }, + { + "bom-ref": "termcolor@2.4.0", + "description": "ANSI color formatting for output in terminal", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/termcolor/#termcolor-2.4.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/termcolor/#termcolor-2.4.0.tar.gz" + } + ], + "name": "termcolor", + "purl": "pkg:pypi/termcolor@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "tomli@2.0.1", + "description": "A lil' TOML parser", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tomli/#tomli-2.0.1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tomli/#tomli-2.0.1.tar.gz" + } + ], + "name": "tomli", + "purl": "pkg:pypi/tomli@2.0.1", + "type": "library", + "version": "2.0.1" + }, + { + "bom-ref": "tomlkit@0.13.0", + "description": "Style preserving TOML library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7075d3042d03b80f603482d69bf0c8f345c2b30e41699fd8883227f89972b264" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tomlkit/#tomlkit-0.13.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "08ad192699734149f5b97b45f1f18dad7eb1b6d16bc72ad0c2335772650d7b72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tomlkit/#tomlkit-0.13.0.tar.gz" + } + ], + "name": "tomlkit", + "purl": "pkg:pypi/tomlkit@0.13.0", + "type": "library", + "version": "0.13.0" + }, + { + "bom-ref": "tornado@6.4.1", + "description": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8ae50a504a740365267b2a8d1a90c9fbc86b780a39170feca9bcc1787ff80842" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "613bf4ddf5c7a95509218b149b555621497a6cc0d46ac341b30bd9ec19eac7f3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-musllinux_1_2_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a02a08cc7a9314b006f653ce40483b9b3c12cda222d6a46d4ac63bb6c9057698" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-musllinux_1_2_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1-cp38-abi3-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tornado/#tornado-6.4.1.tar.gz" + } + ], + "name": "tornado", + "purl": "pkg:pypi/tornado@6.4.1", + "type": "library", + "version": "6.4.1" + }, + { + "bom-ref": "tqdm@4.66.4", + "description": "Fast, Extensible Progress Meter", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b75ca56b413b030bc3f00af51fd2c1a1a5eac6a0c1cca83cbb37a5c52abce644" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tqdm/#tqdm-4.66.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tqdm/#tqdm-4.66.4.tar.gz" + } + ], + "name": "tqdm", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/tqdm@4.66.4", + "type": "library", + "version": "4.66.4" + }, + { + "bom-ref": "traitlets@5.14.3", + "description": "Traitlets Python configuration system", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/traitlets/#traitlets-5.14.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/traitlets/#traitlets-5.14.3.tar.gz" + } + ], + "name": "traitlets", + "purl": "pkg:pypi/traitlets@5.14.3", + "type": "library", + "version": "5.14.3" + }, + { + "bom-ref": "types-python-dateutil@2.9.0.20240316", + "description": "Typing stubs for python-dateutil", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5d2f2e240b86905e40944dd787db6da9263f0deabef1076ddaed797351ec0202" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/types-python-dateutil/#types-python-dateutil-2.9.0.20240316.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/types-python-dateutil/#types_python_dateutil-2.9.0.20240316-py3-none-any.whl" + } + ], + "name": "types-python-dateutil", + "purl": "pkg:pypi/types-python-dateutil@2.9.0.20240316", + "type": "library", + "version": "2.9.0.20240316" + }, + { + "bom-ref": "typing-extensions@4.12.2", + "description": "Backported and Experimental Type Hints for Python 3.8+", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/typing-extensions/#typing_extensions-4.12.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/typing-extensions/#typing_extensions-4.12.2.tar.gz" + } + ], + "name": "typing-extensions", + "purl": "pkg:pypi/typing-extensions@4.12.2", + "type": "library", + "version": "4.12.2" + }, + { + "bom-ref": "tzdata@2024.1", + "description": "Provider of IANA time zone data", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tzdata/#tzdata-2024.1-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/tzdata/#tzdata-2024.1.tar.gz" + } + ], + "name": "tzdata", + "purl": "pkg:pypi/tzdata@2024.1", + "type": "library", + "version": "2024.1" + }, + { + "bom-ref": "uri-template@1.3.0", + "description": "RFC 6570 URI Template Processor", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/uri-template/#uri-template-1.3.0.tar.gz" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/uri-template/#uri_template-1.3.0-py3-none-any.whl" + } + ], + "name": "uri-template", + "purl": "pkg:pypi/uri-template@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "urllib3@2.2.2", + "description": "HTTP library with thread-safe connection pooling, file post, and more.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/urllib3/#urllib3-2.2.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/urllib3/#urllib3-2.2.2.tar.gz" + } + ], + "name": "urllib3", + "purl": "pkg:pypi/urllib3@2.2.2", + "type": "library", + "version": "2.2.2" + }, + { + "bom-ref": "uvicorn@0.26.0", + "description": "The lightning-fast ASGI server.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "cdb58ef6b8188c6c174994b2b1ba2150a9a8ae7ea5fb2f1b856b94a815d6071d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/uvicorn/#uvicorn-0.26.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "48bfd350fce3c5c57af5fb4995fded8fb50da3b4feb543eb18ad7e0d54589602" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/uvicorn/#uvicorn-0.26.0.tar.gz" + } + ], + "name": "uvicorn", + "purl": "pkg:pypi/uvicorn@0.26.0", + "type": "library", + "version": "0.26.0" + }, + { + "bom-ref": "vine@5.1.0", + "description": "Python promises.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/vine/#vine-5.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8b62e981d35c41049211cf62a0a1242d8c1ee9bd15bb196ce38aefd6799e61e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/vine/#vine-5.1.0.tar.gz" + } + ], + "name": "vine", + "purl": "pkg:pypi/vine@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "voluptuous@0.15.2", + "description": "Python data validation library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "016348bc7788a9af9520b1764ebd4de0df41fe2138ebe9e06fa036bf86a65566" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/voluptuous/#voluptuous-0.15.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/voluptuous/#voluptuous-0.15.2.tar.gz" + } + ], + "name": "voluptuous", + "purl": "pkg:pypi/voluptuous@0.15.2", + "type": "library", + "version": "0.15.2" + }, + { + "bom-ref": "waitress@2.1.2", + "description": "Waitress WSGI server", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7500c9625927c8ec60f54377d590f67b30c8e70ef4b8894214ac6e4cad233d2a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/waitress/#waitress-2.1.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "780a4082c5fbc0fde6a2fcfe5e26e6efc1e8f425730863c04085769781f51eba" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/waitress/#waitress-2.1.2.tar.gz" + } + ], + "name": "waitress", + "properties": [ + { + "name": "cdx:poetry:group", + "value": "main" + } + ], + "purl": "pkg:pypi/waitress@2.1.2", + "type": "library", + "version": "2.1.2" + }, + { + "bom-ref": "wcwidth@0.2.12", + "description": "Measures the displayed width of unicode strings in a terminal", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f26ec43d96c8cbfed76a5075dac87680124fa84e0855195a6184da9c187f133c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wcwidth/#wcwidth-0.2.12-py2.py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f01c104efdf57971bcb756f054dd58ddec5204dd15fa31d6503ea57947d97c02" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wcwidth/#wcwidth-0.2.12.tar.gz" + } + ], + "name": "wcwidth", + "purl": "pkg:pypi/wcwidth@0.2.12", + "type": "library", + "version": "0.2.12" + }, + { + "bom-ref": "webcolors@24.6.0", + "description": "A library for working with the color formats defined by HTML and CSS.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8cf5bc7e28defd1d48b9e83d5fc30741328305a8195c29a8e668fa45586568a1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/webcolors/#webcolors-24.6.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1d160d1de46b3e81e58d0a280d0c78b467dc80f47294b91b1ad8029d2cedb55b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/webcolors/#webcolors-24.6.0.tar.gz" + } + ], + "name": "webcolors", + "purl": "pkg:pypi/webcolors@24.6.0", + "type": "library", + "version": "24.6.0" + }, + { + "bom-ref": "werkzeug@3.0.3", + "description": "The comprehensive WSGI web application library.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/werkzeug/#werkzeug-3.0.3-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/werkzeug/#werkzeug-3.0.3.tar.gz" + } + ], + "name": "werkzeug", + "purl": "pkg:pypi/werkzeug@3.0.3", + "type": "library", + "version": "3.0.3" + }, + { + "bom-ref": "wheel@0.43.0", + "description": "A built-package format for Python", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wheel/#wheel-0.43.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wheel/#wheel-0.43.0.tar.gz" + } + ], + "name": "wheel", + "purl": "pkg:pypi/wheel@0.43.0", + "type": "library", + "version": "0.43.0" + }, + { + "bom-ref": "win32-setctime@1.1.0", + "description": "A small Python utility to set file creation time on Windows", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/win32-setctime/#win32_setctime-1.1.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/win32-setctime/#win32_setctime-1.1.0.tar.gz" + } + ], + "name": "win32-setctime", + "purl": "pkg:pypi/win32-setctime@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "wrapt@1.16.0", + "description": "Module for decorators, wrappers and monkey patching.", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp36-cp36m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/wrapt/#wrapt-1.16.0.tar.gz" + } + ], + "name": "wrapt", + "purl": "pkg:pypi/wrapt@1.16.0", + "type": "library", + "version": "1.16.0" + }, + { + "bom-ref": "yarl@1.9.4", + "description": "Yet another URL library", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp310-cp310-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp311-cp311-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp312-cp312-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp37-cp37m-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp38-cp38-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-win32.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-cp39-cp39-win_amd64.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/yarl/#yarl-1.9.4.tar.gz" + } + ], + "name": "yarl", + "purl": "pkg:pypi/yarl@1.9.4", + "type": "library", + "version": "1.9.4" + }, + { + "bom-ref": "zc-lockfile@3.0.post1", + "description": "Basic inter-process locks", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "ddb2d71088c061dc8a5edbaa346b637d742ca1e1564be75cb98e7dcae715de19" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/zc-lockfile/#zc.lockfile-3.0.post1-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "adb2ee6d9e6a2333c91178dcb2c9b96a5744c78edb7712dc784a7d75648e81ec" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/zc-lockfile/#zc.lockfile-3.0.post1.tar.gz" + } + ], + "name": "zc-lockfile", + "purl": "pkg:pypi/zc-lockfile@3.0.post1", + "type": "library", + "version": "3.0.post1" + }, + { + "bom-ref": "zipp@3.19.2", + "description": "Backport of pathlib-compatible object wrapper for zip files", + "externalReferences": [ + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/zipp/#zipp-3.19.2-py3-none-any.whl" + }, + { + "comment": "from legacy-api", + "hashes": [ + { + "alg": "SHA-256", + "content": "bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19" + } + ], + "type": "distribution", + "url": "https://pypi.org/simple/zipp/#zipp-3.19.2.tar.gz" + } + ], + "name": "zipp", + "purl": "pkg:pypi/zipp@3.19.2", + "type": "library", + "version": "3.19.2" + } + ], + "dependencies": [ + { + "ref": "absl-py@2.1.0" + }, + { + "dependsOn": [ + "aiohttp@3.9.5", + "azure-core@1.30.2", + "azure-datalake-store@0.0.53", + "azure-identity@1.17.1", + "azure-storage-blob@12.20.0", + "fsspec@2022.11.0" + ], + "ref": "adlfs@2023.8.0" + }, + { + "dependsOn": [ + "aiormq@6.8.0", + "yarl@1.9.4" + ], + "ref": "aio-pika@9.4.2" + }, + { + "dependsOn": [ + "aiohttp@3.9.5" + ], + "ref": "aiohttp-retry@2.8.3" + }, + { + "dependsOn": [ + "aiosignal@1.3.1", + "async-timeout@4.0.3", + "attrs@23.2.0", + "frozenlist@1.4.1", + "multidict@6.0.5", + "yarl@1.9.4" + ], + "ref": "aiohttp@3.9.5" + }, + { + "dependsOn": [ + "pamqp@3.3.0", + "yarl@1.9.4" + ], + "ref": "aiormq@6.8.0" + }, + { + "dependsOn": [ + "frozenlist@1.4.1" + ], + "ref": "aiosignal@1.3.1" + }, + { + "dependsOn": [ + "mako@1.3.5", + "sqlalchemy@2.0.31", + "typing-extensions@4.12.2" + ], + "ref": "alembic@1.13.2" + }, + { + "dependsOn": [ + "vine@5.1.0" + ], + "ref": "amqp@5.2.0" + }, + { + "ref": "annotated-types@0.7.0" + }, + { + "ref": "antlr4-python3-runtime@4.9.3" + }, + { + "dependsOn": [ + "exceptiongroup@1.2.2", + "idna@3.7", + "sniffio@1.3.1", + "typing-extensions@4.12.2" + ], + "ref": "anyio@4.4.0" + }, + { + "ref": "appdirs@1.4.4" + }, + { + "ref": "appnope@0.1.4" + }, + { + "ref": "argcomplete@3.4.0" + }, + { + "dependsOn": [ + "cffi@1.16.0" + ], + "ref": "argon2-cffi-bindings@21.2.0" + }, + { + "dependsOn": [ + "argon2-cffi-bindings@21.2.0" + ], + "ref": "argon2-cffi@23.1.0" + }, + { + "dependsOn": [ + "python-dateutil@2.9.0.post0", + "types-python-dateutil@2.9.0.20240316" + ], + "ref": "arrow@1.3.0" + }, + { + "dependsOn": [ + "typing-extensions@4.12.2" + ], + "ref": "asgiref@3.8.1" + }, + { + "dependsOn": [ + "lazy-object-proxy@1.10.0", + "typing-extensions@4.12.2", + "wrapt@1.16.0" + ], + "ref": "astroid@2.15.8" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "asttokens@2.4.1" + }, + { + "dependsOn": [ + "six@1.16.0", + "wheel@0.43.0" + ], + "ref": "astunparse@1.6.3" + }, + { + "ref": "async-timeout@4.0.3" + }, + { + "dependsOn": [ + "bcrypt@4.1.3", + "cryptography@42.0.8", + "typing-extensions@4.12.2" + ], + "ref": "asyncssh@2.15.0" + }, + { + "ref": "atpublic@4.1.0" + }, + { + "ref": "attrs@23.2.0" + }, + { + "dependsOn": [ + "azure-core@1.30.2", + "opentelemetry-api@1.25.0" + ], + "ref": "azure-core-tracing-opentelemetry@1.0.0b11" + }, + { + "dependsOn": [ + "requests@2.32.3", + "six@1.16.0", + "typing-extensions@4.12.2" + ], + "ref": "azure-core@1.30.2" + }, + { + "dependsOn": [ + "cffi@1.16.0", + "msal@1.29.0", + "requests@2.32.3" + ], + "ref": "azure-datalake-store@0.0.53" + }, + { + "dependsOn": [ + "azure-core@1.30.2", + "cryptography@42.0.8", + "msal-extensions@1.2.0", + "msal@1.29.0", + "typing-extensions@4.12.2" + ], + "ref": "azure-identity@1.17.1" + }, + { + "dependsOn": [ + "azure-core@1.30.2", + "fixedint@0.1.6", + "msrest@0.7.1", + "opentelemetry-api@1.25.0", + "opentelemetry-sdk@1.25.0", + "psutil@5.9.8" + ], + "ref": "azure-monitor-opentelemetry-exporter@1.0.0b27" + }, + { + "dependsOn": [ + "azure-core-tracing-opentelemetry@1.0.0b11", + "azure-core@1.30.2", + "azure-monitor-opentelemetry-exporter@1.0.0b27", + "opentelemetry-instrumentation-django@0.46b0", + "opentelemetry-instrumentation-fastapi@0.46b0", + "opentelemetry-instrumentation-flask@0.46b0", + "opentelemetry-instrumentation-psycopg2@0.46b0", + "opentelemetry-instrumentation-requests@0.46b0", + "opentelemetry-instrumentation-urllib3@0.46b0", + "opentelemetry-instrumentation-urllib@0.46b0", + "opentelemetry-resource-detector-azure@0.1.5", + "opentelemetry-sdk@1.25.0" + ], + "ref": "azure-monitor-opentelemetry@1.6.0" + }, + { + "dependsOn": [ + "azure-core@1.30.2", + "cryptography@42.0.8", + "isodate@0.6.1", + "typing-extensions@4.12.2" + ], + "ref": "azure-storage-blob@12.20.0" + }, + { + "ref": "bcrypt@4.1.3" + }, + { + "ref": "billiard@4.2.0" + }, + { + "ref": "blinker@1.8.2" + }, + { + "ref": "boolean-py@4.0" + }, + { + "dependsOn": [ + "billiard@4.2.0", + "click-didyoumean@0.3.1", + "click-plugins@1.1.1", + "click-repl@0.3.0", + "click@8.1.7", + "kombu@5.3.7", + "python-dateutil@2.9.0.post0", + "tzdata@2024.1", + "vine@5.1.0" + ], + "ref": "celery@5.4.0" + }, + { + "ref": "certifi@2024.7.4" + }, + { + "dependsOn": [ + "pycparser@2.22" + ], + "ref": "cffi@1.16.0" + }, + { + "ref": "chardet@5.2.0" + }, + { + "ref": "charset-normalizer@3.3.2" + }, + { + "dependsOn": [ + "click@8.1.7" + ], + "ref": "click-didyoumean@0.3.1" + }, + { + "dependsOn": [ + "click@8.1.7" + ], + "ref": "click-plugins@1.1.1" + }, + { + "dependsOn": [ + "click@8.1.7", + "prompt-toolkit@3.0.47" + ], + "ref": "click-repl@0.3.0" + }, + { + "dependsOn": [ + "colorama@0.4.6" + ], + "ref": "click@8.1.7" + }, + { + "ref": "cloudpickle@3.0.0" + }, + { + "ref": "colorama@0.4.6" + }, + { + "dependsOn": [ + "traitlets@5.14.3" + ], + "ref": "comm@0.2.2" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "configobj@5.0.8" + }, + { + "ref": "coverage@6.5.0" + }, + { + "dependsOn": [ + "cffi@1.16.0" + ], + "ref": "cryptography@42.0.8" + }, + { + "dependsOn": [ + "chardet@5.2.0", + "cyclonedx-python-lib@7.5.1", + "packageurl-python@0.15.4", + "packaging@24.1", + "pip-requirements-parser@32.0.1", + "tomli@2.0.1" + ], + "ref": "cyclonedx-bom@4.5.0" + }, + { + "dependsOn": [ + "jsonschema@4.23.0", + "license-expression@30.3.0", + "lxml@5.2.2", + "packageurl-python@0.15.4", + "py-serializable@1.1.0", + "sortedcontainers@2.4.0" + ], + "ref": "cyclonedx-python-lib@7.5.1" + }, + { + "dependsOn": [ + "click@8.1.7", + "oauthlib@3.2.2", + "pyjwt@2.8.0", + "requests@2.32.3", + "six@1.16.0", + "tabulate@0.9.0", + "urllib3@2.2.2" + ], + "ref": "databricks-cli@0.18.0" + }, + { + "ref": "debugpy@1.8.2" + }, + { + "ref": "decorator@5.1.1" + }, + { + "ref": "defusedxml@0.7.1" + }, + { + "ref": "dependency-check@0.6.0" + }, + { + "dependsOn": [ + "wrapt@1.16.0" + ], + "ref": "deprecated@1.2.14" + }, + { + "ref": "dictdiffer@0.9.0" + }, + { + "ref": "dill@0.3.8" + }, + { + "ref": "diskcache@5.6.3" + }, + { + "ref": "distro@1.9.0" + }, + { + "dependsOn": [ + "pywin32@306", + "requests@2.32.3", + "urllib3@2.2.2" + ], + "ref": "docker@7.1.0" + }, + { + "ref": "dpath@2.2.0" + }, + { + "dependsOn": [ + "urllib3@2.2.2" + ], + "ref": "dulwich@0.22.1" + }, + { + "dependsOn": [ + "adlfs@2023.8.0", + "azure-identity@1.17.1", + "dvc@2.58.2", + "knack@0.12.0" + ], + "ref": "dvc-azure@2.22.1" + }, + { + "dependsOn": [ + "attrs@23.2.0", + "dictdiffer@0.9.0", + "diskcache@5.6.3", + "dvc-objects@0.25.0", + "funcy@2.0", + "nanotime@0.5.2", + "pygtrie@2.5.0", + "shortuuid@1.0.13", + "sqltrie@0.11.0" + ], + "ref": "dvc-data@0.51.0" + }, + { + "dependsOn": [ + "aiohttp-retry@2.8.3", + "fsspec@2022.11.0" + ], + "ref": "dvc-http@2.32.0" + }, + { + "dependsOn": [ + "fsspec@2022.11.0", + "funcy@2.0", + "packaging@24.1", + "shortuuid@1.0.13", + "tqdm@4.66.4", + "typing-extensions@4.12.2" + ], + "ref": "dvc-objects@0.25.0" + }, + { + "ref": "dvc-render@0.7.0" + }, + { + "dependsOn": [ + "dvc@2.58.2", + "sshfs@2024.6.0" + ], + "ref": "dvc-ssh@2.22.2" + }, + { + "dependsOn": [ + "dulwich@0.22.1", + "requests@2.32.3", + "voluptuous@0.15.2" + ], + "ref": "dvc-studio-client@0.21.0" + }, + { + "dependsOn": [ + "celery@5.4.0", + "funcy@2.0", + "kombu@5.3.7", + "pywin32@306", + "shortuuid@1.0.13" + ], + "ref": "dvc-task@0.4.0" + }, + { + "dependsOn": [ + "colorama@0.4.6", + "configobj@5.0.8", + "distro@1.9.0", + "dpath@2.2.0", + "dvc-data@0.51.0", + "dvc-http@2.32.0", + "dvc-render@0.7.0", + "dvc-studio-client@0.21.0", + "dvc-task@0.4.0", + "flatten-dict@0.4.2", + "flufl-lock@8.1.0", + "funcy@2.0", + "grandalf@0.8", + "hydra-core@1.3.2", + "iterative-telemetry@0.0.8", + "networkx@3.3", + "packaging@24.1", + "pathspec@0.12.1", + "platformdirs@3.11.0", + "psutil@5.9.8", + "pydot@3.0.0", + "pygtrie@2.5.0", + "pyparsing@3.1.2", + "requests@2.32.3", + "rich@13.7.1", + "ruamel-yaml@0.18.6", + "scmrepo@1.4.1", + "shortuuid@1.0.13", + "shtab@1.7.1", + "tabulate@0.9.0", + "tomlkit@0.13.0", + "tqdm@4.66.4", + "voluptuous@0.15.2", + "zc-lockfile@3.0.post1" + ], + "ref": "dvc@2.58.2" + }, + { + "ref": "dynaconf@3.2.5" + }, + { + "ref": "entrypoints@0.4" + }, + { + "dependsOn": [ + "pyyaml@6.0.1" + ], + "ref": "envyaml@1.10.211231" + }, + { + "ref": "exceptiongroup@1.2.2" + }, + { + "ref": "executing@2.0.1" + }, + { + "dependsOn": [ + "pydantic@2.8.2", + "starlette@0.36.3", + "typing-extensions@4.12.2" + ], + "ref": "fastapi@0.109.2" + }, + { + "ref": "filelock@3.15.4" + }, + { + "ref": "fixedint@0.1.6" + }, + { + "dependsOn": [ + "blinker@1.8.2", + "click@8.1.7", + "itsdangerous@2.2.0", + "jinja2@3.1.4", + "werkzeug@3.0.3" + ], + "ref": "flask@2.3.3" + }, + { + "ref": "flatbuffers@24.3.25" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "flatten-dict@0.4.2" + }, + { + "dependsOn": [ + "atpublic@4.1.0", + "psutil@5.9.8" + ], + "ref": "flufl-lock@8.1.0" + }, + { + "ref": "fpdf@1.7.2" + }, + { + "ref": "fqdn@1.5.1" + }, + { + "ref": "frozendict@2.4.4" + }, + { + "ref": "frozenlist@1.4.1" + }, + { + "dependsOn": [ + "aiohttp@3.9.5", + "requests@2.32.3" + ], + "ref": "fsspec@2022.11.0" + }, + { + "ref": "funcy@2.0" + }, + { + "ref": "gast@0.6.0" + }, + { + "dependsOn": [ + "smmap@5.0.1" + ], + "ref": "gitdb@4.0.11" + }, + { + "dependsOn": [ + "gitdb@4.0.11" + ], + "ref": "gitpython@3.1.43" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "google-pasta@0.2.0" + }, + { + "dependsOn": [ + "protobuf@3.20.3" + ], + "ref": "googleapis-common-protos@1.63.2" + }, + { + "dependsOn": [ + "pyparsing@3.1.2" + ], + "ref": "grandalf@0.8" + }, + { + "ref": "greenlet@3.0.3" + }, + { + "ref": "grpcio@1.64.1" + }, + { + "dependsOn": [ + "packaging@24.1" + ], + "ref": "gunicorn@22.0.0" + }, + { + "ref": "h11@0.14.0" + }, + { + "dependsOn": [ + "numpy@1.26.4" + ], + "ref": "h5py@3.11.0" + }, + { + "dependsOn": [ + "antlr4-python3-runtime@4.9.3", + "omegaconf@2.3.0", + "packaging@24.1" + ], + "ref": "hydra-core@1.3.2" + }, + { + "ref": "idna@3.7" + }, + { + "dependsOn": [ + "coverage@6.5.0", + "cyclonedx-bom@4.5.0", + "dependency-check@0.6.0", + "dvc-azure@2.22.1", + "dvc-ssh@2.22.2", + "dvc@2.58.2", + "envyaml@1.10.211231", + "flask@2.3.3", + "fpdf@1.7.2", + "frozendict@2.4.4", + "fsspec@2022.11.0", + "funcy@2.0", + "ipykernel@6.29.5", + "iteration-utilities@0.11.0", + "kn-utils@0.2.7", + "loguru@0.7.2", + "mlflow@1.27.0", + "numpy@1.26.4", + "pandas@1.5.3", + "pdf2image@1.17.0", + "pdfnetpython3@9.4.2", + "pillow@9.5.0", + "protobuf@3.20.3", + "pyinfra@2.3.0.dev170", + "pylint@2.17.7", + "pymonad@2.4.0", + "pymupdf@1.24.7", + "pytest@7.4.4", + "requests@2.32.3", + "tensorflow@2.17.0", + "tqdm@4.66.4", + "waitress@2.1.2" + ], + "ref": "image-classification-service" + }, + { + "dependsOn": [ + "zipp@3.19.2" + ], + "ref": "importlib-metadata@7.1.0" + }, + { + "ref": "iniconfig@2.0.0" + }, + { + "dependsOn": [ + "appnope@0.1.4", + "comm@0.2.2", + "debugpy@1.8.2", + "ipython@8.26.0", + "jupyter-client@8.6.2", + "jupyter-core@5.7.2", + "matplotlib-inline@0.1.7", + "nest-asyncio@1.6.0", + "packaging@24.1", + "psutil@5.9.8", + "pyzmq@26.0.3", + "tornado@6.4.1", + "traitlets@5.14.3" + ], + "ref": "ipykernel@6.29.5" + }, + { + "dependsOn": [ + "colorama@0.4.6", + "decorator@5.1.1", + "exceptiongroup@1.2.2", + "jedi@0.19.1", + "matplotlib-inline@0.1.7", + "pexpect@4.9.0", + "prompt-toolkit@3.0.47", + "pygments@2.18.0", + "stack-data@0.6.3", + "traitlets@5.14.3", + "typing-extensions@4.12.2" + ], + "ref": "ipython@8.26.0" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "isodate@0.6.1" + }, + { + "dependsOn": [ + "arrow@1.3.0" + ], + "ref": "isoduration@20.11.0" + }, + { + "ref": "isort@5.13.2" + }, + { + "ref": "iteration-utilities@0.11.0" + }, + { + "dependsOn": [ + "appdirs@1.4.4", + "distro@1.9.0", + "filelock@3.15.4", + "requests@2.32.3" + ], + "ref": "iterative-telemetry@0.0.8" + }, + { + "ref": "itsdangerous@2.2.0" + }, + { + "dependsOn": [ + "parso@0.8.4" + ], + "ref": "jedi@0.19.1" + }, + { + "dependsOn": [ + "markupsafe@2.1.5" + ], + "ref": "jinja2@3.1.4" + }, + { + "ref": "jmespath@1.0.1" + }, + { + "ref": "jsonpointer@3.0.0" + }, + { + "dependsOn": [ + "referencing@0.35.1" + ], + "ref": "jsonschema-specifications@2023.12.1" + }, + { + "dependsOn": [ + "attrs@23.2.0", + "fqdn@1.5.1", + "idna@3.7", + "isoduration@20.11.0", + "jsonpointer@3.0.0", + "jsonschema-specifications@2023.12.1", + "referencing@0.35.1", + "rfc3339-validator@0.1.4", + "rfc3987@1.3.8", + "rpds-py@0.19.0", + "uri-template@1.3.0", + "webcolors@24.6.0" + ], + "ref": "jsonschema@4.23.0" + }, + { + "dependsOn": [ + "jupyter-core@5.7.2", + "python-dateutil@2.9.0.post0", + "pyzmq@26.0.3", + "tornado@6.4.1", + "traitlets@5.14.3" + ], + "ref": "jupyter-client@8.6.2" + }, + { + "dependsOn": [ + "platformdirs@3.11.0", + "pywin32@306", + "traitlets@5.14.3" + ], + "ref": "jupyter-core@5.7.2" + }, + { + "dependsOn": [ + "absl-py@2.1.0", + "h5py@3.11.0", + "ml-dtypes@0.4.0", + "namex@0.0.8", + "numpy@1.26.4", + "optree@0.12.1", + "packaging@24.1", + "rich@13.7.1" + ], + "ref": "keras@3.4.1" + }, + { + "dependsOn": [ + "dynaconf@3.2.5", + "funcy@2.0", + "loguru@0.7.2", + "pytest-loguru@0.2.0" + ], + "ref": "kn-utils@0.2.7" + }, + { + "dependsOn": [ + "argcomplete@3.4.0", + "jmespath@1.0.1", + "packaging@24.1", + "pygments@2.18.0", + "pyyaml@6.0.1", + "tabulate@0.9.0" + ], + "ref": "knack@0.12.0" + }, + { + "dependsOn": [ + "amqp@5.2.0", + "vine@5.1.0" + ], + "ref": "kombu@5.3.7" + }, + { + "ref": "lazy-object-proxy@1.10.0" + }, + { + "ref": "libclang@18.1.1" + }, + { + "dependsOn": [ + "boolean-py@4.0" + ], + "ref": "license-expression@30.3.0" + }, + { + "dependsOn": [ + "colorama@0.4.6", + "win32-setctime@1.1.0" + ], + "ref": "loguru@0.7.2" + }, + { + "ref": "lxml@5.2.2" + }, + { + "dependsOn": [ + "markupsafe@2.1.5" + ], + "ref": "mako@1.3.5" + }, + { + "dependsOn": [ + "mdurl@0.1.2" + ], + "ref": "markdown-it-py@3.0.0" + }, + { + "ref": "markdown@3.6" + }, + { + "ref": "markupsafe@2.1.5" + }, + { + "dependsOn": [ + "traitlets@5.14.3" + ], + "ref": "matplotlib-inline@0.1.7" + }, + { + "ref": "mccabe@0.7.0" + }, + { + "ref": "mdurl@0.1.2" + }, + { + "dependsOn": [ + "argon2-cffi@23.1.0", + "certifi@2024.7.4", + "pycryptodome@3.20.0", + "typing-extensions@4.12.2", + "urllib3@2.2.2" + ], + "ref": "minio@7.2.7" + }, + { + "dependsOn": [ + "numpy@1.26.4" + ], + "ref": "ml-dtypes@0.4.0" + }, + { + "dependsOn": [ + "alembic@1.13.2", + "click@8.1.7", + "cloudpickle@3.0.0", + "databricks-cli@0.18.0", + "docker@7.1.0", + "entrypoints@0.4", + "flask@2.3.3", + "gitpython@3.1.43", + "gunicorn@22.0.0", + "importlib-metadata@7.1.0", + "numpy@1.26.4", + "packaging@24.1", + "pandas@1.5.3", + "prometheus-flask-exporter@0.23.1", + "protobuf@3.20.3", + "pytz@2024.1", + "pyyaml@6.0.1", + "querystring-parser@1.2.4", + "requests@2.32.3", + "scipy@1.14.0", + "sqlalchemy@2.0.31", + "sqlparse@0.5.1", + "waitress@2.1.2" + ], + "ref": "mlflow@1.27.0" + }, + { + "dependsOn": [ + "msal@1.29.0", + "portalocker@2.10.1" + ], + "ref": "msal-extensions@1.2.0" + }, + { + "dependsOn": [ + "cryptography@42.0.8", + "pyjwt@2.8.0", + "requests@2.32.3" + ], + "ref": "msal@1.29.0" + }, + { + "dependsOn": [ + "azure-core@1.30.2", + "certifi@2024.7.4", + "isodate@0.6.1", + "requests-oauthlib@2.0.0", + "requests@2.32.3" + ], + "ref": "msrest@0.7.1" + }, + { + "ref": "multidict@6.0.5" + }, + { + "ref": "namex@0.0.8" + }, + { + "ref": "nanotime@0.5.2" + }, + { + "ref": "nest-asyncio@1.6.0" + }, + { + "ref": "networkx@3.3" + }, + { + "ref": "numpy@1.26.4" + }, + { + "ref": "oauthlib@3.2.2" + }, + { + "dependsOn": [ + "antlr4-python3-runtime@4.9.3", + "pyyaml@6.0.1" + ], + "ref": "omegaconf@2.3.0" + }, + { + "dependsOn": [ + "deprecated@1.2.14", + "importlib-metadata@7.1.0" + ], + "ref": "opentelemetry-api@1.25.0" + }, + { + "dependsOn": [ + "opentelemetry-proto@1.25.0" + ], + "ref": "opentelemetry-exporter-otlp-proto-common@1.25.0" + }, + { + "dependsOn": [ + "deprecated@1.2.14", + "googleapis-common-protos@1.63.2", + "grpcio@1.64.1", + "opentelemetry-api@1.25.0", + "opentelemetry-exporter-otlp-proto-common@1.25.0", + "opentelemetry-proto@1.25.0", + "opentelemetry-sdk@1.25.0" + ], + "ref": "opentelemetry-exporter-otlp-proto-grpc@1.25.0" + }, + { + "dependsOn": [ + "deprecated@1.2.14", + "googleapis-common-protos@1.63.2", + "opentelemetry-api@1.25.0", + "opentelemetry-exporter-otlp-proto-common@1.25.0", + "opentelemetry-proto@1.25.0", + "opentelemetry-sdk@1.25.0", + "requests@2.32.3" + ], + "ref": "opentelemetry-exporter-otlp-proto-http@1.25.0" + }, + { + "dependsOn": [ + "opentelemetry-exporter-otlp-proto-grpc@1.25.0", + "opentelemetry-exporter-otlp-proto-http@1.25.0" + ], + "ref": "opentelemetry-exporter-otlp@1.25.0" + }, + { + "dependsOn": [ + "asgiref@3.8.1", + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-asgi@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "wrapt@1.16.0" + ], + "ref": "opentelemetry-instrumentation-dbapi@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation-wsgi@0.46b0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-django@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation-asgi@0.46b0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-fastapi@0.46b0" + }, + { + "dependsOn": [ + "importlib-metadata@7.1.0", + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation-wsgi@0.46b0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0", + "packaging@24.1" + ], + "ref": "opentelemetry-instrumentation-flask@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "packaging@24.1", + "wrapt@1.16.0" + ], + "ref": "opentelemetry-instrumentation-pika@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation-dbapi@0.46b0", + "opentelemetry-instrumentation@0.46b0" + ], + "ref": "opentelemetry-instrumentation-psycopg2@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-requests@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0", + "wrapt@1.16.0" + ], + "ref": "opentelemetry-instrumentation-urllib3@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-urllib@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-semantic-conventions@0.46b0", + "opentelemetry-util-http@0.46b0" + ], + "ref": "opentelemetry-instrumentation-wsgi@0.46b0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "setuptools@70.3.0", + "wrapt@1.16.0" + ], + "ref": "opentelemetry-instrumentation@0.46b0" + }, + { + "dependsOn": [ + "protobuf@3.20.3" + ], + "ref": "opentelemetry-proto@1.25.0" + }, + { + "dependsOn": [ + "opentelemetry-sdk@1.25.0" + ], + "ref": "opentelemetry-resource-detector-azure@0.1.5" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0", + "opentelemetry-semantic-conventions@0.46b0", + "typing-extensions@4.12.2" + ], + "ref": "opentelemetry-sdk@1.25.0" + }, + { + "dependsOn": [ + "opentelemetry-api@1.25.0" + ], + "ref": "opentelemetry-semantic-conventions@0.46b0" + }, + { + "ref": "opentelemetry-util-http@0.46b0" + }, + { + "dependsOn": [ + "numpy@1.26.4" + ], + "ref": "opt-einsum@3.3.0" + }, + { + "dependsOn": [ + "typing-extensions@4.12.2" + ], + "ref": "optree@0.12.1" + }, + { + "ref": "orjson@3.10.6" + }, + { + "ref": "packageurl-python@0.15.4" + }, + { + "ref": "packaging@24.1" + }, + { + "ref": "pamqp@3.3.0" + }, + { + "dependsOn": [ + "numpy@1.26.4", + "python-dateutil@2.9.0.post0", + "pytz@2024.1" + ], + "ref": "pandas@1.5.3" + }, + { + "ref": "parso@0.8.4" + }, + { + "ref": "pathspec@0.12.1" + }, + { + "dependsOn": [ + "pillow@9.5.0" + ], + "ref": "pdf2image@1.17.0" + }, + { + "ref": "pdfnetpython3@9.4.2" + }, + { + "dependsOn": [ + "ptyprocess@0.7.0" + ], + "ref": "pexpect@4.9.0" + }, + { + "ref": "pika@1.3.2" + }, + { + "ref": "pillow@9.5.0" + }, + { + "dependsOn": [ + "packaging@24.1", + "pyparsing@3.1.2" + ], + "ref": "pip-requirements-parser@32.0.1" + }, + { + "ref": "platformdirs@3.11.0" + }, + { + "ref": "pluggy@1.5.0" + }, + { + "dependsOn": [ + "pywin32@306" + ], + "ref": "portalocker@2.10.1" + }, + { + "ref": "prometheus-client@0.18.0" + }, + { + "dependsOn": [ + "flask@2.3.3", + "prometheus-client@0.18.0" + ], + "ref": "prometheus-flask-exporter@0.23.1" + }, + { + "dependsOn": [ + "wcwidth@0.2.12" + ], + "ref": "prompt-toolkit@3.0.47" + }, + { + "ref": "protobuf@3.20.3" + }, + { + "ref": "psutil@5.9.8" + }, + { + "ref": "ptyprocess@0.7.0" + }, + { + "ref": "pure-eval@0.2.2" + }, + { + "dependsOn": [ + "defusedxml@0.7.1" + ], + "ref": "py-serializable@1.1.0" + }, + { + "ref": "py@1.11.0" + }, + { + "ref": "pycparser@2.22" + }, + { + "ref": "pycryptodome@3.20.0" + }, + { + "dependsOn": [ + "typing-extensions@4.12.2" + ], + "ref": "pydantic-core@2.20.1" + }, + { + "dependsOn": [ + "annotated-types@0.7.0", + "pydantic-core@2.20.1", + "typing-extensions@4.12.2" + ], + "ref": "pydantic@2.8.2" + }, + { + "dependsOn": [ + "pyparsing@3.1.2" + ], + "ref": "pydot@3.0.0" + }, + { + "dependsOn": [ + "cffi@1.16.0" + ], + "ref": "pygit2@1.15.1" + }, + { + "ref": "pygments@2.18.0" + }, + { + "ref": "pygtrie@2.5.0" + }, + { + "dependsOn": [ + "aio-pika@9.4.2", + "aiohttp@3.9.5", + "azure-core@1.30.2", + "azure-monitor-opentelemetry@1.6.0", + "azure-storage-blob@12.20.0", + "fastapi@0.109.2", + "funcy@2.0", + "kn-utils@0.2.7", + "minio@7.2.7", + "opentelemetry-api@1.25.0", + "opentelemetry-exporter-otlp-proto-http@1.25.0", + "opentelemetry-exporter-otlp@1.25.0", + "opentelemetry-instrumentation-fastapi@0.46b0", + "opentelemetry-instrumentation-flask@0.46b0", + "opentelemetry-instrumentation-pika@0.46b0", + "opentelemetry-instrumentation-requests@0.46b0", + "opentelemetry-instrumentation@0.46b0", + "opentelemetry-sdk@1.25.0", + "pika@1.3.2", + "prometheus-client@0.18.0", + "pycryptodome@3.20.0", + "retry@0.9.2", + "uvicorn@0.26.0", + "wcwidth@0.2.12" + ], + "ref": "pyinfra@2.3.0.dev170" + }, + { + "dependsOn": [ + "cryptography@42.0.8" + ], + "ref": "pyjwt@2.8.0" + }, + { + "dependsOn": [ + "astroid@2.15.8", + "colorama@0.4.6", + "dill@0.3.8", + "isort@5.13.2", + "mccabe@0.7.0", + "platformdirs@3.11.0", + "tomli@2.0.1", + "tomlkit@0.13.0" + ], + "ref": "pylint@2.17.7" + }, + { + "ref": "pymonad@2.4.0" + }, + { + "dependsOn": [ + "pymupdfb@1.24.6" + ], + "ref": "pymupdf@1.24.7" + }, + { + "ref": "pymupdfb@1.24.6" + }, + { + "ref": "pyparsing@3.1.2" + }, + { + "dependsOn": [ + "loguru@0.7.2", + "pytest@7.4.4" + ], + "ref": "pytest-loguru@0.2.0" + }, + { + "dependsOn": [ + "colorama@0.4.6", + "exceptiongroup@1.2.2", + "iniconfig@2.0.0", + "packaging@24.1", + "pluggy@1.5.0", + "tomli@2.0.1" + ], + "ref": "pytest@7.4.4" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "python-dateutil@2.9.0.post0" + }, + { + "ref": "pytz@2024.1" + }, + { + "ref": "pywin32@306" + }, + { + "ref": "pyyaml@6.0.1" + }, + { + "dependsOn": [ + "cffi@1.16.0" + ], + "ref": "pyzmq@26.0.3" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "querystring-parser@1.2.4" + }, + { + "dependsOn": [ + "attrs@23.2.0", + "rpds-py@0.19.0" + ], + "ref": "referencing@0.35.1" + }, + { + "dependsOn": [ + "oauthlib@3.2.2", + "requests@2.32.3" + ], + "ref": "requests-oauthlib@2.0.0" + }, + { + "dependsOn": [ + "certifi@2024.7.4", + "charset-normalizer@3.3.2", + "idna@3.7", + "urllib3@2.2.2" + ], + "ref": "requests@2.32.3" + }, + { + "dependsOn": [ + "decorator@5.1.1", + "py@1.11.0" + ], + "ref": "retry@0.9.2" + }, + { + "dependsOn": [ + "six@1.16.0" + ], + "ref": "rfc3339-validator@0.1.4" + }, + { + "ref": "rfc3987@1.3.8" + }, + { + "dependsOn": [ + "markdown-it-py@3.0.0", + "pygments@2.18.0" + ], + "ref": "rich@13.7.1" + }, + { + "ref": "rpds-py@0.19.0" + }, + { + "ref": "ruamel-yaml-clib@0.2.8" + }, + { + "dependsOn": [ + "ruamel-yaml-clib@0.2.8" + ], + "ref": "ruamel-yaml@0.18.6" + }, + { + "dependsOn": [ + "numpy@1.26.4" + ], + "ref": "scipy@1.14.0" + }, + { + "dependsOn": [ + "asyncssh@2.15.0", + "dulwich@0.22.1", + "fsspec@2022.11.0", + "funcy@2.0", + "gitpython@3.1.43", + "pathspec@0.12.1", + "pygit2@1.15.1", + "pygtrie@2.5.0", + "shortuuid@1.0.13" + ], + "ref": "scmrepo@1.4.1" + }, + { + "ref": "setuptools@70.3.0" + }, + { + "ref": "shortuuid@1.0.13" + }, + { + "ref": "shtab@1.7.1" + }, + { + "ref": "six@1.16.0" + }, + { + "ref": "smmap@5.0.1" + }, + { + "ref": "sniffio@1.3.1" + }, + { + "ref": "sortedcontainers@2.4.0" + }, + { + "dependsOn": [ + "greenlet@3.0.3", + "typing-extensions@4.12.2" + ], + "ref": "sqlalchemy@2.0.31" + }, + { + "ref": "sqlparse@0.5.1" + }, + { + "dependsOn": [ + "attrs@23.2.0", + "orjson@3.10.6", + "pygtrie@2.5.0" + ], + "ref": "sqltrie@0.11.0" + }, + { + "dependsOn": [ + "asyncssh@2.15.0", + "fsspec@2022.11.0" + ], + "ref": "sshfs@2024.6.0" + }, + { + "dependsOn": [ + "asttokens@2.4.1", + "executing@2.0.1", + "pure-eval@0.2.2" + ], + "ref": "stack-data@0.6.3" + }, + { + "dependsOn": [ + "anyio@4.4.0" + ], + "ref": "starlette@0.36.3" + }, + { + "ref": "tabulate@0.9.0" + }, + { + "ref": "tensorboard-data-server@0.7.2" + }, + { + "dependsOn": [ + "absl-py@2.1.0", + "grpcio@1.64.1", + "markdown@3.6", + "numpy@1.26.4", + "protobuf@3.20.3", + "setuptools@70.3.0", + "six@1.16.0", + "tensorboard-data-server@0.7.2", + "werkzeug@3.0.3" + ], + "ref": "tensorboard@2.17.0" + }, + { + "ref": "tensorflow-io-gcs-filesystem@0.37.1" + }, + { + "dependsOn": [ + "absl-py@2.1.0", + "astunparse@1.6.3", + "flatbuffers@24.3.25", + "gast@0.6.0", + "google-pasta@0.2.0", + "grpcio@1.64.1", + "h5py@3.11.0", + "keras@3.4.1", + "libclang@18.1.1", + "ml-dtypes@0.4.0", + "numpy@1.26.4", + "opt-einsum@3.3.0", + "packaging@24.1", + "protobuf@3.20.3", + "requests@2.32.3", + "setuptools@70.3.0", + "six@1.16.0", + "tensorboard@2.17.0", + "tensorflow-io-gcs-filesystem@0.37.1", + "termcolor@2.4.0", + "typing-extensions@4.12.2", + "wrapt@1.16.0" + ], + "ref": "tensorflow@2.17.0" + }, + { + "ref": "termcolor@2.4.0" + }, + { + "ref": "tomli@2.0.1" + }, + { + "ref": "tomlkit@0.13.0" + }, + { + "ref": "tornado@6.4.1" + }, + { + "dependsOn": [ + "colorama@0.4.6" + ], + "ref": "tqdm@4.66.4" + }, + { + "ref": "traitlets@5.14.3" + }, + { + "ref": "types-python-dateutil@2.9.0.20240316" + }, + { + "ref": "typing-extensions@4.12.2" + }, + { + "ref": "tzdata@2024.1" + }, + { + "ref": "uri-template@1.3.0" + }, + { + "ref": "urllib3@2.2.2" + }, + { + "dependsOn": [ + "click@8.1.7", + "h11@0.14.0", + "typing-extensions@4.12.2" + ], + "ref": "uvicorn@0.26.0" + }, + { + "ref": "vine@5.1.0" + }, + { + "ref": "voluptuous@0.15.2" + }, + { + "ref": "waitress@2.1.2" + }, + { + "ref": "wcwidth@0.2.12" + }, + { + "ref": "webcolors@24.6.0" + }, + { + "dependsOn": [ + "markupsafe@2.1.5" + ], + "ref": "werkzeug@3.0.3" + }, + { + "ref": "wheel@0.43.0" + }, + { + "ref": "win32-setctime@1.1.0" + }, + { + "ref": "wrapt@1.16.0" + }, + { + "dependsOn": [ + "idna@3.7", + "multidict@6.0.5" + ], + "ref": "yarl@1.9.4" + }, + { + "dependsOn": [ + "setuptools@70.3.0" + ], + "ref": "zc-lockfile@3.0.post1" + }, + { + "ref": "zipp@3.19.2" + } + ], + "metadata": { + "component": { + "bom-ref": "image-classification-service", + "description": "", + "name": "image-classification-service", + "type": "application", + "version": "2.4.0" + }, + "timestamp": "2024-07-16T13:22:34.367769+00:00", + "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "4.5.0" + }, + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-python-lib/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-python-library.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme" + } + ], + "name": "cyclonedx-python-lib", + "vendor": "CycloneDX", + "version": "7.5.1" + } + ] + }, + "serialNumber": "urn:uuid:ffe8e5b4-b24d-41f9-952b-070e6046f579", + "version": 1, + "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.5" +} \ No newline at end of file diff --git a/config/pyinfra.toml b/config/pyinfra.toml index ecfb512..7131875 100644 --- a/config/pyinfra.toml +++ b/config/pyinfra.toml @@ -1,9 +1,17 @@ + +[dynamic_tenant_queues] +enabled = true + [metrics.prometheus] enabled = true prefix = "redactmanager_image_service" -[tracing.opentelemetry] +[tracing] enabled = true +# possible values "opentelemetry" | "azure_monitor" (Excpects APPLICATIONINSIGHTS_CONNECTION_STRING environment variable.) +type = "azure_monitor" + +[tracing.opentelemetry] endpoint = "http://otel-collector-opentelemetry-collector.otel-collector:4318/v1/traces" service_name = "redactmanager_image_service" exporter = "otlp" @@ -25,6 +33,16 @@ input_queue = "request_queue" output_queue = "response_queue" dead_letter_queue = "dead_letter_queue" +tenant_event_queue_suffix = "_tenant_event_queue" +tenant_event_dlq_suffix = "_tenant_events_dlq" +tenant_exchange_name = "tenants-exchange" +queue_expiration_time = 300000 # 5 minutes in milliseconds + +service_request_queue_prefix = "image_request_queue" +service_request_exchange_name = "image_request_exchange" +service_response_exchange_name = "image_response_exchange" +service_dlq_name = "image_dlq" + [storage] backend = "s3" @@ -41,4 +59,7 @@ connection_string = "" [storage.tenant_server] public_key = "" -endpoint = "http://tenant-user-management:8081/internal-api/tenants" \ No newline at end of file +endpoint = "http://tenant-user-management:8081/internal-api/tenants" + +[kubernetes] +pod_name = "test_pod" \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 963641f..4fae6d8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "absl-py" @@ -33,92 +33,119 @@ fsspec = ">=2021.10.1" [package.extras] docs = ["furo", "myst-parser", "numpydoc", "sphinx"] +[[package]] +name = "aio-pika" +version = "9.4.3" +description = "Wrapper around the aiormq for asyncio and humans" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "aio_pika-9.4.3-py3-none-any.whl", hash = "sha256:f1423d2d5a8b7315d144efe1773763bf687ac17aa1535385982687e9e5ed49bb"}, + {file = "aio_pika-9.4.3.tar.gz", hash = "sha256:fd2b1fce25f6ed5203ef1dd554dc03b90c9a46a64aaf758d032d78dc31e5295d"}, +] + +[package.dependencies] +aiormq = ">=6.8.0,<6.9.0" +yarl = "*" + +[[package]] +name = "aiohappyeyeballs" +version = "2.3.7" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.3.7-py3-none-any.whl", hash = "sha256:337ce4dc0e99eb697c3c5a77d6cb3c52925824d9a67ac0dea7c55b8a2d60b222"}, + {file = "aiohappyeyeballs-2.3.7.tar.gz", hash = "sha256:e794cd29ba6a14078092984e43688212a19081de3a73b6796c2fdeb3706dd6ce"}, +] + [[package]] name = "aiohttp" -version = "3.9.3" +version = "3.10.4" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:939677b61f9d72a4fa2a042a5eee2a99a24001a67c13da113b2e30396567db54"}, - {file = "aiohttp-3.9.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1f5cd333fcf7590a18334c90f8c9147c837a6ec8a178e88d90a9b96ea03194cc"}, - {file = "aiohttp-3.9.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:82e6aa28dd46374f72093eda8bcd142f7771ee1eb9d1e223ff0fa7177a96b4a5"}, - {file = "aiohttp-3.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f56455b0c2c7cc3b0c584815264461d07b177f903a04481dfc33e08a89f0c26b"}, - {file = "aiohttp-3.9.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bca77a198bb6e69795ef2f09a5f4c12758487f83f33d63acde5f0d4919815768"}, - {file = "aiohttp-3.9.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e083c285857b78ee21a96ba1eb1b5339733c3563f72980728ca2b08b53826ca5"}, - {file = "aiohttp-3.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab40e6251c3873d86ea9b30a1ac6d7478c09277b32e14745d0d3c6e76e3c7e29"}, - {file = "aiohttp-3.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df822ee7feaaeffb99c1a9e5e608800bd8eda6e5f18f5cfb0dc7eeb2eaa6bbec"}, - {file = "aiohttp-3.9.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:acef0899fea7492145d2bbaaaec7b345c87753168589cc7faf0afec9afe9b747"}, - {file = "aiohttp-3.9.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:cd73265a9e5ea618014802ab01babf1940cecb90c9762d8b9e7d2cc1e1969ec6"}, - {file = "aiohttp-3.9.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a78ed8a53a1221393d9637c01870248a6f4ea5b214a59a92a36f18151739452c"}, - {file = "aiohttp-3.9.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:6b0e029353361f1746bac2e4cc19b32f972ec03f0f943b390c4ab3371840aabf"}, - {file = "aiohttp-3.9.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7cf5c9458e1e90e3c390c2639f1017a0379a99a94fdfad3a1fd966a2874bba52"}, - {file = "aiohttp-3.9.3-cp310-cp310-win32.whl", hash = "sha256:3e59c23c52765951b69ec45ddbbc9403a8761ee6f57253250c6e1536cacc758b"}, - {file = "aiohttp-3.9.3-cp310-cp310-win_amd64.whl", hash = "sha256:055ce4f74b82551678291473f66dc9fb9048a50d8324278751926ff0ae7715e5"}, - {file = "aiohttp-3.9.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6b88f9386ff1ad91ace19d2a1c0225896e28815ee09fc6a8932fded8cda97c3d"}, - {file = "aiohttp-3.9.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c46956ed82961e31557b6857a5ca153c67e5476972e5f7190015018760938da2"}, - {file = "aiohttp-3.9.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:07b837ef0d2f252f96009e9b8435ec1fef68ef8b1461933253d318748ec1acdc"}, - {file = "aiohttp-3.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad46e6f620574b3b4801c68255492e0159d1712271cc99d8bdf35f2043ec266"}, - {file = "aiohttp-3.9.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ed3e046ea7b14938112ccd53d91c1539af3e6679b222f9469981e3dac7ba1ce"}, - {file = "aiohttp-3.9.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:039df344b45ae0b34ac885ab5b53940b174530d4dd8a14ed8b0e2155b9dddccb"}, - {file = "aiohttp-3.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7943c414d3a8d9235f5f15c22ace69787c140c80b718dcd57caaade95f7cd93b"}, - {file = "aiohttp-3.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84871a243359bb42c12728f04d181a389718710129b36b6aad0fc4655a7647d4"}, - {file = "aiohttp-3.9.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5eafe2c065df5401ba06821b9a054d9cb2848867f3c59801b5d07a0be3a380ae"}, - {file = "aiohttp-3.9.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:9d3c9b50f19704552f23b4eaea1fc082fdd82c63429a6506446cbd8737823da3"}, - {file = "aiohttp-3.9.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:f033d80bc6283092613882dfe40419c6a6a1527e04fc69350e87a9df02bbc283"}, - {file = "aiohttp-3.9.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:2c895a656dd7e061b2fd6bb77d971cc38f2afc277229ce7dd3552de8313a483e"}, - {file = "aiohttp-3.9.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1f5a71d25cd8106eab05f8704cd9167b6e5187bcdf8f090a66c6d88b634802b4"}, - {file = "aiohttp-3.9.3-cp311-cp311-win32.whl", hash = "sha256:50fca156d718f8ced687a373f9e140c1bb765ca16e3d6f4fe116e3df7c05b2c5"}, - {file = "aiohttp-3.9.3-cp311-cp311-win_amd64.whl", hash = "sha256:5fe9ce6c09668063b8447f85d43b8d1c4e5d3d7e92c63173e6180b2ac5d46dd8"}, - {file = "aiohttp-3.9.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:38a19bc3b686ad55804ae931012f78f7a534cce165d089a2059f658f6c91fa60"}, - {file = "aiohttp-3.9.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:770d015888c2a598b377bd2f663adfd947d78c0124cfe7b959e1ef39f5b13869"}, - {file = "aiohttp-3.9.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee43080e75fc92bf36219926c8e6de497f9b247301bbf88c5c7593d931426679"}, - {file = "aiohttp-3.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52df73f14ed99cee84865b95a3d9e044f226320a87af208f068ecc33e0c35b96"}, - {file = "aiohttp-3.9.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc9b311743a78043b26ffaeeb9715dc360335e5517832f5a8e339f8a43581e4d"}, - {file = "aiohttp-3.9.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b955ed993491f1a5da7f92e98d5dad3c1e14dc175f74517c4e610b1f2456fb11"}, - {file = "aiohttp-3.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:504b6981675ace64c28bf4a05a508af5cde526e36492c98916127f5a02354d53"}, - {file = "aiohttp-3.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6fe5571784af92b6bc2fda8d1925cccdf24642d49546d3144948a6a1ed58ca5"}, - {file = "aiohttp-3.9.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ba39e9c8627edc56544c8628cc180d88605df3892beeb2b94c9bc857774848ca"}, - {file = "aiohttp-3.9.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e5e46b578c0e9db71d04c4b506a2121c0cb371dd89af17a0586ff6769d4c58c1"}, - {file = "aiohttp-3.9.3-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:938a9653e1e0c592053f815f7028e41a3062e902095e5a7dc84617c87267ebd5"}, - {file = "aiohttp-3.9.3-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:c3452ea726c76e92f3b9fae4b34a151981a9ec0a4847a627c43d71a15ac32aa6"}, - {file = "aiohttp-3.9.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ff30218887e62209942f91ac1be902cc80cddb86bf00fbc6783b7a43b2bea26f"}, - {file = "aiohttp-3.9.3-cp312-cp312-win32.whl", hash = "sha256:38f307b41e0bea3294a9a2a87833191e4bcf89bb0365e83a8be3a58b31fb7f38"}, - {file = "aiohttp-3.9.3-cp312-cp312-win_amd64.whl", hash = "sha256:b791a3143681a520c0a17e26ae7465f1b6f99461a28019d1a2f425236e6eedb5"}, - {file = "aiohttp-3.9.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0ed621426d961df79aa3b963ac7af0d40392956ffa9be022024cd16297b30c8c"}, - {file = "aiohttp-3.9.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7f46acd6a194287b7e41e87957bfe2ad1ad88318d447caf5b090012f2c5bb528"}, - {file = "aiohttp-3.9.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:feeb18a801aacb098220e2c3eea59a512362eb408d4afd0c242044c33ad6d542"}, - {file = "aiohttp-3.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f734e38fd8666f53da904c52a23ce517f1b07722118d750405af7e4123933511"}, - {file = "aiohttp-3.9.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b40670ec7e2156d8e57f70aec34a7216407848dfe6c693ef131ddf6e76feb672"}, - {file = "aiohttp-3.9.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fdd215b7b7fd4a53994f238d0f46b7ba4ac4c0adb12452beee724ddd0743ae5d"}, - {file = "aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:017a21b0df49039c8f46ca0971b3a7fdc1f56741ab1240cb90ca408049766168"}, - {file = "aiohttp-3.9.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e99abf0bba688259a496f966211c49a514e65afa9b3073a1fcee08856e04425b"}, - {file = "aiohttp-3.9.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:648056db9a9fa565d3fa851880f99f45e3f9a771dd3ff3bb0c048ea83fb28194"}, - {file = "aiohttp-3.9.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8aacb477dc26797ee089721536a292a664846489c49d3ef9725f992449eda5a8"}, - {file = "aiohttp-3.9.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:522a11c934ea660ff8953eda090dcd2154d367dec1ae3c540aff9f8a5c109ab4"}, - {file = "aiohttp-3.9.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:5bce0dc147ca85caa5d33debc4f4d65e8e8b5c97c7f9f660f215fa74fc49a321"}, - {file = "aiohttp-3.9.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4b4af9f25b49a7be47c0972139e59ec0e8285c371049df1a63b6ca81fdd216a2"}, - {file = "aiohttp-3.9.3-cp38-cp38-win32.whl", hash = "sha256:298abd678033b8571995650ccee753d9458dfa0377be4dba91e4491da3f2be63"}, - {file = "aiohttp-3.9.3-cp38-cp38-win_amd64.whl", hash = "sha256:69361bfdca5468c0488d7017b9b1e5ce769d40b46a9f4a2eed26b78619e9396c"}, - {file = "aiohttp-3.9.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0fa43c32d1643f518491d9d3a730f85f5bbaedcbd7fbcae27435bb8b7a061b29"}, - {file = "aiohttp-3.9.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:835a55b7ca49468aaaac0b217092dfdff370e6c215c9224c52f30daaa735c1c1"}, - {file = "aiohttp-3.9.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:06a9b2c8837d9a94fae16c6223acc14b4dfdff216ab9b7202e07a9a09541168f"}, - {file = "aiohttp-3.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abf151955990d23f84205286938796c55ff11bbfb4ccfada8c9c83ae6b3c89a3"}, - {file = "aiohttp-3.9.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59c26c95975f26e662ca78fdf543d4eeaef70e533a672b4113dd888bd2423caa"}, - {file = "aiohttp-3.9.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f95511dd5d0e05fd9728bac4096319f80615aaef4acbecb35a990afebe953b0e"}, - {file = "aiohttp-3.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:595f105710293e76b9dc09f52e0dd896bd064a79346234b521f6b968ffdd8e58"}, - {file = "aiohttp-3.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7c8b816c2b5af5c8a436df44ca08258fc1a13b449393a91484225fcb7545533"}, - {file = "aiohttp-3.9.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f1088fa100bf46e7b398ffd9904f4808a0612e1d966b4aa43baa535d1b6341eb"}, - {file = "aiohttp-3.9.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f59dfe57bb1ec82ac0698ebfcdb7bcd0e99c255bd637ff613760d5f33e7c81b3"}, - {file = "aiohttp-3.9.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:361a1026c9dd4aba0109e4040e2aecf9884f5cfe1b1b1bd3d09419c205e2e53d"}, - {file = "aiohttp-3.9.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:363afe77cfcbe3a36353d8ea133e904b108feea505aa4792dad6585a8192c55a"}, - {file = "aiohttp-3.9.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e2c45c208c62e955e8256949eb225bd8b66a4c9b6865729a786f2aa79b72e9d"}, - {file = "aiohttp-3.9.3-cp39-cp39-win32.whl", hash = "sha256:f7217af2e14da0856e082e96ff637f14ae45c10a5714b63c77f26d8884cf1051"}, - {file = "aiohttp-3.9.3-cp39-cp39-win_amd64.whl", hash = "sha256:27468897f628c627230dba07ec65dc8d0db566923c48f29e084ce382119802bc"}, - {file = "aiohttp-3.9.3.tar.gz", hash = "sha256:90842933e5d1ff760fae6caca4b2b3edba53ba8f4b71e95dacf2818a2aca06f7"}, + {file = "aiohttp-3.10.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:81037ddda8cc0a95c6d8c1b9029d0b19a62db8770c0e239e3bea0109d294ab66"}, + {file = "aiohttp-3.10.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:71944d4f4090afc07ce96b7029d5a574240e2f39570450df4af0d5b93a5ee64a"}, + {file = "aiohttp-3.10.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c774f08afecc0a617966f45a9c378456e713a999ee60654d9727617def3e4ee4"}, + {file = "aiohttp-3.10.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc990e73613c78ab2930b60266135066f37fdfce6b32dd604f42c5c377ee880a"}, + {file = "aiohttp-3.10.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f6acd1a908740f708358d240f9a3243cec31a456e3ded65c2cb46f6043bc6735"}, + {file = "aiohttp-3.10.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6075e27e7e54fbcd1c129c5699b2d251c885c9892e26d59a0fb7705141c2d14b"}, + {file = "aiohttp-3.10.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc98d93d11d860ac823beb6131f292d82efb76f226b5e28a3eab1ec578dfd041"}, + {file = "aiohttp-3.10.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:201ddf1471567568be381b6d4701e266a768f7eaa2f99ef753f2c9c5e1e3fb5c"}, + {file = "aiohttp-3.10.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7d202ec55e61f06b1a1eaf317fba7546855cbf803c13ce7625d462fb8c88e238"}, + {file = "aiohttp-3.10.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:96b2e7c110a941c8c1a692703b8ac1013e47f17ee03356c71d55c0a54de2ce38"}, + {file = "aiohttp-3.10.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8ba0fbc56c44883bd757ece433f9caadbca67f565934afe9bc53ba3bd99cc368"}, + {file = "aiohttp-3.10.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:46cc9069da466652bb7b8b3fac1f8ce2e12a9dc0fb11551faa420c4cdbc60abf"}, + {file = "aiohttp-3.10.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:93a19cd1e9dc703257fda78b8e889c3a08eabaa09f6ff0d867850b03964f80d1"}, + {file = "aiohttp-3.10.4-cp310-cp310-win32.whl", hash = "sha256:8593040bcc8075fc0e817a602bc5d3d74c7bd717619ffc175a8ba0188edebadf"}, + {file = "aiohttp-3.10.4-cp310-cp310-win_amd64.whl", hash = "sha256:326fb5228aadfc395981d9b336d56a698da335897c4143105c73b583d7500839"}, + {file = "aiohttp-3.10.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:dfe48f477e02ef5ab247c6ac431a6109c69b5c24cb3ccbcd3e27c4fb39691fe4"}, + {file = "aiohttp-3.10.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f6fe78b51852e25d4e20be51ef88c2a0bf31432b9f2223bdbd61c01a0f9253a7"}, + {file = "aiohttp-3.10.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5cc75ff5efbd92301e63a157fddb18a6964a3f40e31c77d57e97dbb9bb3373b4"}, + {file = "aiohttp-3.10.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dca39391f45fbb28daa6412f98c625265bf6b512cc41382df61672d1b242f8f4"}, + {file = "aiohttp-3.10.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8616dd5ed8b3b4029021b560305041c62e080bb28f238c27c2e150abe3539587"}, + {file = "aiohttp-3.10.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d7958ba22854b3f00a7bbb66cde1dc759760ce8a3e6dfe9ea53f06bccaa9aa2"}, + {file = "aiohttp-3.10.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a24ac7164a824ef2e8e4e9a9f6debb1f43c44ad7ad04efc6018a6610555666d"}, + {file = "aiohttp-3.10.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:660ad010b8fd0b26e8edb8ae5c036db5b16baac4278198ad238b11956d920b3d"}, + {file = "aiohttp-3.10.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:93ee83008d3e505db9846a5a1f48a002676d8dcc90ee431a9462541c9b81393c"}, + {file = "aiohttp-3.10.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:77071795efd6ba87f409001141fb05c94ee962b9fca6c8fa1f735c2718512de4"}, + {file = "aiohttp-3.10.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ff371ae72a1816c3eeba5c9cff42cb739aaa293fec7d78f180d1c7ee342285b6"}, + {file = "aiohttp-3.10.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c253e81f12da97f85d45441e8c6da0d9c12e07db4a7136b0a955df6fc5e4bf51"}, + {file = "aiohttp-3.10.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2ce101c447cf7ba4b6e5ab07bfa2c0da21cbab66922f78a601f0b84fd7710d72"}, + {file = "aiohttp-3.10.4-cp311-cp311-win32.whl", hash = "sha256:705c311ecf2d30fbcf3570d1a037c657be99095694223488140c47dee4ef2460"}, + {file = "aiohttp-3.10.4-cp311-cp311-win_amd64.whl", hash = "sha256:ebddbfea8a8d6b97f717658fa85a96681a28990072710d3de3a4eba5d6804a37"}, + {file = "aiohttp-3.10.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:fe4d63f42d9c604521b208b754abfafe01218af4a8f6332b43196ee8fe88bbd5"}, + {file = "aiohttp-3.10.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fef7b7bd3a6911b4d148332136d34d3c2aee3d54d354373b1da6d96bc08089a5"}, + {file = "aiohttp-3.10.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fff8606149098935188fe1e135f7e7991e6a36d6fe394fd15939fc57d0aff889"}, + {file = "aiohttp-3.10.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eb3df1aa83602be9a5e572c834d74c3c8e382208b59a873aabfe4c493c45ed0"}, + {file = "aiohttp-3.10.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c4a71d4a5e0cbfd4bfadd13cb84fe2bc76c64d550dc4f22c22008c9354cffb3"}, + {file = "aiohttp-3.10.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf61884a604c399458c4a42c8caea000fbcc44255ed89577ff50cb688a0fe8e2"}, + {file = "aiohttp-3.10.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2015e4b40bd5dedc8155c2b2d24a2b07963ae02b5772373d0b599a68e38a316b"}, + {file = "aiohttp-3.10.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b06e1a66bf0a1a2d0f12aef25843dfd2093df080d6c1acbc43914bb9c8f36ed3"}, + {file = "aiohttp-3.10.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:eb898c9ad5a1228a669ebe2e2ba3d76aebe1f7c10b78f09a36000254f049fc2b"}, + {file = "aiohttp-3.10.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2d64a5a7539320c3cecb4bca093ea825fcc906f8461cf8b42a7bf3c706ce1932"}, + {file = "aiohttp-3.10.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:438c6e1492d060b21285f4b6675b941cf96dd9ef3dfdd59940561029b82e3e1f"}, + {file = "aiohttp-3.10.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e99bf118afb2584848dba169a685fe092b338a4fe52ae08c7243d7bc4cc204fe"}, + {file = "aiohttp-3.10.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9dc26781fb95225c6170619dece8b5c6ca7cfb1b0be97b7ee719915773d0c2a9"}, + {file = "aiohttp-3.10.4-cp312-cp312-win32.whl", hash = "sha256:45bb655cb8b3a61e19977183a4e0962051ae90f6d46588ed4addb8232128141c"}, + {file = "aiohttp-3.10.4-cp312-cp312-win_amd64.whl", hash = "sha256:347bbdc48411badc24fe3a13565820bc742db3aa2f9127cd5f48c256caf87e29"}, + {file = "aiohttp-3.10.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4ad284cee0fdcdc0216346b849fd53d201b510aff3c48aa3622daec9ada4bf80"}, + {file = "aiohttp-3.10.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:58df59234be7d7e80548b9482ebfeafdda21948c25cb2873c7f23870c8053dfe"}, + {file = "aiohttp-3.10.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5f52225af7f91f27b633f73473e9ef0aa8e2112d57b69eaf3aa4479e3ea3bc0e"}, + {file = "aiohttp-3.10.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93f1a0e12c321d923c024b56d7dcd8012e60bf30a4b3fb69a88be15dcb9ab80b"}, + {file = "aiohttp-3.10.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9e9e9a51dd12f2f71fdbd7f7230dcb75ed8f77d8ac8e07c73b599b6d7027e5c"}, + {file = "aiohttp-3.10.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:38bb515f1affc36d3d97b02bf82099925a5785c4a96066ff4400a83ad09d3d5d"}, + {file = "aiohttp-3.10.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e685afb0e3b7b861d89cb3690d89eeda221b43095352efddaaa735c6baf87f3"}, + {file = "aiohttp-3.10.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd5673e3391564871ba6753cf674dcf2051ef19dc508998fe0758a6c7b429a0"}, + {file = "aiohttp-3.10.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:4b34e5086e1ead3baa740e32adf35cc5e42338e44c4b07f7b62b41ca6d6a5bfd"}, + {file = "aiohttp-3.10.4-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c3fd3b8f0164fb2866400cd6eb9e884ab0dc95f882cf8b25e560ace7350c552d"}, + {file = "aiohttp-3.10.4-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:b95e1694d234f27b4bbf5bdef56bb751974ac5dbe045b1e462bde1fe39421cbe"}, + {file = "aiohttp-3.10.4-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:c031de4dfabe7bb6565743745ab43d20588944ddfc7233360169cab4008eee2f"}, + {file = "aiohttp-3.10.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:03c5a3143d4a82c43a3d82ac77d9cdef527a72f1c04dcca7b14770879f33d196"}, + {file = "aiohttp-3.10.4-cp38-cp38-win32.whl", hash = "sha256:b71722b527445e02168e2d1cf435772731874671a647fa159ad000feea7933b6"}, + {file = "aiohttp-3.10.4-cp38-cp38-win_amd64.whl", hash = "sha256:0fd1f57aac7d01c9c768675d531976d20d5b79d9da67fac87e55d41b4ade05f9"}, + {file = "aiohttp-3.10.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:15b36a644d1f44ea3d94a0bbb71e75d5f394a3135dc388a209466e22b711ce64"}, + {file = "aiohttp-3.10.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:394ddf9d216cf0bd429b223239a0ab628f01a7a1799c93ce4685eedcdd51b9bc"}, + {file = "aiohttp-3.10.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dd33f4d571b4143fc9318c3d9256423579c7d183635acc458a6db81919ae5204"}, + {file = "aiohttp-3.10.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5991b80886655e6c785aadf3114d4f86e6bec2da436e2bb62892b9f048450a4"}, + {file = "aiohttp-3.10.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:92021bf0a4b9ad16851a6c1ca3c86e5b09aecca4f7a2576430c6bbf3114922b1"}, + {file = "aiohttp-3.10.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:938e37fd337343c67471098736deb33066d72cec7d8927b9c1b6b4ea807ade9e"}, + {file = "aiohttp-3.10.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d697023b16c62f9aeb3ffdfb8ec4ac3afd477388993b9164b47dadbd60e7062"}, + {file = "aiohttp-3.10.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2f9f07fe6d0d51bd2a788cbb339f1570fd691449c53b5dec83ff838f117703e"}, + {file = "aiohttp-3.10.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:50ac670f3fc13ce95e4d6d5a299db9288cc84c663aa630142444ef504756fcf7"}, + {file = "aiohttp-3.10.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:9bcdd19398212785a9cb82a63a4b75a299998343f3f5732dfd37c1a4275463f9"}, + {file = "aiohttp-3.10.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:122c26f0976225aba46f381e3cabb5ef89a08af6503fc30493fb732e578cfa55"}, + {file = "aiohttp-3.10.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:d0665e2a346b6b66959f831ffffd8aa71dd07dd2300017d478f5b47573e66cfe"}, + {file = "aiohttp-3.10.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:625a4a9d4b9f80e7bbaaf2ace06341cf701b2fee54232843addf0bb7304597fb"}, + {file = "aiohttp-3.10.4-cp39-cp39-win32.whl", hash = "sha256:5115490112f39f16ae87c1b34dff3e2c95306cf456b1d2af5974c4ac7d2d1ec7"}, + {file = "aiohttp-3.10.4-cp39-cp39-win_amd64.whl", hash = "sha256:9b58b2ef7f28a2462ba86acbf3b20371bd80a1faa1cfd82f31968af4ac81ef25"}, + {file = "aiohttp-3.10.4.tar.gz", hash = "sha256:23a5f97e7dd22e181967fb6cb6c3b11653b0fdbbc4bb7739d9b6052890ccab96"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -127,7 +154,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiohttp-retry" @@ -143,6 +170,21 @@ files = [ [package.dependencies] aiohttp = "*" +[[package]] +name = "aiormq" +version = "6.8.0" +description = "Pure python AMQP asynchronous client library" +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "aiormq-6.8.0-py3-none-any.whl", hash = "sha256:9a16174dcae4078c957a773d2f02d3dfd6c2fcf12c909dc244333a458f2aeab0"}, + {file = "aiormq-6.8.0.tar.gz", hash = "sha256:198f9c7430feb7bc491016099a06266dc45880b6b1de3925d410fde6541a66fb"}, +] + +[package.dependencies] +pamqp = "3.3.0" +yarl = "*" + [[package]] name = "aiosignal" version = "1.3.1" @@ -159,13 +201,13 @@ frozenlist = ">=1.1.0" [[package]] name = "alembic" -version = "1.13.1" +version = "1.13.2" description = "A database migration tool for SQLAlchemy." optional = false python-versions = ">=3.8" files = [ - {file = "alembic-1.13.1-py3-none-any.whl", hash = "sha256:2edcc97bed0bd3272611ce3a98d98279e9c209e7186e43e75bbb1b2bdfdbcc43"}, - {file = "alembic-1.13.1.tar.gz", hash = "sha256:4932c8558bf68f2ee92b9bbcb8218671c627064d5b08939437af6d77dc05e595"}, + {file = "alembic-1.13.2-py3-none-any.whl", hash = "sha256:6b8733129a6224a9a711e17c99b08462dbf7cc9670ba8f2e2ae9af860ceb1953"}, + {file = "alembic-1.13.2.tar.gz", hash = "sha256:1ff0ae32975f4fd96028c39ed9bb3c867fe3af956bd7bb37343b54c9fe7445ef"}, ] [package.dependencies] @@ -192,13 +234,13 @@ vine = ">=5.0.0,<6.0.0" [[package]] name = "annotated-types" -version = "0.6.0" +version = "0.7.0" description = "Reusable constraint types to use with typing.Annotated" optional = false python-versions = ">=3.8" files = [ - {file = "annotated_types-0.6.0-py3-none-any.whl", hash = "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43"}, - {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"}, + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] [[package]] @@ -213,13 +255,13 @@ files = [ [[package]] name = "anyio" -version = "4.2.0" +version = "4.4.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false python-versions = ">=3.8" files = [ - {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, - {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, + {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, + {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, ] [package.dependencies] @@ -257,13 +299,13 @@ files = [ [[package]] name = "argcomplete" -version = "3.2.2" +version = "3.5.0" description = "Bash tab completion for argparse" optional = false python-versions = ">=3.8" files = [ - {file = "argcomplete-3.2.2-py3-none-any.whl", hash = "sha256:e44f4e7985883ab3e73a103ef0acd27299dbfe2dfed00142c35d4ddd3005901d"}, - {file = "argcomplete-3.2.2.tar.gz", hash = "sha256:f3e49e8ea59b4026ee29548e24488af46e30c9de57d48638e24f54a1ea1000a2"}, + {file = "argcomplete-3.5.0-py3-none-any.whl", hash = "sha256:d4bcf3ff544f51e16e54228a7ac7f486ed70ebf2ecfe49a63a91171c76bf029b"}, + {file = "argcomplete-3.5.0.tar.gz", hash = "sha256:4349400469dccfb7950bb60334a680c58d88699bff6159df61251878dc6bf74b"}, ] [package.extras] @@ -326,15 +368,34 @@ cffi = ">=1.0.1" dev = ["cogapp", "pre-commit", "pytest", "wheel"] tests = ["pytest"] +[[package]] +name = "arrow" +version = "1.3.0" +description = "Better dates & times for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"}, + {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"}, +] + +[package.dependencies] +python-dateutil = ">=2.7.0" +types-python-dateutil = ">=2.8.10" + +[package.extras] +doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] +test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] + [[package]] name = "asgiref" -version = "3.7.2" +version = "3.8.1" description = "ASGI specs, helper code, and adapters" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "asgiref-3.7.2-py3-none-any.whl", hash = "sha256:89b2ef2247e3b562a16eef663bc0e2e703ec6468e2fa8a5cd61cd449786d4f6e"}, - {file = "asgiref-3.7.2.tar.gz", hash = "sha256:9e0ce3aa93a819ba5b45120216b23878cf6e8525eb3848653452b4192b92afed"}, + {file = "asgiref-3.8.1-py3-none-any.whl", hash = "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"}, + {file = "asgiref-3.8.1.tar.gz", hash = "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"}, ] [package.dependencies] @@ -405,19 +466,19 @@ files = [ [[package]] name = "asyncssh" -version = "2.14.2" +version = "2.16.0" description = "AsyncSSH: Asynchronous SSHv2 client and server library" optional = false -python-versions = ">= 3.6" +python-versions = ">=3.6" files = [ - {file = "asyncssh-2.14.2-py3-none-any.whl", hash = "sha256:6ff9923389a16bda4f681c1fc253386cc4e1f19fb74fd0684dd0d31943ebe5e4"}, - {file = "asyncssh-2.14.2.tar.gz", hash = "sha256:e956bf8988d07a06ba3305f6604e261f4ca014c4a232f0873f1c7692fbe3cfc2"}, + {file = "asyncssh-2.16.0-py3-none-any.whl", hash = "sha256:404eaf13ac3a3a93bf5e98b360327bca4d46479e23ff1ff858d63d2ebb3358fd"}, + {file = "asyncssh-2.16.0.tar.gz", hash = "sha256:4c4e7b0cffac4c0382a364f1ad93072e7d58b2206268f40edc3d3d56587db8f7"}, ] [package.dependencies] bcrypt = {version = ">=3.1.3", optional = true, markers = "extra == \"bcrypt\""} cryptography = ">=39.0" -typing-extensions = ">=3.6" +typing-extensions = ">=4.0.0" [package.extras] bcrypt = ["bcrypt (>=3.1.3)"] @@ -430,43 +491,43 @@ pywin32 = ["pywin32 (>=227)"] [[package]] name = "atpublic" -version = "4.0" +version = "5.0" description = "Keep all y'all's __all__'s in sync" optional = false python-versions = ">=3.8" files = [ - {file = "atpublic-4.0-py3-none-any.whl", hash = "sha256:80057c55641253b86dcb68b524f82328172371b6547d4c7462a9127fbfbbabfc"}, - {file = "atpublic-4.0.tar.gz", hash = "sha256:0f40433219e124edf115c6c363808ca6f0e1cfa7d160d86b2fb94793086d1294"}, + {file = "atpublic-5.0-py3-none-any.whl", hash = "sha256:b651dcd886666b1042d1e38158a22a4f2c267748f4e97fde94bc492a4a28a3f3"}, + {file = "atpublic-5.0.tar.gz", hash = "sha256:d5cb6cbabf00ec1d34e282e8ce7cbc9b74ba4cb732e766c24e2d78d1ad7f723f"}, ] [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "azure-core" -version = "1.30.0" +version = "1.30.2" description = "Microsoft Azure Core Library for Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "azure-core-1.30.0.tar.gz", hash = "sha256:6f3a7883ef184722f6bd997262eddaf80cfe7e5b3e0caaaf8db1695695893d35"}, - {file = "azure_core-1.30.0-py3-none-any.whl", hash = "sha256:3dae7962aad109610e68c9a7abb31d79720e1d982ddf61363038d175a5025e89"}, + {file = "azure-core-1.30.2.tar.gz", hash = "sha256:a14dc210efcd608821aa472d9fb8e8d035d29b68993819147bc290a8ac224472"}, + {file = "azure_core-1.30.2-py3-none-any.whl", hash = "sha256:cf019c1ca832e96274ae85abd3d9f752397194d9fea3b41487290562ac8abe4a"}, ] [package.dependencies] @@ -477,6 +538,21 @@ typing-extensions = ">=4.6.0" [package.extras] aio = ["aiohttp (>=3.0)"] +[[package]] +name = "azure-core-tracing-opentelemetry" +version = "1.0.0b11" +description = "Microsoft Azure Azure Core OpenTelemetry plugin Library for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "azure-core-tracing-opentelemetry-1.0.0b11.tar.gz", hash = "sha256:a230d1555838b5d07b7594221cd639ea7bc24e29c881e5675e311c6067bad4f5"}, + {file = "azure_core_tracing_opentelemetry-1.0.0b11-py3-none-any.whl", hash = "sha256:016cefcaff2900fb5cdb7a8a7abd03e9c266622c06e26b3fe6dafa54c4b48bf5"}, +] + +[package.dependencies] +azure-core = ">=1.24.0,<2.0.0" +opentelemetry-api = ">=1.12.0,<2.0.0" + [[package]] name = "azure-datalake-store" version = "0.0.53" @@ -495,86 +571,120 @@ requests = ">=2.20.0" [[package]] name = "azure-identity" -version = "1.15.0" +version = "1.17.1" description = "Microsoft Azure Identity Library for Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "azure-identity-1.15.0.tar.gz", hash = "sha256:4c28fc246b7f9265610eb5261d65931183d019a23d4b0e99357facb2e6c227c8"}, - {file = "azure_identity-1.15.0-py3-none-any.whl", hash = "sha256:a14b1f01c7036f11f148f22cd8c16e05035293d714458d6b44ddf534d93eb912"}, + {file = "azure-identity-1.17.1.tar.gz", hash = "sha256:32ecc67cc73f4bd0595e4f64b1ca65cd05186f4fe6f98ed2ae9f1aa32646efea"}, + {file = "azure_identity-1.17.1-py3-none-any.whl", hash = "sha256:db8d59c183b680e763722bfe8ebc45930e6c57df510620985939f7f3191e0382"}, ] [package.dependencies] -azure-core = ">=1.23.0,<2.0.0" +azure-core = ">=1.23.0" cryptography = ">=2.5" -msal = ">=1.24.0,<2.0.0" -msal-extensions = ">=0.3.0,<2.0.0" +msal = ">=1.24.0" +msal-extensions = ">=0.3.0" +typing-extensions = ">=4.0.0" [[package]] -name = "azure-storage-blob" -version = "12.19.0" -description = "Microsoft Azure Blob Storage Client Library for Python" +name = "azure-monitor-opentelemetry" +version = "1.6.0" +description = "Microsoft Azure Monitor Opentelemetry Distro Client Library for Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "azure-storage-blob-12.19.0.tar.gz", hash = "sha256:26c0a4320a34a3c2a1b74528ba6812ebcb632a04cd67b1c7377232c4b01a5897"}, - {file = "azure_storage_blob-12.19.0-py3-none-any.whl", hash = "sha256:7bbc2c9c16678f7a420367fef6b172ba8730a7e66df7f4d7a55d5b3c8216615b"}, + {file = "azure-monitor-opentelemetry-1.6.0.tar.gz", hash = "sha256:a55858e66cf7283ef4753e85df2931a1d1574a6d8dcc429599f086948af5dbb2"}, + {file = "azure_monitor_opentelemetry-1.6.0-py3-none-any.whl", hash = "sha256:45a4995fffa62fc62dc08c43b28e91c35cdf7e6a46d7f2fdd5197aafb816cc9d"}, ] [package.dependencies] azure-core = ">=1.28.0,<2.0.0" -cryptography = ">=2.1.4" -isodate = ">=0.6.1" -typing-extensions = ">=4.3.0" - -[package.extras] -aio = ["azure-core[aio] (>=1.28.0,<2.0.0)"] +azure-core-tracing-opentelemetry = ">=1.0.0b11,<1.1.0" +azure-monitor-opentelemetry-exporter = ">=1.0.0b26,<1.1.0" +opentelemetry-instrumentation-django = ">=0.46b0,<1.0" +opentelemetry-instrumentation-fastapi = ">=0.46b0,<1.0" +opentelemetry-instrumentation-flask = ">=0.46b0,<1.0" +opentelemetry-instrumentation-psycopg2 = ">=0.46b0,<1.0" +opentelemetry-instrumentation-requests = ">=0.46b0,<1.0" +opentelemetry-instrumentation-urllib = ">=0.46b0,<1.0" +opentelemetry-instrumentation-urllib3 = ">=0.46b0,<1.0" +opentelemetry-resource-detector-azure = ">=0.1.4,<0.2.0" +opentelemetry-sdk = ">=1.25,<2.0" [[package]] -name = "backoff" -version = "2.2.1" -description = "Function decoration for backoff and retry" +name = "azure-monitor-opentelemetry-exporter" +version = "1.0.0b27" +description = "Microsoft Azure Monitor Opentelemetry Exporter Client Library for Python" optional = false -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8" files = [ - {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, - {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, + {file = "azure-monitor-opentelemetry-exporter-1.0.0b27.tar.gz", hash = "sha256:ee5eb0bb37c29da800cc479084f42181a98d7ad192a27a9b2fdd9cb9957320ad"}, + {file = "azure_monitor_opentelemetry_exporter-1.0.0b27-py2.py3-none-any.whl", hash = "sha256:92f222e11415c6606588be0166b02ba4970159c6bf016160a2023b3713db9f31"}, ] +[package.dependencies] +azure-core = ">=1.28.0,<2.0.0" +fixedint = "0.1.6" +msrest = ">=0.6.10" +opentelemetry-api = ">=1.21,<2.0" +opentelemetry-sdk = ">=1.21,<2.0" +psutil = ">=5.9,<6.0" + +[[package]] +name = "azure-storage-blob" +version = "12.22.0" +description = "Microsoft Azure Blob Storage Client Library for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "azure-storage-blob-12.22.0.tar.gz", hash = "sha256:b3804bb4fe8ab1c32771fa464053da772a682c2737b19da438a3f4e5e3b3736e"}, + {file = "azure_storage_blob-12.22.0-py3-none-any.whl", hash = "sha256:bb7d2d824ce3f11f14a27ee7d9281289f7e072ac8311c52e3652672455b7d5e8"}, +] + +[package.dependencies] +azure-core = ">=1.28.0" +cryptography = ">=2.1.4" +isodate = ">=0.6.1" +typing-extensions = ">=4.6.0" + +[package.extras] +aio = ["azure-core[aio] (>=1.28.0)"] + [[package]] name = "bcrypt" -version = "4.1.2" +version = "4.2.0" description = "Modern password hashing for your software and your servers" optional = false python-versions = ">=3.7" files = [ - {file = "bcrypt-4.1.2-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:ac621c093edb28200728a9cca214d7e838529e557027ef0581685909acd28b5e"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea505c97a5c465ab8c3ba75c0805a102ce526695cd6818c6de3b1a38f6f60da1"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57fa9442758da926ed33a91644649d3e340a71e2d0a5a8de064fb621fd5a3326"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:eb3bd3321517916696233b5e0c67fd7d6281f0ef48e66812db35fc963a422a1c"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:6cad43d8c63f34b26aef462b6f5e44fdcf9860b723d2453b5d391258c4c8e966"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:44290ccc827d3a24604f2c8bcd00d0da349e336e6503656cb8192133e27335e2"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:732b3920a08eacf12f93e6b04ea276c489f1c8fb49344f564cca2adb663b3e4c"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1c28973decf4e0e69cee78c68e30a523be441972c826703bb93099868a8ff5b5"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b8df79979c5bae07f1db22dcc49cc5bccf08a0380ca5c6f391cbb5790355c0b0"}, - {file = "bcrypt-4.1.2-cp37-abi3-win32.whl", hash = "sha256:fbe188b878313d01b7718390f31528be4010fed1faa798c5a1d0469c9c48c369"}, - {file = "bcrypt-4.1.2-cp37-abi3-win_amd64.whl", hash = "sha256:9800ae5bd5077b13725e2e3934aa3c9c37e49d3ea3d06318010aa40f54c63551"}, - {file = "bcrypt-4.1.2-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:71b8be82bc46cedd61a9f4ccb6c1a493211d031415a34adde3669ee1b0afbb63"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e3c6642077b0c8092580c819c1684161262b2e30c4f45deb000c38947bf483"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:387e7e1af9a4dd636b9505a465032f2f5cb8e61ba1120e79a0e1cd0b512f3dfc"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f70d9c61f9c4ca7d57f3bfe88a5ccf62546ffbadf3681bb1e268d9d2e41c91a7"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2a298db2a8ab20056120b45e86c00a0a5eb50ec4075b6142db35f593b97cb3fb"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:ba55e40de38a24e2d78d34c2d36d6e864f93e0d79d0b6ce915e4335aa81d01b1"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:3566a88234e8de2ccae31968127b0ecccbb4cddb629da744165db72b58d88ca4"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b90e216dc36864ae7132cb151ffe95155a37a14e0de3a8f64b49655dd959ff9c"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:69057b9fc5093ea1ab00dd24ede891f3e5e65bee040395fb1e66ee196f9c9b4a"}, - {file = "bcrypt-4.1.2-cp39-abi3-win32.whl", hash = "sha256:02d9ef8915f72dd6daaef40e0baeef8a017ce624369f09754baf32bb32dba25f"}, - {file = "bcrypt-4.1.2-cp39-abi3-win_amd64.whl", hash = "sha256:be3ab1071662f6065899fe08428e45c16aa36e28bc42921c4901a191fda6ee42"}, - {file = "bcrypt-4.1.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d75fc8cd0ba23f97bae88a6ec04e9e5351ff3c6ad06f38fe32ba50cbd0d11946"}, - {file = "bcrypt-4.1.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:a97e07e83e3262599434816f631cc4c7ca2aa8e9c072c1b1a7fec2ae809a1d2d"}, - {file = "bcrypt-4.1.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e51c42750b7585cee7892c2614be0d14107fad9581d1738d954a262556dd1aab"}, - {file = "bcrypt-4.1.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba4e4cc26610581a6329b3937e02d319f5ad4b85b074846bf4fef8a8cf51e7bb"}, - {file = "bcrypt-4.1.2.tar.gz", hash = "sha256:33313a1200a3ae90b75587ceac502b048b840fc69e7f7a0905b5f87fac7a1258"}, + {file = "bcrypt-4.2.0-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:096a15d26ed6ce37a14c1ac1e48119660f21b24cba457f160a4b830f3fe6b5cb"}, + {file = "bcrypt-4.2.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c02d944ca89d9b1922ceb8a46460dd17df1ba37ab66feac4870f6862a1533c00"}, + {file = "bcrypt-4.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d84cf6d877918620b687b8fd1bf7781d11e8a0998f576c7aa939776b512b98d"}, + {file = "bcrypt-4.2.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:1bb429fedbe0249465cdd85a58e8376f31bb315e484f16e68ca4c786dcc04291"}, + {file = "bcrypt-4.2.0-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:655ea221910bcac76ea08aaa76df427ef8625f92e55a8ee44fbf7753dbabb328"}, + {file = "bcrypt-4.2.0-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:1ee38e858bf5d0287c39b7a1fc59eec64bbf880c7d504d3a06a96c16e14058e7"}, + {file = "bcrypt-4.2.0-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:0da52759f7f30e83f1e30a888d9163a81353ef224d82dc58eb5bb52efcabc399"}, + {file = "bcrypt-4.2.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3698393a1b1f1fd5714524193849d0c6d524d33523acca37cd28f02899285060"}, + {file = "bcrypt-4.2.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:762a2c5fb35f89606a9fde5e51392dad0cd1ab7ae64149a8b935fe8d79dd5ed7"}, + {file = "bcrypt-4.2.0-cp37-abi3-win32.whl", hash = "sha256:5a1e8aa9b28ae28020a3ac4b053117fb51c57a010b9f969603ed885f23841458"}, + {file = "bcrypt-4.2.0-cp37-abi3-win_amd64.whl", hash = "sha256:8f6ede91359e5df88d1f5c1ef47428a4420136f3ce97763e31b86dd8280fbdf5"}, + {file = "bcrypt-4.2.0-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:c52aac18ea1f4a4f65963ea4f9530c306b56ccd0c6f8c8da0c06976e34a6e841"}, + {file = "bcrypt-4.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3bbbfb2734f0e4f37c5136130405332640a1e46e6b23e000eeff2ba8d005da68"}, + {file = "bcrypt-4.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3413bd60460f76097ee2e0a493ccebe4a7601918219c02f503984f0a7ee0aebe"}, + {file = "bcrypt-4.2.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:8d7bb9c42801035e61c109c345a28ed7e84426ae4865511eb82e913df18f58c2"}, + {file = "bcrypt-4.2.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3d3a6d28cb2305b43feac298774b997e372e56c7c7afd90a12b3dc49b189151c"}, + {file = "bcrypt-4.2.0-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:9c1c4ad86351339c5f320ca372dfba6cb6beb25e8efc659bedd918d921956bae"}, + {file = "bcrypt-4.2.0-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:27fe0f57bb5573104b5a6de5e4153c60814c711b29364c10a75a54bb6d7ff48d"}, + {file = "bcrypt-4.2.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:8ac68872c82f1add6a20bd489870c71b00ebacd2e9134a8aa3f98a0052ab4b0e"}, + {file = "bcrypt-4.2.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:cb2a8ec2bc07d3553ccebf0746bbf3d19426d1c6d1adbd4fa48925f66af7b9e8"}, + {file = "bcrypt-4.2.0-cp39-abi3-win32.whl", hash = "sha256:77800b7147c9dc905db1cba26abe31e504d8247ac73580b4aa179f98e6608f34"}, + {file = "bcrypt-4.2.0-cp39-abi3-win_amd64.whl", hash = "sha256:61ed14326ee023917ecd093ee6ef422a72f3aec6f07e21ea5f10622b735538a9"}, + {file = "bcrypt-4.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:39e1d30c7233cfc54f5c3f2c825156fe044efdd3e0b9d309512cc514a263ec2a"}, + {file = "bcrypt-4.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f4f4acf526fcd1c34e7ce851147deedd4e26e6402369304220250598b26448db"}, + {file = "bcrypt-4.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:1ff39b78a52cf03fdf902635e4c81e544714861ba3f0efc56558979dd4f09170"}, + {file = "bcrypt-4.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:373db9abe198e8e2c70d12b479464e0d5092cc122b20ec504097b5f2297ed184"}, + {file = "bcrypt-4.2.0.tar.gz", hash = "sha256:cf69eaf5185fd58f268f805b505ce31f9b9fc2d64b376642164e9244540c1221"}, ] [package.extras] @@ -594,35 +704,35 @@ files = [ [[package]] name = "blinker" -version = "1.7.0" +version = "1.8.2" description = "Fast, simple object-to-object and broadcast signaling" optional = false python-versions = ">=3.8" files = [ - {file = "blinker-1.7.0-py3-none-any.whl", hash = "sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9"}, - {file = "blinker-1.7.0.tar.gz", hash = "sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182"}, + {file = "blinker-1.8.2-py3-none-any.whl", hash = "sha256:1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01"}, + {file = "blinker-1.8.2.tar.gz", hash = "sha256:8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83"}, ] [[package]] -name = "cachetools" -version = "5.3.2" -description = "Extensible memoizing collections and decorators" +name = "boolean-py" +version = "4.0" +description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." optional = false -python-versions = ">=3.7" +python-versions = "*" files = [ - {file = "cachetools-5.3.2-py3-none-any.whl", hash = "sha256:861f35a13a451f94e301ce2bec7cac63e881232ccce7ed67fab9b5df4d3beaa1"}, - {file = "cachetools-5.3.2.tar.gz", hash = "sha256:086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2"}, + {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, + {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, ] [[package]] name = "celery" -version = "5.3.6" +version = "5.4.0" description = "Distributed Task Queue." optional = false python-versions = ">=3.8" files = [ - {file = "celery-5.3.6-py3-none-any.whl", hash = "sha256:9da4ea0118d232ce97dff5ed4974587fb1c0ff5c10042eb15278487cdd27d1af"}, - {file = "celery-5.3.6.tar.gz", hash = "sha256:870cc71d737c0200c397290d730344cc991d13a057534353d124c9380267aab9"}, + {file = "celery-5.4.0-py3-none-any.whl", hash = "sha256:369631eb580cf8c51a82721ec538684994f8277637edde2dfc0dacd73ed97f64"}, + {file = "celery-5.4.0.tar.gz", hash = "sha256:504a19140e8d3029d5acad88330c541d4c3f64c789d85f94756762d8bca7e706"}, ] [package.dependencies] @@ -638,7 +748,7 @@ vine = ">=5.1.0,<6.0" [package.extras] arangodb = ["pyArango (>=2.0.2)"] -auth = ["cryptography (==41.0.5)"] +auth = ["cryptography (==42.0.5)"] azureblockblob = ["azure-storage-blob (>=12.15.0)"] brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"] cassandra = ["cassandra-driver (>=3.25.0,<4)"] @@ -648,22 +758,23 @@ couchbase = ["couchbase (>=3.0.0)"] couchdb = ["pycouchdb (==1.14.2)"] django = ["Django (>=2.2.28)"] dynamodb = ["boto3 (>=1.26.143)"] -elasticsearch = ["elastic-transport (<=8.10.0)", "elasticsearch (<=8.11.0)"] +elasticsearch = ["elastic-transport (<=8.13.0)", "elasticsearch (<=8.13.0)"] eventlet = ["eventlet (>=0.32.0)"] +gcs = ["google-cloud-storage (>=2.10.0)"] gevent = ["gevent (>=1.5.0)"] librabbitmq = ["librabbitmq (>=2.0.0)"] memcache = ["pylibmc (==1.6.3)"] mongodb = ["pymongo[srv] (>=4.0.2)"] -msgpack = ["msgpack (==1.0.7)"] -pymemcache = ["python-memcached (==1.59)"] +msgpack = ["msgpack (==1.0.8)"] +pymemcache = ["python-memcached (>=1.61)"] pyro = ["pyro4 (==4.82)"] -pytest = ["pytest-celery (==0.0.0)"] +pytest = ["pytest-celery[all] (>=1.0.0)"] redis = ["redis (>=4.5.2,!=4.5.5,<6.0.0)"] s3 = ["boto3 (>=1.26.143)"] slmq = ["softlayer-messaging (>=1.0.3)"] solar = ["ephem (==4.1.5)"] sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] -sqs = ["boto3 (>=1.26.143)", "kombu[sqs] (>=5.3.0)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] +sqs = ["boto3 (>=1.26.143)", "kombu[sqs] (>=5.3.4)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"] yaml = ["PyYAML (>=3.10)"] zookeeper = ["kazoo (>=1.3.1)"] @@ -671,79 +782,105 @@ zstd = ["zstandard (==0.22.0)"] [[package]] name = "certifi" -version = "2024.2.2" +version = "2024.7.4" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, - {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, + {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, + {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, ] [[package]] name = "cffi" -version = "1.16.0" +version = "1.17.0" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, - {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, - {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, - {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, - {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, + {file = "cffi-1.17.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f9338cc05451f1942d0d8203ec2c346c830f8e86469903d5126c1f0a13a2bcbb"}, + {file = "cffi-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0ce71725cacc9ebf839630772b07eeec220cbb5f03be1399e0457a1464f8e1a"}, + {file = "cffi-1.17.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c815270206f983309915a6844fe994b2fa47e5d05c4c4cef267c3b30e34dbe42"}, + {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6bdcd415ba87846fd317bee0774e412e8792832e7805938987e4ede1d13046d"}, + {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a98748ed1a1df4ee1d6f927e151ed6c1a09d5ec21684de879c7ea6aa96f58f2"}, + {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a048d4f6630113e54bb4b77e315e1ba32a5a31512c31a273807d0027a7e69ab"}, + {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24aa705a5f5bd3a8bcfa4d123f03413de5d86e497435693b638cbffb7d5d8a1b"}, + {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:856bf0924d24e7f93b8aee12a3a1095c34085600aa805693fb7f5d1962393206"}, + {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:4304d4416ff032ed50ad6bb87416d802e67139e31c0bde4628f36a47a3164bfa"}, + {file = "cffi-1.17.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:331ad15c39c9fe9186ceaf87203a9ecf5ae0ba2538c9e898e3a6967e8ad3db6f"}, + {file = "cffi-1.17.0-cp310-cp310-win32.whl", hash = "sha256:669b29a9eca6146465cc574659058ed949748f0809a2582d1f1a324eb91054dc"}, + {file = "cffi-1.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:48b389b1fd5144603d61d752afd7167dfd205973a43151ae5045b35793232aa2"}, + {file = "cffi-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c5d97162c196ce54af6700949ddf9409e9833ef1003b4741c2b39ef46f1d9720"}, + {file = "cffi-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ba5c243f4004c750836f81606a9fcb7841f8874ad8f3bf204ff5e56332b72b9"}, + {file = "cffi-1.17.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bb9333f58fc3a2296fb1d54576138d4cf5d496a2cc118422bd77835e6ae0b9cb"}, + {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:435a22d00ec7d7ea533db494da8581b05977f9c37338c80bc86314bec2619424"}, + {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d1df34588123fcc88c872f5acb6f74ae59e9d182a2707097f9e28275ec26a12d"}, + {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df8bb0010fdd0a743b7542589223a2816bdde4d94bb5ad67884348fa2c1c67e8"}, + {file = "cffi-1.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8b5b9712783415695663bd463990e2f00c6750562e6ad1d28e072a611c5f2a6"}, + {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ffef8fd58a36fb5f1196919638f73dd3ae0db1a878982b27a9a5a176ede4ba91"}, + {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e67d26532bfd8b7f7c05d5a766d6f437b362c1bf203a3a5ce3593a645e870b8"}, + {file = "cffi-1.17.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45f7cd36186db767d803b1473b3c659d57a23b5fa491ad83c6d40f2af58e4dbb"}, + {file = "cffi-1.17.0-cp311-cp311-win32.whl", hash = "sha256:a9015f5b8af1bb6837a3fcb0cdf3b874fe3385ff6274e8b7925d81ccaec3c5c9"}, + {file = "cffi-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:b50aaac7d05c2c26dfd50c3321199f019ba76bb650e346a6ef3616306eed67b0"}, + {file = "cffi-1.17.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aec510255ce690d240f7cb23d7114f6b351c733a74c279a84def763660a2c3bc"}, + {file = "cffi-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2770bb0d5e3cc0e31e7318db06efcbcdb7b31bcb1a70086d3177692a02256f59"}, + {file = "cffi-1.17.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db9a30ec064129d605d0f1aedc93e00894b9334ec74ba9c6bdd08147434b33eb"}, + {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a47eef975d2b8b721775a0fa286f50eab535b9d56c70a6e62842134cf7841195"}, + {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f3e0992f23bbb0be00a921eae5363329253c3b86287db27092461c887b791e5e"}, + {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6107e445faf057c118d5050560695e46d272e5301feffda3c41849641222a828"}, + {file = "cffi-1.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb862356ee9391dc5a0b3cbc00f416b48c1b9a52d252d898e5b7696a5f9fe150"}, + {file = "cffi-1.17.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c1c13185b90bbd3f8b5963cd8ce7ad4ff441924c31e23c975cb150e27c2bf67a"}, + {file = "cffi-1.17.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:17c6d6d3260c7f2d94f657e6872591fe8733872a86ed1345bda872cfc8c74885"}, + {file = "cffi-1.17.0-cp312-cp312-win32.whl", hash = "sha256:c3b8bd3133cd50f6b637bb4322822c94c5ce4bf0d724ed5ae70afce62187c492"}, + {file = "cffi-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:dca802c8db0720ce1c49cce1149ff7b06e91ba15fa84b1d59144fef1a1bc7ac2"}, + {file = "cffi-1.17.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6ce01337d23884b21c03869d2f68c5523d43174d4fc405490eb0091057943118"}, + {file = "cffi-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cab2eba3830bf4f6d91e2d6718e0e1c14a2f5ad1af68a89d24ace0c6b17cced7"}, + {file = "cffi-1.17.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14b9cbc8f7ac98a739558eb86fabc283d4d564dafed50216e7f7ee62d0d25377"}, + {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b00e7bcd71caa0282cbe3c90966f738e2db91e64092a877c3ff7f19a1628fdcb"}, + {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:41f4915e09218744d8bae14759f983e466ab69b178de38066f7579892ff2a555"}, + {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4760a68cab57bfaa628938e9c2971137e05ce48e762a9cb53b76c9b569f1204"}, + {file = "cffi-1.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:011aff3524d578a9412c8b3cfaa50f2c0bd78e03eb7af7aa5e0df59b158efb2f"}, + {file = "cffi-1.17.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:a003ac9edc22d99ae1286b0875c460351f4e101f8c9d9d2576e78d7e048f64e0"}, + {file = "cffi-1.17.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ef9528915df81b8f4c7612b19b8628214c65c9b7f74db2e34a646a0a2a0da2d4"}, + {file = "cffi-1.17.0-cp313-cp313-win32.whl", hash = "sha256:70d2aa9fb00cf52034feac4b913181a6e10356019b18ef89bc7c12a283bf5f5a"}, + {file = "cffi-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:b7b6ea9e36d32582cda3465f54c4b454f62f23cb083ebc7a94e2ca6ef011c3a7"}, + {file = "cffi-1.17.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:964823b2fc77b55355999ade496c54dde161c621cb1f6eac61dc30ed1b63cd4c"}, + {file = "cffi-1.17.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:516a405f174fd3b88829eabfe4bb296ac602d6a0f68e0d64d5ac9456194a5b7e"}, + {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dec6b307ce928e8e112a6bb9921a1cb00a0e14979bf28b98e084a4b8a742bd9b"}, + {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4094c7b464cf0a858e75cd14b03509e84789abf7b79f8537e6a72152109c76e"}, + {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2404f3de742f47cb62d023f0ba7c5a916c9c653d5b368cc966382ae4e57da401"}, + {file = "cffi-1.17.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa9d43b02a0c681f0bfbc12d476d47b2b2b6a3f9287f11ee42989a268a1833c"}, + {file = "cffi-1.17.0-cp38-cp38-win32.whl", hash = "sha256:0bb15e7acf8ab35ca8b24b90af52c8b391690ef5c4aec3d31f38f0d37d2cc499"}, + {file = "cffi-1.17.0-cp38-cp38-win_amd64.whl", hash = "sha256:93a7350f6706b31f457c1457d3a3259ff9071a66f312ae64dc024f049055f72c"}, + {file = "cffi-1.17.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1a2ddbac59dc3716bc79f27906c010406155031a1c801410f1bafff17ea304d2"}, + {file = "cffi-1.17.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6327b572f5770293fc062a7ec04160e89741e8552bf1c358d1a23eba68166759"}, + {file = "cffi-1.17.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbc183e7bef690c9abe5ea67b7b60fdbca81aa8da43468287dae7b5c046107d4"}, + {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bdc0f1f610d067c70aa3737ed06e2726fd9d6f7bfee4a351f4c40b6831f4e82"}, + {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6d872186c1617d143969defeadac5a904e6e374183e07977eedef9c07c8953bf"}, + {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0d46ee4764b88b91f16661a8befc6bfb24806d885e27436fdc292ed7e6f6d058"}, + {file = "cffi-1.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f76a90c345796c01d85e6332e81cab6d70de83b829cf1d9762d0a3da59c7932"}, + {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0e60821d312f99d3e1569202518dddf10ae547e799d75aef3bca3a2d9e8ee693"}, + {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:eb09b82377233b902d4c3fbeeb7ad731cdab579c6c6fda1f763cd779139e47c3"}, + {file = "cffi-1.17.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:24658baf6224d8f280e827f0a50c46ad819ec8ba380a42448e24459daf809cf4"}, + {file = "cffi-1.17.0-cp39-cp39-win32.whl", hash = "sha256:0fdacad9e0d9fc23e519efd5ea24a70348305e8d7d85ecbb1a5fa66dc834e7fb"}, + {file = "cffi-1.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:7cbc78dc018596315d4e7841c8c3a7ae31cc4d638c9b627f87d52e8abaaf2d29"}, + {file = "cffi-1.17.0.tar.gz", hash = "sha256:f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76"}, ] [package.dependencies] pycparser = "*" +[[package]] +name = "chardet" +version = "5.2.0" +description = "Universal encoding detector for Python 3" +optional = false +python-versions = ">=3.7" +files = [ + {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, + {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, +] + [[package]] name = "charset-normalizer" version = "3.3.2" @@ -859,13 +996,13 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "click-didyoumean" -version = "0.3.0" +version = "0.3.1" description = "Enables git-like *did-you-mean* feature in click" optional = false -python-versions = ">=3.6.2,<4.0.0" +python-versions = ">=3.6.2" files = [ - {file = "click-didyoumean-0.3.0.tar.gz", hash = "sha256:f184f0d851d96b6d29297354ed981b7dd71df7ff500d82fa6d11f0856bee8035"}, - {file = "click_didyoumean-0.3.0-py3-none-any.whl", hash = "sha256:a0713dc7a1de3f06bc0df5a9567ad19ead2d3d5689b434768a6145bff77c0667"}, + {file = "click_didyoumean-0.3.1-py3-none-any.whl", hash = "sha256:5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"}, + {file = "click_didyoumean-0.3.1.tar.gz", hash = "sha256:4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463"}, ] [package.dependencies] @@ -930,13 +1067,13 @@ files = [ [[package]] name = "comm" -version = "0.2.1" +version = "0.2.2" description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." optional = false python-versions = ">=3.8" files = [ - {file = "comm-0.2.1-py3-none-any.whl", hash = "sha256:87928485c0dfc0e7976fd89fc1e187023cf587e7c353e4a9b417555b44adf021"}, - {file = "comm-0.2.1.tar.gz", hash = "sha256:0bc91edae1344d39d3661dcbc36937181fdaddb304790458f8b044dbc064b89a"}, + {file = "comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"}, + {file = "comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e"}, ] [package.dependencies] @@ -1023,43 +1160,38 @@ toml = ["tomli"] [[package]] name = "cryptography" -version = "42.0.2" +version = "43.0.0" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-42.0.2-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be"}, - {file = "cryptography-42.0.2-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d"}, - {file = "cryptography-42.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4"}, - {file = "cryptography-42.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2"}, - {file = "cryptography-42.0.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529"}, - {file = "cryptography-42.0.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1"}, - {file = "cryptography-42.0.2-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1"}, - {file = "cryptography-42.0.2-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929"}, - {file = "cryptography-42.0.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9"}, - {file = "cryptography-42.0.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2"}, - {file = "cryptography-42.0.2-cp37-abi3-win32.whl", hash = "sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee"}, - {file = "cryptography-42.0.2-cp37-abi3-win_amd64.whl", hash = "sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee"}, - {file = "cryptography-42.0.2-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242"}, - {file = "cryptography-42.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a"}, - {file = "cryptography-42.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446"}, - {file = "cryptography-42.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90"}, - {file = "cryptography-42.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3"}, - {file = "cryptography-42.0.2-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589"}, - {file = "cryptography-42.0.2-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a"}, - {file = "cryptography-42.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea"}, - {file = "cryptography-42.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33"}, - {file = "cryptography-42.0.2-cp39-abi3-win32.whl", hash = "sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635"}, - {file = "cryptography-42.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6"}, - {file = "cryptography-42.0.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380"}, - {file = "cryptography-42.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6"}, - {file = "cryptography-42.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2"}, - {file = "cryptography-42.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f"}, - {file = "cryptography-42.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008"}, - {file = "cryptography-42.0.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12"}, - {file = "cryptography-42.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a"}, - {file = "cryptography-42.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65"}, - {file = "cryptography-42.0.2.tar.gz", hash = "sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888"}, + {file = "cryptography-43.0.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:64c3f16e2a4fc51c0d06af28441881f98c5d91009b8caaff40cf3548089e9c74"}, + {file = "cryptography-43.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3dcdedae5c7710b9f97ac6bba7e1052b95c7083c9d0e9df96e02a1932e777895"}, + {file = "cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d9a1eca329405219b605fac09ecfc09ac09e595d6def650a437523fcd08dd22"}, + {file = "cryptography-43.0.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:ea9e57f8ea880eeea38ab5abf9fbe39f923544d7884228ec67d666abd60f5a47"}, + {file = "cryptography-43.0.0-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:9a8d6802e0825767476f62aafed40532bd435e8a5f7d23bd8b4f5fd04cc80ecf"}, + {file = "cryptography-43.0.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:cc70b4b581f28d0a254d006f26949245e3657d40d8857066c2ae22a61222ef55"}, + {file = "cryptography-43.0.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:4a997df8c1c2aae1e1e5ac49c2e4f610ad037fc5a3aadc7b64e39dea42249431"}, + {file = "cryptography-43.0.0-cp37-abi3-win32.whl", hash = "sha256:6e2b11c55d260d03a8cf29ac9b5e0608d35f08077d8c087be96287f43af3ccdc"}, + {file = "cryptography-43.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:31e44a986ceccec3d0498e16f3d27b2ee5fdf69ce2ab89b52eaad1d2f33d8778"}, + {file = "cryptography-43.0.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:7b3f5fe74a5ca32d4d0f302ffe6680fcc5c28f8ef0dc0ae8f40c0f3a1b4fca66"}, + {file = "cryptography-43.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac1955ce000cb29ab40def14fd1bbfa7af2017cca696ee696925615cafd0dce5"}, + {file = "cryptography-43.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:299d3da8e00b7e2b54bb02ef58d73cd5f55fb31f33ebbf33bd00d9aa6807df7e"}, + {file = "cryptography-43.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:ee0c405832ade84d4de74b9029bedb7b31200600fa524d218fc29bfa371e97f5"}, + {file = "cryptography-43.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:cb013933d4c127349b3948aa8aaf2f12c0353ad0eccd715ca789c8a0f671646f"}, + {file = "cryptography-43.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fdcb265de28585de5b859ae13e3846a8e805268a823a12a4da2597f1f5afc9f0"}, + {file = "cryptography-43.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2905ccf93a8a2a416f3ec01b1a7911c3fe4073ef35640e7ee5296754e30b762b"}, + {file = "cryptography-43.0.0-cp39-abi3-win32.whl", hash = "sha256:47ca71115e545954e6c1d207dd13461ab81f4eccfcb1345eac874828b5e3eaaf"}, + {file = "cryptography-43.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:0663585d02f76929792470451a5ba64424acc3cd5227b03921dab0e2f27b1709"}, + {file = "cryptography-43.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2c6d112bf61c5ef44042c253e4859b3cbbb50df2f78fa8fae6747a7814484a70"}, + {file = "cryptography-43.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:844b6d608374e7d08f4f6e6f9f7b951f9256db41421917dfb2d003dde4cd6b66"}, + {file = "cryptography-43.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:51956cf8730665e2bdf8ddb8da0056f699c1a5715648c1b0144670c1ba00b48f"}, + {file = "cryptography-43.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:aae4d918f6b180a8ab8bf6511a419473d107df4dbb4225c7b48c5c9602c38c7f"}, + {file = "cryptography-43.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:232ce02943a579095a339ac4b390fbbe97f5b5d5d107f8a08260ea2768be8cc2"}, + {file = "cryptography-43.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5bcb8a5620008a8034d39bce21dc3e23735dfdb6a33a06974739bfa04f853947"}, + {file = "cryptography-43.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:08a24a7070b2b6804c1940ff0f910ff728932a9d0e80e7814234269f9d46d069"}, + {file = "cryptography-43.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e9c5266c432a1e23738d178e51c2c7a5e2ddf790f248be939448c0ba2021f9d1"}, + {file = "cryptography-43.0.0.tar.gz", hash = "sha256:b88075ada2d51aa9f18283532c9f60e72170041bba88d7f37e49cbb10275299e"}, ] [package.dependencies] @@ -1072,9 +1204,52 @@ nox = ["nox"] pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "cryptography-vectors (==43.0.0)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] +[[package]] +name = "cyclonedx-bom" +version = "4.5.0" +description = "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "cyclonedx_bom-4.5.0-py3-none-any.whl", hash = "sha256:c3f16ad26dc93202cd4c2fccdf392e8d24f086782b0f111473664c4663f5aeb3"}, + {file = "cyclonedx_bom-4.5.0.tar.gz", hash = "sha256:09a9a6c3b86e1a143f2d89a4955a8e303abed7106adc4f5f0207ae0e3416ff86"}, +] + +[package.dependencies] +chardet = ">=5.1,<6.0" +cyclonedx-python-lib = {version = ">=7.3.0,<7.3.1 || >7.3.1,<8.0.0", extras = ["validation"]} +packageurl-python = ">=0.11,<2" +packaging = ">=22,<25" +pip-requirements-parser = ">=32.0,<33.0" +tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version < \"3.11\""} + +[[package]] +name = "cyclonedx-python-lib" +version = "7.6.0" +description = "Python library for CycloneDX" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "cyclonedx_python_lib-7.6.0-py3-none-any.whl", hash = "sha256:30655e89e5f987dc8d57835919748d71589fafeb33ff1dec45048eb72eda3cf9"}, + {file = "cyclonedx_python_lib-7.6.0.tar.gz", hash = "sha256:fa481d5f0d82728cb6a32e55f8ba9c666ba75a2bd99eb643228e3011c56bb5c4"}, +] + +[package.dependencies] +jsonschema = {version = ">=4.18,<5.0", extras = ["format"], optional = true, markers = "extra == \"validation\" or extra == \"json-validation\""} +license-expression = ">=30,<31" +lxml = {version = ">=4,<6", optional = true, markers = "extra == \"validation\" or extra == \"xml-validation\""} +packageurl-python = ">=0.11,<2" +py-serializable = ">=1.1.0,<2.0.0" +sortedcontainers = ">=2.4.0,<3.0.0" + +[package.extras] +json-validation = ["jsonschema[format] (>=4.18,<5.0)"] +validation = ["jsonschema[format] (>=4.18,<5.0)", "lxml (>=4,<6)"] +xml-validation = ["lxml (>=4,<6)"] + [[package]] name = "databricks-cli" version = "0.18.0" @@ -1097,33 +1272,33 @@ urllib3 = ">=1.26.7,<3" [[package]] name = "debugpy" -version = "1.8.1" +version = "1.8.5" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {file = "debugpy-1.8.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:3bda0f1e943d386cc7a0e71bfa59f4137909e2ed947fb3946c506e113000f741"}, - {file = "debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda73bf69ea479c8577a0448f8c707691152e6c4de7f0c4dec5a4bc11dee516e"}, - {file = "debugpy-1.8.1-cp310-cp310-win32.whl", hash = "sha256:3a79c6f62adef994b2dbe9fc2cc9cc3864a23575b6e387339ab739873bea53d0"}, - {file = "debugpy-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:7eb7bd2b56ea3bedb009616d9e2f64aab8fc7000d481faec3cd26c98a964bcdd"}, - {file = "debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb"}, - {file = "debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099"}, - {file = "debugpy-1.8.1-cp311-cp311-win32.whl", hash = "sha256:0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146"}, - {file = "debugpy-1.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8"}, - {file = "debugpy-1.8.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3ebb70ba1a6524d19fa7bb122f44b74170c447d5746a503e36adc244a20ac539"}, - {file = "debugpy-1.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2e658a9630f27534e63922ebf655a6ab60c370f4d2fc5c02a5b19baf4410ace"}, - {file = "debugpy-1.8.1-cp312-cp312-win32.whl", hash = "sha256:caad2846e21188797a1f17fc09c31b84c7c3c23baf2516fed5b40b378515bbf0"}, - {file = "debugpy-1.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:edcc9f58ec0fd121a25bc950d4578df47428d72e1a0d66c07403b04eb93bcf98"}, - {file = "debugpy-1.8.1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:7a3afa222f6fd3d9dfecd52729bc2e12c93e22a7491405a0ecbf9e1d32d45b39"}, - {file = "debugpy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d915a18f0597ef685e88bb35e5d7ab968964b7befefe1aaea1eb5b2640b586c7"}, - {file = "debugpy-1.8.1-cp38-cp38-win32.whl", hash = "sha256:92116039b5500633cc8d44ecc187abe2dfa9b90f7a82bbf81d079fcdd506bae9"}, - {file = "debugpy-1.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:e38beb7992b5afd9d5244e96ad5fa9135e94993b0c551ceebf3fe1a5d9beb234"}, - {file = "debugpy-1.8.1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:bfb20cb57486c8e4793d41996652e5a6a885b4d9175dd369045dad59eaacea42"}, - {file = "debugpy-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efd3fdd3f67a7e576dd869c184c5dd71d9aaa36ded271939da352880c012e703"}, - {file = "debugpy-1.8.1-cp39-cp39-win32.whl", hash = "sha256:58911e8521ca0c785ac7a0539f1e77e0ce2df753f786188f382229278b4cdf23"}, - {file = "debugpy-1.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:6df9aa9599eb05ca179fb0b810282255202a66835c6efb1d112d21ecb830ddd3"}, - {file = "debugpy-1.8.1-py2.py3-none-any.whl", hash = "sha256:28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242"}, - {file = "debugpy-1.8.1.zip", hash = "sha256:f696d6be15be87aef621917585f9bb94b1dc9e8aced570db1b8a6fc14e8f9b42"}, + {file = "debugpy-1.8.5-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:7e4d594367d6407a120b76bdaa03886e9eb652c05ba7f87e37418426ad2079f7"}, + {file = "debugpy-1.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4413b7a3ede757dc33a273a17d685ea2b0c09dbd312cc03f5534a0fd4d40750a"}, + {file = "debugpy-1.8.5-cp310-cp310-win32.whl", hash = "sha256:dd3811bd63632bb25eda6bd73bea8e0521794cda02be41fa3160eb26fc29e7ed"}, + {file = "debugpy-1.8.5-cp310-cp310-win_amd64.whl", hash = "sha256:b78c1250441ce893cb5035dd6f5fc12db968cc07f91cc06996b2087f7cefdd8e"}, + {file = "debugpy-1.8.5-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:606bccba19f7188b6ea9579c8a4f5a5364ecd0bf5a0659c8a5d0e10dcee3032a"}, + {file = "debugpy-1.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db9fb642938a7a609a6c865c32ecd0d795d56c1aaa7a7a5722d77855d5e77f2b"}, + {file = "debugpy-1.8.5-cp311-cp311-win32.whl", hash = "sha256:4fbb3b39ae1aa3e5ad578f37a48a7a303dad9a3d018d369bc9ec629c1cfa7408"}, + {file = "debugpy-1.8.5-cp311-cp311-win_amd64.whl", hash = "sha256:345d6a0206e81eb68b1493ce2fbffd57c3088e2ce4b46592077a943d2b968ca3"}, + {file = "debugpy-1.8.5-cp312-cp312-macosx_12_0_universal2.whl", hash = "sha256:5b5c770977c8ec6c40c60d6f58cacc7f7fe5a45960363d6974ddb9b62dbee156"}, + {file = "debugpy-1.8.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a65b00b7cdd2ee0c2cf4c7335fef31e15f1b7056c7fdbce9e90193e1a8c8cb"}, + {file = "debugpy-1.8.5-cp312-cp312-win32.whl", hash = "sha256:c9f7c15ea1da18d2fcc2709e9f3d6de98b69a5b0fff1807fb80bc55f906691f7"}, + {file = "debugpy-1.8.5-cp312-cp312-win_amd64.whl", hash = "sha256:28ced650c974aaf179231668a293ecd5c63c0a671ae6d56b8795ecc5d2f48d3c"}, + {file = "debugpy-1.8.5-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:3df6692351172a42af7558daa5019651f898fc67450bf091335aa8a18fbf6f3a"}, + {file = "debugpy-1.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cd04a73eb2769eb0bfe43f5bfde1215c5923d6924b9b90f94d15f207a402226"}, + {file = "debugpy-1.8.5-cp38-cp38-win32.whl", hash = "sha256:8f913ee8e9fcf9d38a751f56e6de12a297ae7832749d35de26d960f14280750a"}, + {file = "debugpy-1.8.5-cp38-cp38-win_amd64.whl", hash = "sha256:a697beca97dad3780b89a7fb525d5e79f33821a8bc0c06faf1f1289e549743cf"}, + {file = "debugpy-1.8.5-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:0a1029a2869d01cb777216af8c53cda0476875ef02a2b6ff8b2f2c9a4b04176c"}, + {file = "debugpy-1.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e84c276489e141ed0b93b0af648eef891546143d6a48f610945416453a8ad406"}, + {file = "debugpy-1.8.5-cp39-cp39-win32.whl", hash = "sha256:ad84b7cde7fd96cf6eea34ff6c4a1b7887e0fe2ea46e099e53234856f9d99a34"}, + {file = "debugpy-1.8.5-cp39-cp39-win_amd64.whl", hash = "sha256:7b0fe36ed9d26cb6836b0a51453653f8f2e347ba7348f2bbfe76bfeb670bfb1c"}, + {file = "debugpy-1.8.5-py2.py3-none-any.whl", hash = "sha256:55919dce65b471eff25901acf82d328bbd5b833526b6c1364bd5133754777a44"}, + {file = "debugpy-1.8.5.zip", hash = "sha256:b2112cfeb34b4507399d298fe7023a16656fc553ed5246536060ca7bd0e668d0"}, ] [[package]] @@ -1137,6 +1312,17 @@ files = [ {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, ] +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] + [[package]] name = "dependency-check" version = "0.6.0" @@ -1221,112 +1407,91 @@ files = [ [[package]] name = "docker" -version = "7.0.0" +version = "7.1.0" description = "A Python library for the Docker Engine API." optional = false python-versions = ">=3.8" files = [ - {file = "docker-7.0.0-py3-none-any.whl", hash = "sha256:12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b"}, - {file = "docker-7.0.0.tar.gz", hash = "sha256:323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3"}, + {file = "docker-7.1.0-py3-none-any.whl", hash = "sha256:c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0"}, + {file = "docker-7.1.0.tar.gz", hash = "sha256:ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c"}, ] [package.dependencies] -packaging = ">=14.0" pywin32 = {version = ">=304", markers = "sys_platform == \"win32\""} requests = ">=2.26.0" urllib3 = ">=1.26.0" [package.extras] +dev = ["coverage (==7.2.7)", "pytest (==7.4.2)", "pytest-cov (==4.1.0)", "pytest-timeout (==2.1.0)", "ruff (==0.1.8)"] +docs = ["myst-parser (==0.18.0)", "sphinx (==5.1.1)"] ssh = ["paramiko (>=2.4.3)"] websockets = ["websocket-client (>=1.3.0)"] [[package]] name = "dpath" -version = "2.1.6" +version = "2.2.0" description = "Filesystem-like pathing and searching for dictionaries" optional = false python-versions = ">=3.7" files = [ - {file = "dpath-2.1.6-py3-none-any.whl", hash = "sha256:31407395b177ab63ef72e2f6ae268c15e938f2990a8ecf6510f5686c02b6db73"}, - {file = "dpath-2.1.6.tar.gz", hash = "sha256:f1e07c72e8605c6a9e80b64bc8f42714de08a789c7de417e49c3f87a19692e47"}, + {file = "dpath-2.2.0-py3-none-any.whl", hash = "sha256:b330a375ded0a0d2ed404440f6c6a715deae5313af40bbb01c8a41d891900576"}, + {file = "dpath-2.2.0.tar.gz", hash = "sha256:34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e"}, ] [[package]] name = "dulwich" -version = "0.21.7" +version = "0.22.1" description = "Python Git Library" optional = false python-versions = ">=3.7" files = [ - {file = "dulwich-0.21.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d4c0110798099bb7d36a110090f2688050703065448895c4f53ade808d889dd3"}, - {file = "dulwich-0.21.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2bc12697f0918bee324c18836053644035362bb3983dc1b210318f2fed1d7132"}, - {file = "dulwich-0.21.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:471305af74790827fcbafe330fc2e8bdcee4fb56ca1177c8c481b1c8f806c4a4"}, - {file = "dulwich-0.21.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d54c9d0e845be26f65f954dff13a1cd3f2b9739820c19064257b8fd7435ab263"}, - {file = "dulwich-0.21.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12d61334a575474e707614f2e93d6ed4cdae9eb47214f9277076d9e5615171d3"}, - {file = "dulwich-0.21.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e274cebaf345f0b1e3b70197f2651de92b652386b68020cfd3bf61bc30f6eaaa"}, - {file = "dulwich-0.21.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:817822f970e196e757ae01281ecbf21369383285b9f4a83496312204cf889b8c"}, - {file = "dulwich-0.21.7-cp310-cp310-win32.whl", hash = "sha256:7836da3f4110ce684dcd53489015fb7fa94ed33c5276e3318b8b1cbcb5b71e08"}, - {file = "dulwich-0.21.7-cp310-cp310-win_amd64.whl", hash = "sha256:4a043b90958cec866b4edc6aef5fe3c2c96a664d0b357e1682a46f6c477273c4"}, - {file = "dulwich-0.21.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ce8db196e79c1f381469410d26fb1d8b89c6b87a4e7f00ff418c22a35121405c"}, - {file = "dulwich-0.21.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:62bfb26bdce869cd40be443dfd93143caea7089b165d2dcc33de40f6ac9d812a"}, - {file = "dulwich-0.21.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c01a735b9a171dcb634a97a3cec1b174cfbfa8e840156870384b633da0460f18"}, - {file = "dulwich-0.21.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa4d14767cf7a49c9231c2e52cb2a3e90d0c83f843eb6a2ca2b5d81d254cf6b9"}, - {file = "dulwich-0.21.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bca4b86e96d6ef18c5bc39828ea349efb5be2f9b1f6ac9863f90589bac1084d"}, - {file = "dulwich-0.21.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a7b5624b02ef808cdc62dabd47eb10cd4ac15e8ac6df9e2e88b6ac6b40133673"}, - {file = "dulwich-0.21.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c3a539b4696a42fbdb7412cb7b66a4d4d332761299d3613d90a642923c7560e1"}, - {file = "dulwich-0.21.7-cp311-cp311-win32.whl", hash = "sha256:675a612ce913081beb0f37b286891e795d905691dfccfb9bf73721dca6757cde"}, - {file = "dulwich-0.21.7-cp311-cp311-win_amd64.whl", hash = "sha256:460ba74bdb19f8d498786ae7776745875059b1178066208c0fd509792d7f7bfc"}, - {file = "dulwich-0.21.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4c51058ec4c0b45dc5189225b9e0c671b96ca9713c1daf71d622c13b0ab07681"}, - {file = "dulwich-0.21.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4bc4c5366eaf26dda3fdffe160a3b515666ed27c2419f1d483da285ac1411de0"}, - {file = "dulwich-0.21.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a0650ec77d89cb947e3e4bbd4841c96f74e52b4650830112c3057a8ca891dc2f"}, - {file = "dulwich-0.21.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f18f0a311fb7734b033a3101292b932158cade54b74d1c44db519e42825e5a2"}, - {file = "dulwich-0.21.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c589468e5c0cd84e97eb7ec209ab005a2cb69399e8c5861c3edfe38989ac3a8"}, - {file = "dulwich-0.21.7-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d62446797163317a397a10080c6397ffaaca51a7804c0120b334f8165736c56a"}, - {file = "dulwich-0.21.7-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e84cc606b1f581733df4350ca4070e6a8b30be3662bbb81a590b177d0c996c91"}, - {file = "dulwich-0.21.7-cp312-cp312-win32.whl", hash = "sha256:c3d1685f320907a52c40fd5890627945c51f3a5fa4bcfe10edb24fec79caadec"}, - {file = "dulwich-0.21.7-cp312-cp312-win_amd64.whl", hash = "sha256:6bd69921fdd813b7469a3c77bc75c1783cc1d8d72ab15a406598e5a3ba1a1503"}, - {file = "dulwich-0.21.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7d8ab29c660125db52106775caa1f8f7f77a69ed1fe8bc4b42bdf115731a25bf"}, - {file = "dulwich-0.21.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0d2e4485b98695bf95350ce9d38b1bb0aaac2c34ad00a0df789aa33c934469b"}, - {file = "dulwich-0.21.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e138d516baa6b5bafbe8f030eccc544d0d486d6819b82387fc0e285e62ef5261"}, - {file = "dulwich-0.21.7-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f34bf9b9fa9308376263fd9ac43143c7c09da9bc75037bb75c6c2423a151b92c"}, - {file = "dulwich-0.21.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2e2c66888207b71cd1daa2acb06d3984a6bc13787b837397a64117aa9fc5936a"}, - {file = "dulwich-0.21.7-cp37-cp37m-win32.whl", hash = "sha256:10893105c6566fc95bc2a67b61df7cc1e8f9126d02a1df6a8b2b82eb59db8ab9"}, - {file = "dulwich-0.21.7-cp37-cp37m-win_amd64.whl", hash = "sha256:460b3849d5c3d3818a80743b4f7a0094c893c559f678e56a02fff570b49a644a"}, - {file = "dulwich-0.21.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:74700e4c7d532877355743336c36f51b414d01e92ba7d304c4f8d9a5946dbc81"}, - {file = "dulwich-0.21.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c92e72c43c9e9e936b01a57167e0ea77d3fd2d82416edf9489faa87278a1cdf7"}, - {file = "dulwich-0.21.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d097e963eb6b9fa53266146471531ad9c6765bf390849230311514546ed64db2"}, - {file = "dulwich-0.21.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:808e8b9cc0aa9ac74870b49db4f9f39a52fb61694573f84b9c0613c928d4caf8"}, - {file = "dulwich-0.21.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1957b65f96e36c301e419d7adaadcff47647c30eb072468901bb683b1000bc5"}, - {file = "dulwich-0.21.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4b09bc3a64fb70132ec14326ecbe6e0555381108caff3496898962c4136a48c6"}, - {file = "dulwich-0.21.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5882e70b74ac3c736a42d3fdd4f5f2e6570637f59ad5d3e684760290b58f041"}, - {file = "dulwich-0.21.7-cp38-cp38-win32.whl", hash = "sha256:29bb5c1d70eba155ded41ed8a62be2f72edbb3c77b08f65b89c03976292f6d1b"}, - {file = "dulwich-0.21.7-cp38-cp38-win_amd64.whl", hash = "sha256:25c3ab8fb2e201ad2031ddd32e4c68b7c03cb34b24a5ff477b7a7dcef86372f5"}, - {file = "dulwich-0.21.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8929c37986c83deb4eb500c766ee28b6670285b512402647ee02a857320e377c"}, - {file = "dulwich-0.21.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cc1e11be527ac06316539b57a7688bcb1b6a3e53933bc2f844397bc50734e9ae"}, - {file = "dulwich-0.21.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0fc3078a1ba04c588fabb0969d3530efd5cd1ce2cf248eefb6baf7cbc15fc285"}, - {file = "dulwich-0.21.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40dcbd29ba30ba2c5bfbab07a61a5f20095541d5ac66d813056c122244df4ac0"}, - {file = "dulwich-0.21.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8869fc8ec3dda743e03d06d698ad489b3705775fe62825e00fa95aa158097fc0"}, - {file = "dulwich-0.21.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d96ca5e0dde49376fbcb44f10eddb6c30284a87bd03bb577c59bb0a1f63903fa"}, - {file = "dulwich-0.21.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e0064363bd5e814359657ae32517fa8001e8573d9d040bd997908d488ab886ed"}, - {file = "dulwich-0.21.7-cp39-cp39-win32.whl", hash = "sha256:869eb7be48243e695673b07905d18b73d1054a85e1f6e298fe63ba2843bb2ca1"}, - {file = "dulwich-0.21.7-cp39-cp39-win_amd64.whl", hash = "sha256:404b8edeb3c3a86c47c0a498699fc064c93fa1f8bab2ffe919e8ab03eafaaad3"}, - {file = "dulwich-0.21.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e598d743c6c0548ebcd2baf94aa9c8bfacb787ea671eeeb5828cfbd7d56b552f"}, - {file = "dulwich-0.21.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4a2d76c96426e791556836ef43542b639def81be4f1d6d4322cd886c115eae1"}, - {file = "dulwich-0.21.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6c88acb60a1f4d31bd6d13bfba465853b3df940ee4a0f2a3d6c7a0778c705b7"}, - {file = "dulwich-0.21.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ecd315847dea406a4decfa39d388a2521e4e31acde3bd9c2609c989e817c6d62"}, - {file = "dulwich-0.21.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d05d3c781bc74e2c2a2a8f4e4e2ed693540fbe88e6ac36df81deac574a6dad99"}, - {file = "dulwich-0.21.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6de6f8de4a453fdbae8062a6faa652255d22a3d8bce0cd6d2d6701305c75f2b3"}, - {file = "dulwich-0.21.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e25953c7acbbe4e19650d0225af1c0c0e6882f8bddd2056f75c1cc2b109b88ad"}, - {file = "dulwich-0.21.7-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:4637cbd8ed1012f67e1068aaed19fcc8b649bcf3e9e26649826a303298c89b9d"}, - {file = "dulwich-0.21.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:858842b30ad6486aacaa607d60bab9c9a29e7c59dc2d9cb77ae5a94053878c08"}, - {file = "dulwich-0.21.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:739b191f61e1c4ce18ac7d520e7a7cbda00e182c3489552408237200ce8411ad"}, - {file = "dulwich-0.21.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:274c18ec3599a92a9b67abaf110e4f181a4f779ee1aaab9e23a72e89d71b2bd9"}, - {file = "dulwich-0.21.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:2590e9b431efa94fc356ae33b38f5e64f1834ec3a94a6ac3a64283b206d07aa3"}, - {file = "dulwich-0.21.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ed60d1f610ef6437586f7768254c2a93820ccbd4cfdac7d182cf2d6e615969bb"}, - {file = "dulwich-0.21.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8278835e168dd097089f9e53088c7a69c6ca0841aef580d9603eafe9aea8c358"}, - {file = "dulwich-0.21.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffc27fb063f740712e02b4d2f826aee8bbed737ed799962fef625e2ce56e2d29"}, - {file = "dulwich-0.21.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:61e3451bd3d3844f2dca53f131982553be4d1b1e1ebd9db701843dd76c4dba31"}, - {file = "dulwich-0.21.7.tar.gz", hash = "sha256:a9e9c66833cea580c3ac12927e4b9711985d76afca98da971405d414de60e968"}, + {file = "dulwich-0.22.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:892914dc2e80403d16e59a3b440044f6092fde5ffd4ec1fdf36d6ff20a8e624d"}, + {file = "dulwich-0.22.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b03092399f0f5d3e112405b890128afdb9e1f203eafb812f5d9105b0f5fac9d4"}, + {file = "dulwich-0.22.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a2c790517ed884bc1b1590806222ab44989eeb7e7f14dfa915561c7ee3b9ac73"}, + {file = "dulwich-0.22.1-cp310-cp310-win32.whl", hash = "sha256:524d3497a86f79959c9c1d729715d60d8171ed3f71621d45afb4faee5a47e8a1"}, + {file = "dulwich-0.22.1-cp310-cp310-win_amd64.whl", hash = "sha256:d3146843b972f744aed551e8ac9fac5714baa864393e480586d467b7b4488426"}, + {file = "dulwich-0.22.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:82f26e592e9a36ab33bcdb419c7d53320e26c85dfc254cdb84f5f561a2fcaabf"}, + {file = "dulwich-0.22.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e90b8a2f24149c5803b733a24f1a016a2943b1f5a9ab2360db545e4638354c35"}, + {file = "dulwich-0.22.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b069639757b2f287f9cd0daf6765b536558c5e28263bbbb28e3d1925bce75400"}, + {file = "dulwich-0.22.1-cp311-cp311-win32.whl", hash = "sha256:3ae006498fea11515027a417e6e68b82e1c195d3516188ba2cc08210e3022d14"}, + {file = "dulwich-0.22.1-cp311-cp311-win_amd64.whl", hash = "sha256:a18d1392eabd02f337dcba23d723a4dcca87274ce8693cf88e6320f38bc3fdcd"}, + {file = "dulwich-0.22.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:12482e318895da9acabea7c0cc70b35d36833e7cb2def511ab3a63617f5c1af3"}, + {file = "dulwich-0.22.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6dc42afedc8cda4f2fd15a06d2e9e41281074a02cdf31bb2e0dde4d80766a408"}, + {file = "dulwich-0.22.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e3c7774232a2c9b195bde4fb72ad71455e877a9e4e9c0b17a57b1d9bd478838c"}, + {file = "dulwich-0.22.1-cp312-cp312-win32.whl", hash = "sha256:41dfc52db29a06fe23a5029abc3bc13503e28233b1c3a9614bc1e5c4d6adc1ce"}, + {file = "dulwich-0.22.1-cp312-cp312-win_amd64.whl", hash = "sha256:9d19f04ecd4628a0e4587b4c4e98e040b87924c1362ae5aa27420435f05d5dd8"}, + {file = "dulwich-0.22.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0d72a88c7af8fafa14c8743e8923c8d46bd0b850a0b7f5e34eb49201f1ead88e"}, + {file = "dulwich-0.22.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e36c8a3bb09db5730b3d5014d087bce977e878825cdd7ba8285abcd81c43bc0"}, + {file = "dulwich-0.22.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd51e77ff1b4ca08bc9b09b85646a3e77f275827b7b30180d76d769ce608e64d"}, + {file = "dulwich-0.22.1-cp37-cp37m-win32.whl", hash = "sha256:739ef91aeb13fa2aa187d0efd46d0ac168301f54a6ef748565c42876b4b3ce71"}, + {file = "dulwich-0.22.1-cp37-cp37m-win_amd64.whl", hash = "sha256:91966b7b48ec939e5083b03c9154fc450508056f01650ecb58724095307427f5"}, + {file = "dulwich-0.22.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:86be1e283d78cc3f7daee1dcd0254122160cde71ca8c5348315156045f8ac2bb"}, + {file = "dulwich-0.22.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926d671654a2f8cfa0b2fcb6b0c46833af95b5265d27a5c56c49c5a10f3ff3ba"}, + {file = "dulwich-0.22.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:467ff87fc4c61a23424b32acd952476ba17e7f7eeb8090e5957f68129784a35f"}, + {file = "dulwich-0.22.1-cp38-cp38-win32.whl", hash = "sha256:f9e10678fe0692c5167553981d97cbe342ed055c49016aef10da336e2962b1f2"}, + {file = "dulwich-0.22.1-cp38-cp38-win_amd64.whl", hash = "sha256:6386165c64ba5f61c416301f7f32bb899f8200ca575d76888697a42fda8a92d2"}, + {file = "dulwich-0.22.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:84db8aef08df6431b017cc3abe57b3d6885fd7436eec8d715603c309353b233c"}, + {file = "dulwich-0.22.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:155124219e6ce4b116d30ed1b9cc63c88021966b29ce761d3ce3caba064f9a13"}, + {file = "dulwich-0.22.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7579429e89deac6659b4ea70eb3de9063bb40508fd4a8a020fa67b02e0b59f4f"}, + {file = "dulwich-0.22.1-cp39-cp39-win32.whl", hash = "sha256:454d073e628043dde4f9bd34517736c1889dbe6417099bbae2119873b8d4d5da"}, + {file = "dulwich-0.22.1-cp39-cp39-win_amd64.whl", hash = "sha256:e1b51d26108a832f151da8856a93676cc1a5cd8dd0bc20f06f4aee5774a7f0f9"}, + {file = "dulwich-0.22.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4c509e8172b9438536946097768413f297229b03eff064e4e06749cf5c28df78"}, + {file = "dulwich-0.22.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64eebe1d709539d6e80440fa1185f1eeb260d53bcb6435b1f753b4ce90a65e82"}, + {file = "dulwich-0.22.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:52a8ddd1d9b5681de216a7af718720f5202d3c093ecc10dd4dfac6d25da605a6"}, + {file = "dulwich-0.22.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7244b796dd7e191753b822ac0ca871a4b9139b0b850770ac5bd347d5f8c76768"}, + {file = "dulwich-0.22.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e7798e842ec506d25f21e825259b70109325ac1c9b43c2e287aad7559455951b"}, + {file = "dulwich-0.22.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac9fcf7c5cf1e9d0bcc643672f81bf43ec81f6495b99809649f5bfcdff633ab0"}, + {file = "dulwich-0.22.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e346c1b86c5e5f175ca8f87f3873eea8b2e0eeb5d52033b475cf85641cb200c2"}, + {file = "dulwich-0.22.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:b2054e1f2c7041857ce129443bde23298ca37592ce82f0fb5ed5704d5f3708dd"}, + {file = "dulwich-0.22.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3ad3462d070b678fe61d3bdd7c6ac3fdbd25cca66f32b6edf589dd88fff251d2"}, + {file = "dulwich-0.22.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc6575476539c0b4924abab3896fc76be2f413d5baa6b083c4dfc4abc59329e"}, + {file = "dulwich-0.22.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3de7a2eba26ff13a79670f78f73fc86fb8c87100508119f3b6bd61451bfdd4bf"}, + {file = "dulwich-0.22.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:b2c3186cf76d598a9d42b35e09ef35d499118b4197624ba5bba1b3a39ac6a75f"}, + {file = "dulwich-0.22.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3a366cdba24b8df31ad70b82bae55baa696c453678c1346da8390396a1d5cce4"}, + {file = "dulwich-0.22.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3fb61891b2675664dc89d486eb5199e3659179ae04fc0a863ffc7e16b782b624"}, + {file = "dulwich-0.22.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0ea4c5feedd35e8bde175a9ab91ef6705c3cef5ee209eeb2f67dd0b59ff1825f"}, + {file = "dulwich-0.22.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:20f61f6dc0b075ca6459acbfb9527ee0e1ee02dccbed126dc492600bb7310d86"}, + {file = "dulwich-0.22.1.tar.gz", hash = "sha256:e36d85967cfbf25da1c7bc3d6921adc5baa976969d926aaf1582bd5fd7e94758"}, ] [package.dependencies] @@ -1532,13 +1697,13 @@ tests = ["Pygments (==2.10.0)", "collective.checkdocs (==0.2)", "dvc[testing]", [[package]] name = "dvc-studio-client" -version = "0.18.0" +version = "0.21.0" description = "Small library to post data from DVC/DVCLive to Iterative Studio" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "dvc-studio-client-0.18.0.tar.gz", hash = "sha256:41d2ee96bfb3784fad2d71508938197b0917445946090b3bb5ad53354fa35fcc"}, - {file = "dvc_studio_client-0.18.0-py3-none-any.whl", hash = "sha256:eac41a74af46a313553b09948e0dc47d1be8ccfbea4513d54cd82bc32a480c4e"}, + {file = "dvc_studio_client-0.21.0-py3-none-any.whl", hash = "sha256:93006e3812c830b42ff79746e6c6163e97a3c3ead6722ec2f1dec1d7dbf0b071"}, + {file = "dvc_studio_client-0.21.0.tar.gz", hash = "sha256:db212ff5cf73dce886d0713a5d2bf4bc0bbfb499f3ca8548705ca98aab5addd1"}, ] [package.dependencies] @@ -1547,19 +1712,19 @@ requests = "*" voluptuous = "*" [package.extras] -dev = ["mkdocs (==1.5.3)", "mkdocs-gen-files (==0.5.0)", "mkdocs-material (==9.4.6)", "mkdocs-section-index (==0.3.8)", "mkdocstrings-python (==1.7.3)", "pytest (==7.4.2)", "pytest-cov (==4.1.0)", "pytest-mock (==3.12.0)", "pytest-sugar (==0.9.7)"] -docs = ["mkdocs (==1.5.3)", "mkdocs-gen-files (==0.5.0)", "mkdocs-material (==9.4.6)", "mkdocs-section-index (==0.3.8)", "mkdocstrings-python (==1.7.3)"] -tests = ["pytest (==7.4.2)", "pytest-cov (==4.1.0)", "pytest-mock (==3.12.0)", "pytest-sugar (==0.9.7)"] +dev = ["dvc-studio-client[docs,tests]", "mypy (==1.10.1)", "types-requests"] +docs = ["mkdocs (>=1.5.2,<2)", "mkdocs-gen-files (>=0.5.0,<1)", "mkdocs-material (>=9.3.1,<10)", "mkdocs-section-index (>=0.3.6,<1)", "mkdocstrings-python (>=1.6.3,<2)"] +tests = ["pytest (>=7,<9)", "pytest-cov (>=4.1.0)", "pytest-mock", "pytest-sugar"] [[package]] name = "dvc-task" -version = "0.3.0" +version = "0.4.0" description = "Extensible task queue used in DVC." optional = false python-versions = ">=3.8" files = [ - {file = "dvc-task-0.3.0.tar.gz", hash = "sha256:6ab288bfbbc4a2df8ef145c543bb979d6cb8fb49037fec821a59ad6e1dfdddce"}, - {file = "dvc_task-0.3.0-py3-none-any.whl", hash = "sha256:637908e3a54670cb09924dd96161e025399c426fc3cb2e3b9b8a030d7cfcfbcd"}, + {file = "dvc-task-0.4.0.tar.gz", hash = "sha256:c0166626af9c0e932ba18194fbc57df38f22860fcc0fbd450dee14ef9615cd3c"}, + {file = "dvc_task-0.4.0-py3-none-any.whl", hash = "sha256:ed047e4bb5031fcf640357ae4638a2a89e34f556560ed9d1fbf6646ed4e8cca6"}, ] [package.dependencies] @@ -1570,19 +1735,19 @@ pywin32 = {version = ">=225", markers = "sys_platform == \"win32\""} shortuuid = ">=1.0.8" [package.extras] -dev = ["celery-types (==0.15.0)", "flaky (==3.7.0)", "mkdocs (==1.3.1)", "mkdocs-gen-files (==0.3.5)", "mkdocs-material (==8.4.1)", "mkdocs-section-index (==0.3.4)", "mkdocstrings-python (==0.7.1)", "mypy (==0.971)", "pylint (==2.15.0)", "pytest (==7.2.0)", "pytest-celery", "pytest-cov (==3.0.0)", "pytest-mock (==3.8.2)", "pytest-sugar (==0.9.6)", "pytest-test-utils (>=0.0.6)"] -docs = ["mkdocs (==1.3.1)", "mkdocs-gen-files (==0.3.5)", "mkdocs-material (==8.4.1)", "mkdocs-section-index (==0.3.4)", "mkdocstrings-python (==0.7.1)"] -tests = ["celery-types (==0.15.0)", "flaky (==3.7.0)", "mypy (==0.971)", "pylint (==2.15.0)", "pytest (==7.2.0)", "pytest-celery", "pytest-cov (==3.0.0)", "pytest-mock (==3.8.2)", "pytest-sugar (==0.9.6)", "pytest-test-utils (>=0.0.6)"] +dev = ["celery-types", "celery-types (==0.15.0)", "dvc-task[docs,tests]", "mypy (==1.9.0)"] +docs = ["mkdocs (>=1.5.2,<2)", "mkdocs-gen-files (>=0.5.0,<1)", "mkdocs-material (>=9.3.1,<10)", "mkdocs-section-index (>=0.3.6,<1)", "mkdocstrings-python (>=1.6.3,<2)"] +tests = ["pytest (>=7,<9)", "pytest-celery", "pytest-cov (>=4.1.0)", "pytest-mock", "pytest-rerunfailures", "pytest-sugar", "pytest-test-utils (>=0.0.6)"] [[package]] name = "dynaconf" -version = "3.2.4" +version = "3.2.6" description = "The dynamic configurator for your Python Project" optional = false python-versions = ">=3.8" files = [ - {file = "dynaconf-3.2.4-py2.py3-none-any.whl", hash = "sha256:858f9806fab2409c4f5442614c2605d4c4071d5e5153b0e7f24a225f27465aed"}, - {file = "dynaconf-3.2.4.tar.gz", hash = "sha256:2e6adebaa587f4df9241a16a4bec3fda521154d26b15f3258fde753a592831b6"}, + {file = "dynaconf-3.2.6-py2.py3-none-any.whl", hash = "sha256:3911c740d717df4576ed55f616c7cbad6e06bc8ef23ffca444b6e2a12fb1c34c"}, + {file = "dynaconf-3.2.6.tar.gz", hash = "sha256:74cc1897396380bb957730eb341cc0976ee9c38bbcb53d3307c50caed0aedfb8"}, ] [package.extras] @@ -1590,7 +1755,7 @@ all = ["configobj", "hvac", "redis", "ruamel.yaml"] configobj = ["configobj"] ini = ["configobj"] redis = ["redis"] -test = ["configobj", "django", "flake8", "flake8-debugger", "flake8-print", "flake8-todo", "flask (>=0.12)", "hvac (>=1.1.0)", "pep8-naming", "pytest", "pytest-cov", "pytest-mock", "pytest-xdist", "python-dotenv", "radon", "redis", "toml"] +test = ["configobj", "django", "flask (>=0.12)", "hvac (>=1.1.0)", "pytest", "pytest-cov", "pytest-mock", "pytest-xdist", "python-dotenv", "radon", "redis", "toml"] toml = ["toml"] vault = ["hvac"] yaml = ["ruamel.yaml"] @@ -1622,13 +1787,13 @@ PyYAML = "*" [[package]] name = "exceptiongroup" -version = "1.2.0" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"}, - {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -1669,20 +1834,32 @@ all = ["email-validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "filelock" -version = "3.13.1" +version = "3.15.4" description = "A platform independent file lock." optional = false python-versions = ">=3.8" files = [ - {file = "filelock-3.13.1-py3-none-any.whl", hash = "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c"}, - {file = "filelock-3.13.1.tar.gz", hash = "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e"}, + {file = "filelock-3.15.4-py3-none-any.whl", hash = "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7"}, + {file = "filelock-3.15.4.tar.gz", hash = "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.24)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)", "virtualenv (>=20.26.2)"] typing = ["typing-extensions (>=4.8)"] +[[package]] +name = "fixedint" +version = "0.1.6" +description = "simple fixed-width integers" +optional = false +python-versions = "*" +files = [ + {file = "fixedint-0.1.6-py2-none-any.whl", hash = "sha256:41953193f08cbe984f584d8513c38fe5eea5fbd392257433b2210391c8a21ead"}, + {file = "fixedint-0.1.6-py3-none-any.whl", hash = "sha256:b8cf9f913735d2904deadda7a6daa9f57100599da1de57a7448ea1be75ae8c9c"}, + {file = "fixedint-0.1.6.tar.gz", hash = "sha256:703005d090499d41ce7ce2ee7eae8f7a5589a81acdc6b79f1728a56495f2c799"}, +] + [[package]] name = "flask" version = "2.3.3" @@ -1707,13 +1884,13 @@ dotenv = ["python-dotenv"] [[package]] name = "flatbuffers" -version = "1.12" +version = "24.3.25" description = "The FlatBuffers serialization format for Python" optional = false python-versions = "*" files = [ - {file = "flatbuffers-1.12-py2.py3-none-any.whl", hash = "sha256:9e9ef47fa92625c4721036e7c4124182668dc6021d9e7c73704edd395648deb9"}, - {file = "flatbuffers-1.12.tar.gz", hash = "sha256:63bb9a722d5e373701913e226135b28a6f6ac200d5cc7b4d919fa38d73b44610"}, + {file = "flatbuffers-24.3.25-py2.py3-none-any.whl", hash = "sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812"}, + {file = "flatbuffers-24.3.25.tar.gz", hash = "sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4"}, ] [[package]] @@ -1732,13 +1909,13 @@ six = ">=1.12,<2.0" [[package]] name = "flufl-lock" -version = "8.0.2" +version = "8.1.0" description = "NFS-safe file locking with timeouts for POSIX and Windows" optional = false python-versions = ">=3.8" files = [ - {file = "flufl_lock-8.0.2-py3-none-any.whl", hash = "sha256:ca33fb581122d651e4f24775bebed1e58cd1ea85a95a505881902ba050ed170b"}, - {file = "flufl_lock-8.0.2.tar.gz", hash = "sha256:61c7246b34d6e5544c8a1fa4dae396d10e16ceb23371a31db22e0a2993d01432"}, + {file = "flufl_lock-8.1.0-py3-none-any.whl", hash = "sha256:a01b2153d1b0cc170a26b1413037debbe94af6a1cd23164b3b2b229f766b164f"}, + {file = "flufl_lock-8.1.0.tar.gz", hash = "sha256:d88302005692a63d98b60080158faf089be5ecae6969f706409da8276fdce7cb"}, ] [package.dependencies] @@ -1755,49 +1932,57 @@ files = [ {file = "fpdf-1.7.2.tar.gz", hash = "sha256:125840783289e7d12552b1e86ab692c37322e7a65b96a99e0ea86cca041b6779"}, ] +[[package]] +name = "fqdn" +version = "1.5.1" +description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers" +optional = false +python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4" +files = [ + {file = "fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"}, + {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"}, +] + [[package]] name = "frozendict" -version = "2.4.0" +version = "2.4.4" description = "A simple immutable dictionary" optional = false python-versions = ">=3.6" files = [ - {file = "frozendict-2.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:475c65202a6f5421df8cacb8a2f29c5087134a0542b0540ae95fbf4db7af2ff9"}, - {file = "frozendict-2.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2607e82efdd2c277224a58bda3994d4cd48e49eff7fa31e404cf3066e8dbfeae"}, - {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fd4583194baabe100c135883017da76259a315d34e303eddf198541b7e02e44"}, - {file = "frozendict-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efca7281184b54f7abab6980cf25837b709f72ced62791f62dabcd7b184d958a"}, - {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9fc4cba1ced988ce9020dfcaae6fe3f5521eebc00c5772b511aaf691b0be91e6"}, - {file = "frozendict-2.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8fab616e7c0fea2ac928f107c740bd9ba516fc083adfcd1c391d6bfc9164403d"}, - {file = "frozendict-2.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:09ba8ee37d260adde311b8eb4cd12bf27f64071242f736757ae6a11d331eb860"}, - {file = "frozendict-2.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:0615ed71570eec3cc96df063930ea6e563211efeeac86e3f3cc8bdfc9c9bfab7"}, - {file = "frozendict-2.4.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cc754117a7d60ba8e55b3c39abd67f37fbc05dd63cdcb03d1717a382fe0a3421"}, - {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2804ea4bd2179bb33b99483cc8d69246630cc00632b9affe2914e8666f1cc7e5"}, - {file = "frozendict-2.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd4700c3f0aebdc8f4375c35590135794b1dbf2aca132f4756b584fa9910af2d"}, - {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:da4406d95c340e0b1cc43a3858fac729f52689325bcf61a9182eb94aff7451dc"}, - {file = "frozendict-2.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:1875e7b70a5724bf964354da8fd542240d2cead0d80053ac96bf4494ce3517fa"}, - {file = "frozendict-2.4.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a60f353496637ca21396289a7d969af1eb4ec4d11a7c37a0e7f25fc1761a0c97"}, - {file = "frozendict-2.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b666f9c6c8a9e794d2713a944b10a65480ff459579d75b5f686c75031c2c2dfc"}, - {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9d81fb396ea81fcba3b3dde4a4b51adcb74ff31632014fbfd030f8acd5a7292"}, - {file = "frozendict-2.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4925c8e82d2bd23d45996cd0827668a52b9c51103897c98ce409a763d0c00c61"}, - {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:aa86325da6a6071284b4ed3d9d2cd9db068560aebad503b658d6a889a0575683"}, - {file = "frozendict-2.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:5bb5b62d4e2bce12e91800496d94de41bec8f16e4d8a7b16e8f263676ae2031a"}, - {file = "frozendict-2.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3909df909516cfd7bcefd9a3003948970a12a50c5648d8bbddafcef171f2117f"}, - {file = "frozendict-2.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:204f2c5c10fc018d1ba8ccc67758aa83fe769c782547bd26dc250317a7ccba71"}, - {file = "frozendict-2.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8d1d269874c94b1ed2b6667e5e43dcf4541838019b1caa4c48f848ac73634df"}, - {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:809f1cffb602cf06e5186c69c0e3b74bec7a3684593145331f9aa2a65b5ba3b7"}, - {file = "frozendict-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b017cba5f73869b04c2977139ad08e57a7480de1e384c34193939698119baa1d"}, - {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0b75e5e231621dedaef88334997e79fbd137dd89895543d3862fe0220fc3572c"}, - {file = "frozendict-2.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:df3819a5d48ab3aae1548e62093d0111ad7c3b62ff9392421b7bbf149c08b629"}, - {file = "frozendict-2.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:42a9b33ccf9d417b22146e59803c53d5c39d7d9151d2df8df59c235f6a1a5ed7"}, - {file = "frozendict-2.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a3f51bfa64e0c4a6608e3f2878bab1211a6b3b197de6fa57151bbe73f1184457"}, - {file = "frozendict-2.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a1d232f092dc686e6ef23d436bde30f82c018f31cef1b89b31caef03814b1617"}, - {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e530658134e88607ff8c2c8934a07b2bb5e9fffab5045f127746f6542c6c77e"}, - {file = "frozendict-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23a52bbea30c9e35b89291273944393770fb031e522a172e3aff19b62cc50047"}, - {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f91acaff475d0ef0d3436b805c9b91fc627a6a8a281771a24f7ab7f458a0b34f"}, - {file = "frozendict-2.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:08d9c7c1aa92b94538b3a79c43999f999012e174588435f197794d5e5a80e0f5"}, - {file = "frozendict-2.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:05c5a77957ecba4286c7ab33861a8f4f2badc7ea86fc82b834fb360d3aa4c108"}, - {file = "frozendict-2.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:c8af8a6a39e0050d3f3193cda56c42b43534a9b3995c44241bb9527e3c3fd451"}, - {file = "frozendict-2.4.0.tar.gz", hash = "sha256:c26758198e403337933a92b01f417a8240c954f553e1d4b5e0f8e39d9c8e3f0a"}, + {file = "frozendict-2.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4a59578d47b3949437519b5c39a016a6116b9e787bb19289e333faae81462e59"}, + {file = "frozendict-2.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12a342e439aef28ccec533f0253ea53d75fe9102bd6ea928ff530e76eac38906"}, + {file = "frozendict-2.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f79c26dff10ce11dad3b3627c89bb2e87b9dd5958c2b24325f16a23019b8b94"}, + {file = "frozendict-2.4.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2bd009cf4fc47972838a91e9b83654dc9a095dc4f2bb3a37c3f3124c8a364543"}, + {file = "frozendict-2.4.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:87ebcde21565a14fe039672c25550060d6f6d88cf1f339beac094c3b10004eb0"}, + {file = "frozendict-2.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:fefeb700bc7eb8b4c2dc48704e4221860d254c8989fb53488540bc44e44a1ac2"}, + {file = "frozendict-2.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:4297d694eb600efa429769125a6f910ec02b85606f22f178bafbee309e7d3ec7"}, + {file = "frozendict-2.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:812ab17522ba13637826e65454115a914c2da538356e85f43ecea069813e4b33"}, + {file = "frozendict-2.4.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fee9420475bb6ff357000092aa9990c2f6182b2bab15764330f4ad7de2eae49"}, + {file = "frozendict-2.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:3148062675536724502c6344d7c485dd4667fdf7980ca9bd05e338ccc0c4471e"}, + {file = "frozendict-2.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:78c94991944dd33c5376f720228e5b252ee67faf3bac50ef381adc9e51e90d9d"}, + {file = "frozendict-2.4.4-cp36-cp36m-win_amd64.whl", hash = "sha256:1697793b5f62b416c0fc1d94638ec91ed3aa4ab277f6affa3a95216ecb3af170"}, + {file = "frozendict-2.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:199a4d32194f3afed6258de7e317054155bc9519252b568d9cfffde7e4d834e5"}, + {file = "frozendict-2.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85375ec6e979e6373bffb4f54576a68bf7497c350861d20686ccae38aab69c0a"}, + {file = "frozendict-2.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2d8536e068d6bf281f23fa835ac07747fb0f8851879dd189e9709f9567408b4d"}, + {file = "frozendict-2.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:259528ba6b56fa051bc996f1c4d8b57e30d6dd3bc2f27441891b04babc4b5e73"}, + {file = "frozendict-2.4.4-cp37-cp37m-win_amd64.whl", hash = "sha256:07c3a5dee8bbb84cba770e273cdbf2c87c8e035903af8f781292d72583416801"}, + {file = "frozendict-2.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6874fec816b37b6eb5795b00e0574cba261bf59723e2de607a195d5edaff0786"}, + {file = "frozendict-2.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c8f92425686323a950337da4b75b4c17a3327b831df8c881df24038d560640d4"}, + {file = "frozendict-2.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d58d9a8d9e49662c6dafbea5e641f97decdb3d6ccd76e55e79818415362ba25"}, + {file = "frozendict-2.4.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:93a7b19afb429cbf99d56faf436b45ef2fa8fe9aca89c49eb1610c3bd85f1760"}, + {file = "frozendict-2.4.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2b70b431e3a72d410a2cdf1497b3aba2f553635e0c0f657ce311d841bf8273b6"}, + {file = "frozendict-2.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:e1b941132d79ce72d562a13341d38fc217bc1ee24d8c35a20d754e79ff99e038"}, + {file = "frozendict-2.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc2228874eacae390e63fd4f2bb513b3144066a977dc192163c9f6c7f6de6474"}, + {file = "frozendict-2.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63aa49f1919af7d45fb8fd5dec4c0859bc09f46880bd6297c79bb2db2969b63d"}, + {file = "frozendict-2.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6bf9260018d653f3cab9bd147bd8592bf98a5c6e338be0491ced3c196c034a3"}, + {file = "frozendict-2.4.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6eb716e6a6d693c03b1d53280a1947716129f5ef9bcdd061db5c17dea44b80fe"}, + {file = "frozendict-2.4.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d13b4310db337f4d2103867c5a05090b22bc4d50ca842093779ef541ea9c9eea"}, + {file = "frozendict-2.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:b3b967d5065872e27b06f785a80c0ed0a45d1f7c9b85223da05358e734d858ca"}, + {file = "frozendict-2.4.4-cp39-cp39-win_arm64.whl", hash = "sha256:4ae8d05c8d0b6134bfb6bfb369d5fa0c4df21eabb5ca7f645af95fdc6689678e"}, + {file = "frozendict-2.4.4-py311-none-any.whl", hash = "sha256:705efca8d74d3facbb6ace80ab3afdd28eb8a237bfb4063ed89996b024bc443d"}, + {file = "frozendict-2.4.4-py312-none-any.whl", hash = "sha256:d9647563e76adb05b7cde2172403123380871360a114f546b4ae1704510801e5"}, + {file = "frozendict-2.4.4.tar.gz", hash = "sha256:3f7c031b26e4ee6a3f786ceb5e3abf1181c4ade92dce1f847da26ea2c96008c7"}, ] [[package]] @@ -1937,13 +2122,13 @@ files = [ [[package]] name = "gast" -version = "0.4.0" +version = "0.6.0" description = "Python AST that abstracts the underlying Python version" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" files = [ - {file = "gast-0.4.0-py3-none-any.whl", hash = "sha256:b7adcdd5adbebf1adf17378da5ba3f543684dbec47b1cda1f3997e573cd542c4"}, - {file = "gast-0.4.0.tar.gz", hash = "sha256:40feb7b8b8434785585ab224d1568b857edb18297e5a3047f1ba012bc83b42c1"}, + {file = "gast-0.6.0-py3-none-any.whl", hash = "sha256:52b182313f7330389f72b069ba00f174cfe2a06411099547288839c6cbafbd54"}, + {file = "gast-0.6.0.tar.gz", hash = "sha256:88fc5300d32c7ac6ca7b515310862f71e6fdf2c029bbec7c66c0f5dd47b6b1fb"}, ] [[package]] @@ -1962,61 +2147,21 @@ smmap = ">=3.0.1,<6" [[package]] name = "gitpython" -version = "3.1.41" +version = "3.1.43" description = "GitPython is a Python library used to interact with Git repositories" optional = false python-versions = ">=3.7" files = [ - {file = "GitPython-3.1.41-py3-none-any.whl", hash = "sha256:c36b6634d069b3f719610175020a9aed919421c87552185b085e04fbbdb10b7c"}, - {file = "GitPython-3.1.41.tar.gz", hash = "sha256:ed66e624884f76df22c8e16066d567aaa5a37d5b5fa19db2c6df6f7156db9048"}, + {file = "GitPython-3.1.43-py3-none-any.whl", hash = "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff"}, + {file = "GitPython-3.1.43.tar.gz", hash = "sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c"}, ] [package.dependencies] gitdb = ">=4.0.1,<5" [package.extras] -test = ["black", "coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "sumtypes"] - -[[package]] -name = "google-auth" -version = "2.27.0" -description = "Google Authentication Library" -optional = false -python-versions = ">=3.7" -files = [ - {file = "google-auth-2.27.0.tar.gz", hash = "sha256:e863a56ccc2d8efa83df7a80272601e43487fa9a728a376205c86c26aaefa821"}, - {file = "google_auth-2.27.0-py2.py3-none-any.whl", hash = "sha256:8e4bad367015430ff253fe49d500fdc3396c1a434db5740828c728e45bcce245"}, -] - -[package.dependencies] -cachetools = ">=2.0.0,<6.0" -pyasn1-modules = ">=0.2.1" -rsa = ">=3.1.4,<5" - -[package.extras] -aiohttp = ["aiohttp (>=3.6.2,<4.0.0.dev0)", "requests (>=2.20.0,<3.0.0.dev0)"] -enterprise-cert = ["cryptography (==36.0.2)", "pyopenssl (==22.0.0)"] -pyopenssl = ["cryptography (>=38.0.3)", "pyopenssl (>=20.0.0)"] -reauth = ["pyu2f (>=0.1.5)"] -requests = ["requests (>=2.20.0,<3.0.0.dev0)"] - -[[package]] -name = "google-auth-oauthlib" -version = "0.4.6" -description = "Google Authentication Library" -optional = false -python-versions = ">=3.6" -files = [ - {file = "google-auth-oauthlib-0.4.6.tar.gz", hash = "sha256:a90a072f6993f2c327067bf65270046384cda5a8ecb20b94ea9a687f1f233a7a"}, - {file = "google_auth_oauthlib-0.4.6-py2.py3-none-any.whl", hash = "sha256:3f2a6e802eebbb6fb736a370fbf3b055edcb6b52878bf2f26330b5e041316c73"}, -] - -[package.dependencies] -google-auth = ">=1.0.0" -requests-oauthlib = ">=0.7.0" - -[package.extras] -tool = ["click (>=6.0.0)"] +doc = ["sphinx (==4.3.2)", "sphinx-autodoc-typehints", "sphinx-rtd-theme", "sphinxcontrib-applehelp (>=1.0.2,<=1.0.4)", "sphinxcontrib-devhelp (==1.0.2)", "sphinxcontrib-htmlhelp (>=2.0.0,<=2.0.1)", "sphinxcontrib-qthelp (==1.0.3)", "sphinxcontrib-serializinghtml (==1.1.5)"] +test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions"] [[package]] name = "google-pasta" @@ -2035,17 +2180,17 @@ six = "*" [[package]] name = "googleapis-common-protos" -version = "1.62.0" +version = "1.63.2" description = "Common protobufs used in Google APIs" optional = false python-versions = ">=3.7" files = [ - {file = "googleapis-common-protos-1.62.0.tar.gz", hash = "sha256:83f0ece9f94e5672cced82f592d2a5edf527a96ed1794f0bab36d5735c996277"}, - {file = "googleapis_common_protos-1.62.0-py2.py3-none-any.whl", hash = "sha256:4750113612205514f9f6aa4cb00d523a94f3e8c06c5ad2fee466387dc4875f07"}, + {file = "googleapis-common-protos-1.63.2.tar.gz", hash = "sha256:27c5abdffc4911f28101e635de1533fb4cfd2c37fbaa9174587c799fac90aa87"}, + {file = "googleapis_common_protos-1.63.2-py2.py3-none-any.whl", hash = "sha256:27a2499c7e8aff199665b22741997e485eccc8645aa9176c7c988e6fae507945"}, ] [package.dependencies] -protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<5.0.0.dev0" +protobuf = ">=3.20.2,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" [package.extras] grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] @@ -2140,88 +2285,81 @@ test = ["objgraph", "psutil"] [[package]] name = "grpcio" -version = "1.60.1" +version = "1.65.5" description = "HTTP/2-based RPC framework" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "grpcio-1.60.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:14e8f2c84c0832773fb3958240c69def72357bc11392571f87b2d7b91e0bb092"}, - {file = "grpcio-1.60.1-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:33aed0a431f5befeffd9d346b0fa44b2c01aa4aeae5ea5b2c03d3e25e0071216"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:fead980fbc68512dfd4e0c7b1f5754c2a8e5015a04dea454b9cada54a8423525"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:082081e6a36b6eb5cf0fd9a897fe777dbb3802176ffd08e3ec6567edd85bc104"}, - {file = "grpcio-1.60.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55ccb7db5a665079d68b5c7c86359ebd5ebf31a19bc1a91c982fd622f1e31ff2"}, - {file = "grpcio-1.60.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:9b54577032d4f235452f77a83169b6527bf4b77d73aeada97d45b2aaf1bf5ce0"}, - {file = "grpcio-1.60.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d142bcd604166417929b071cd396aa13c565749a4c840d6c702727a59d835eb"}, - {file = "grpcio-1.60.1-cp310-cp310-win32.whl", hash = "sha256:2a6087f234cb570008a6041c8ffd1b7d657b397fdd6d26e83d72283dae3527b1"}, - {file = "grpcio-1.60.1-cp310-cp310-win_amd64.whl", hash = "sha256:f2212796593ad1d0235068c79836861f2201fc7137a99aa2fea7beeb3b101177"}, - {file = "grpcio-1.60.1-cp311-cp311-linux_armv7l.whl", hash = "sha256:79ae0dc785504cb1e1788758c588c711f4e4a0195d70dff53db203c95a0bd303"}, - {file = "grpcio-1.60.1-cp311-cp311-macosx_10_10_universal2.whl", hash = "sha256:4eec8b8c1c2c9b7125508ff7c89d5701bf933c99d3910e446ed531cd16ad5d87"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:8c9554ca8e26241dabe7951aa1fa03a1ba0856688ecd7e7bdbdd286ebc272e4c"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91422ba785a8e7a18725b1dc40fbd88f08a5bb4c7f1b3e8739cab24b04fa8a03"}, - {file = "grpcio-1.60.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cba6209c96828711cb7c8fcb45ecef8c8859238baf15119daa1bef0f6c84bfe7"}, - {file = "grpcio-1.60.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c71be3f86d67d8d1311c6076a4ba3b75ba5703c0b856b4e691c9097f9b1e8bd2"}, - {file = "grpcio-1.60.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:af5ef6cfaf0d023c00002ba25d0751e5995fa0e4c9eec6cd263c30352662cbce"}, - {file = "grpcio-1.60.1-cp311-cp311-win32.whl", hash = "sha256:a09506eb48fa5493c58f946c46754ef22f3ec0df64f2b5149373ff31fb67f3dd"}, - {file = "grpcio-1.60.1-cp311-cp311-win_amd64.whl", hash = "sha256:49c9b6a510e3ed8df5f6f4f3c34d7fbf2d2cae048ee90a45cd7415abab72912c"}, - {file = "grpcio-1.60.1-cp312-cp312-linux_armv7l.whl", hash = "sha256:b58b855d0071575ea9c7bc0d84a06d2edfbfccec52e9657864386381a7ce1ae9"}, - {file = "grpcio-1.60.1-cp312-cp312-macosx_10_10_universal2.whl", hash = "sha256:a731ac5cffc34dac62053e0da90f0c0b8560396a19f69d9703e88240c8f05858"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:cf77f8cf2a651fbd869fbdcb4a1931464189cd210abc4cfad357f1cacc8642a6"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c557e94e91a983e5b1e9c60076a8fd79fea1e7e06848eb2e48d0ccfb30f6e073"}, - {file = "grpcio-1.60.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:069fe2aeee02dfd2135d562d0663fe70fbb69d5eed6eb3389042a7e963b54de8"}, - {file = "grpcio-1.60.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb0af13433dbbd1c806e671d81ec75bd324af6ef75171fd7815ca3074fe32bfe"}, - {file = "grpcio-1.60.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2f44c32aef186bbba254129cea1df08a20be414144ac3bdf0e84b24e3f3b2e05"}, - {file = "grpcio-1.60.1-cp312-cp312-win32.whl", hash = "sha256:a212e5dea1a4182e40cd3e4067ee46be9d10418092ce3627475e995cca95de21"}, - {file = "grpcio-1.60.1-cp312-cp312-win_amd64.whl", hash = "sha256:6e490fa5f7f5326222cb9f0b78f207a2b218a14edf39602e083d5f617354306f"}, - {file = "grpcio-1.60.1-cp37-cp37m-linux_armv7l.whl", hash = "sha256:4216e67ad9a4769117433814956031cb300f85edc855252a645a9a724b3b6594"}, - {file = "grpcio-1.60.1-cp37-cp37m-macosx_10_10_universal2.whl", hash = "sha256:73e14acd3d4247169955fae8fb103a2b900cfad21d0c35f0dcd0fdd54cd60367"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_aarch64.whl", hash = "sha256:6ecf21d20d02d1733e9c820fb5c114c749d888704a7ec824b545c12e78734d1c"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33bdea30dcfd4f87b045d404388469eb48a48c33a6195a043d116ed1b9a0196c"}, - {file = "grpcio-1.60.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53b69e79d00f78c81eecfb38f4516080dc7f36a198b6b37b928f1c13b3c063e9"}, - {file = "grpcio-1.60.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:39aa848794b887120b1d35b1b994e445cc028ff602ef267f87c38122c1add50d"}, - {file = "grpcio-1.60.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:72153a0d2e425f45b884540a61c6639436ddafa1829a42056aa5764b84108b8e"}, - {file = "grpcio-1.60.1-cp37-cp37m-win_amd64.whl", hash = "sha256:50d56280b482875d1f9128ce596e59031a226a8b84bec88cb2bf76c289f5d0de"}, - {file = "grpcio-1.60.1-cp38-cp38-linux_armv7l.whl", hash = "sha256:6d140bdeb26cad8b93c1455fa00573c05592793c32053d6e0016ce05ba267549"}, - {file = "grpcio-1.60.1-cp38-cp38-macosx_10_10_universal2.whl", hash = "sha256:bc808924470643b82b14fe121923c30ec211d8c693e747eba8a7414bc4351a23"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:70c83bb530572917be20c21f3b6be92cd86b9aecb44b0c18b1d3b2cc3ae47df0"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b106bc52e7f28170e624ba61cc7dc6829566e535a6ec68528f8e1afbed1c41f"}, - {file = "grpcio-1.60.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30e980cd6db1088c144b92fe376747328d5554bc7960ce583ec7b7d81cd47287"}, - {file = "grpcio-1.60.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:0c5807e9152eff15f1d48f6b9ad3749196f79a4a050469d99eecb679be592acc"}, - {file = "grpcio-1.60.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f1c3dc536b3ee124e8b24feb7533e5c70b9f2ef833e3b2e5513b2897fd46763a"}, - {file = "grpcio-1.60.1-cp38-cp38-win32.whl", hash = "sha256:d7404cebcdb11bb5bd40bf94131faf7e9a7c10a6c60358580fe83913f360f929"}, - {file = "grpcio-1.60.1-cp38-cp38-win_amd64.whl", hash = "sha256:c8754c75f55781515a3005063d9a05878b2cfb3cb7e41d5401ad0cf19de14872"}, - {file = "grpcio-1.60.1-cp39-cp39-linux_armv7l.whl", hash = "sha256:0250a7a70b14000fa311de04b169cc7480be6c1a769b190769d347939d3232a8"}, - {file = "grpcio-1.60.1-cp39-cp39-macosx_10_10_universal2.whl", hash = "sha256:660fc6b9c2a9ea3bb2a7e64ba878c98339abaf1811edca904ac85e9e662f1d73"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:76eaaba891083fcbe167aa0f03363311a9f12da975b025d30e94b93ac7a765fc"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d97c65ea7e097056f3d1ead77040ebc236feaf7f71489383d20f3b4c28412a"}, - {file = "grpcio-1.60.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb2a2911b028f01c8c64d126f6b632fcd8a9ac975aa1b3855766c94e4107180"}, - {file = "grpcio-1.60.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:5a1ebbae7e2214f51b1f23b57bf98eeed2cf1ba84e4d523c48c36d5b2f8829ff"}, - {file = "grpcio-1.60.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a66f4d2a005bc78e61d805ed95dedfcb35efa84b7bba0403c6d60d13a3de2d6"}, - {file = "grpcio-1.60.1-cp39-cp39-win32.whl", hash = "sha256:8d488fbdbf04283f0d20742b64968d44825617aa6717b07c006168ed16488804"}, - {file = "grpcio-1.60.1-cp39-cp39-win_amd64.whl", hash = "sha256:61b7199cd2a55e62e45bfb629a35b71fc2c0cb88f686a047f25b1112d3810904"}, - {file = "grpcio-1.60.1.tar.gz", hash = "sha256:dd1d3a8d1d2e50ad9b59e10aa7f07c7d1be2b367f3f2d33c5fade96ed5460962"}, + {file = "grpcio-1.65.5-cp310-cp310-linux_armv7l.whl", hash = "sha256:b67d450f1e008fedcd81e097a3a400a711d8be1a8b20f852a7b8a73fead50fe3"}, + {file = "grpcio-1.65.5-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:a70a20eed87bba647a38bedd93b3ce7db64b3f0e8e0952315237f7f5ca97b02d"}, + {file = "grpcio-1.65.5-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:f79c87c114bf37adf408026b9e2e333fe9ff31dfc9648f6f80776c513145c813"}, + {file = "grpcio-1.65.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f17f9fa2d947dbfaca01b3ab2c62eefa8240131fdc67b924eb42ce6032e3e5c1"}, + {file = "grpcio-1.65.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32d60e18ff7c34fe3f6db3d35ad5c6dc99f5b43ff3982cb26fad4174462d10b1"}, + {file = "grpcio-1.65.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fe6505376f5b00bb008e4e1418152e3ad3d954b629da286c7913ff3cfc0ff740"}, + {file = "grpcio-1.65.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:33158e56c6378063923c417e9fbdb28660b6e0e2835af42e67f5a7793f587af7"}, + {file = "grpcio-1.65.5-cp310-cp310-win32.whl", hash = "sha256:1cbc208edb9acf1cc339396a1a36b83796939be52f34e591c90292045b579fbf"}, + {file = "grpcio-1.65.5-cp310-cp310-win_amd64.whl", hash = "sha256:bc74f3f745c37e2c5685c9d2a2d5a94de00f286963f5213f763ae137bf4f2358"}, + {file = "grpcio-1.65.5-cp311-cp311-linux_armv7l.whl", hash = "sha256:3207ae60d07e5282c134b6e02f9271a2cb523c6d7a346c6315211fe2bf8d61ed"}, + {file = "grpcio-1.65.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a2f80510f99f82d4eb825849c486df703f50652cea21c189eacc2b84f2bde764"}, + {file = "grpcio-1.65.5-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:a80e9a5e3f93c54f5eb82a3825ea1fc4965b2fa0026db2abfecb139a5c4ecdf1"}, + {file = "grpcio-1.65.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0b2944390a496567de9e70418f3742b477d85d8ca065afa90432edc91b4bb8ad"}, + {file = "grpcio-1.65.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3655139d7be213c32c79ef6fb2367cae28e56ef68e39b1961c43214b457f257"}, + {file = "grpcio-1.65.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:05f02d68fc720e085f061b704ee653b181e6d5abfe315daef085719728d3d1fd"}, + {file = "grpcio-1.65.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1c4caafe71aef4dabf53274bbf4affd6df651e9f80beedd6b8e08ff438ed3260"}, + {file = "grpcio-1.65.5-cp311-cp311-win32.whl", hash = "sha256:84c901cdec16a092099f251ef3360d15e29ef59772150fa261d94573612539b5"}, + {file = "grpcio-1.65.5-cp311-cp311-win_amd64.whl", hash = "sha256:11f8b16121768c1cb99d7dcb84e01510e60e6a206bf9123e134118802486f035"}, + {file = "grpcio-1.65.5-cp312-cp312-linux_armv7l.whl", hash = "sha256:ee6ed64a27588a2c94e8fa84fe8f3b5c89427d4d69c37690903d428ec61ca7e4"}, + {file = "grpcio-1.65.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:76991b7a6fb98630a3328839755181ce7c1aa2b1842aa085fd4198f0e5198960"}, + {file = "grpcio-1.65.5-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:89c00a18801b1ed9cc441e29b521c354725d4af38c127981f2c950c796a09b6e"}, + {file = "grpcio-1.65.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:078038e150a897e5e402ed3d57f1d31ebf604cbed80f595bd281b5da40762a92"}, + {file = "grpcio-1.65.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c97962720489ef31b5ad8a916e22bc31bba3664e063fb9f6702dce056d4aa61b"}, + {file = "grpcio-1.65.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:b8270b15b99781461b244f5c81d5c2bc9696ab9189fb5ff86c841417fb3b39fe"}, + {file = "grpcio-1.65.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8e5c4c15ac3fe1eb68e46bc51e66ad29be887479f231f8237cf8416058bf0cc1"}, + {file = "grpcio-1.65.5-cp312-cp312-win32.whl", hash = "sha256:f5b5970341359341d0e4c789da7568264b2a89cd976c05ea476036852b5950cd"}, + {file = "grpcio-1.65.5-cp312-cp312-win_amd64.whl", hash = "sha256:238a625f391a1b9f5f069bdc5930f4fd71b74426bea52196fc7b83f51fa97d34"}, + {file = "grpcio-1.65.5-cp38-cp38-linux_armv7l.whl", hash = "sha256:6c4e62bcf297a1568f627f39576dbfc27f1e5338a691c6dd5dd6b3979da51d1c"}, + {file = "grpcio-1.65.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:d7df567b67d16d4177835a68d3f767bbcbad04da9dfb52cbd19171f430c898bd"}, + {file = "grpcio-1.65.5-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:b7ca419f1462390851eec395b2089aad1e49546b52d4e2c972ceb76da69b10f8"}, + {file = "grpcio-1.65.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fa36dd8496d3af0d40165252a669fa4f6fd2db4b4026b9a9411cbf060b9d6a15"}, + {file = "grpcio-1.65.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a101696f9ece90a0829988ff72f1b1ea2358f3df035bdf6d675dd8b60c2c0894"}, + {file = "grpcio-1.65.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:2a6d8169812932feac514b420daffae8ab8e36f90f3122b94ae767e633296b17"}, + {file = "grpcio-1.65.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:47d0aaaab82823f0aa6adea5184350b46e2252e13a42a942db84da5b733f2e05"}, + {file = "grpcio-1.65.5-cp38-cp38-win32.whl", hash = "sha256:85ae8f8517d5bcc21fb07dbf791e94ed84cc28f84c903cdc2bd7eaeb437c8f45"}, + {file = "grpcio-1.65.5-cp38-cp38-win_amd64.whl", hash = "sha256:770bd4bd721961f6dd8049bc27338564ba8739913f77c0f381a9815e465ff965"}, + {file = "grpcio-1.65.5-cp39-cp39-linux_armv7l.whl", hash = "sha256:ab5ec837d8cee8dbce9ef6386125f119b231e4333cc6b6d57b6c5c7c82a72331"}, + {file = "grpcio-1.65.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cabd706183ee08d8026a015af5819a0b3a8959bdc9d1f6fdacd1810f09200f2a"}, + {file = "grpcio-1.65.5-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:ec71fc5b39821ad7d80db7473c8f8c2910f3382f0ddadfbcfc2c6c437107eb67"}, + {file = "grpcio-1.65.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3a9e35bcb045e39d7cac30464c285389b9a816ac2067e4884ad2c02e709ef8e"}, + {file = "grpcio-1.65.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d750e9330eb14236ca11b78d0c494eed13d6a95eb55472298f0e547c165ee324"}, + {file = "grpcio-1.65.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2b91ce647b6307f25650872454a4d02a2801f26a475f90d0b91ed8110baae589"}, + {file = "grpcio-1.65.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8da58ff80bc4556cf29bc03f5fff1f03b8387d6aaa7b852af9eb65b2cf833be4"}, + {file = "grpcio-1.65.5-cp39-cp39-win32.whl", hash = "sha256:7a412959aa5f08c5ac04aa7b7c3c041f5e4298cadd4fcc2acff195b56d185ebc"}, + {file = "grpcio-1.65.5-cp39-cp39-win_amd64.whl", hash = "sha256:55714ea852396ec9568f45f487639945ab674de83c12bea19d5ddbc3ae41ada3"}, + {file = "grpcio-1.65.5.tar.gz", hash = "sha256:ec6f219fb5d677a522b0deaf43cea6697b16f338cb68d009e30930c4aa0d2209"}, ] [package.extras] -protobuf = ["grpcio-tools (>=1.60.1)"] +protobuf = ["grpcio-tools (>=1.65.5)"] [[package]] name = "gunicorn" -version = "21.2.0" +version = "23.0.0" description = "WSGI HTTP Server for UNIX" optional = false -python-versions = ">=3.5" +python-versions = ">=3.7" files = [ - {file = "gunicorn-21.2.0-py3-none-any.whl", hash = "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0"}, - {file = "gunicorn-21.2.0.tar.gz", hash = "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033"}, + {file = "gunicorn-23.0.0-py3-none-any.whl", hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}, + {file = "gunicorn-23.0.0.tar.gz", hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"}, ] [package.dependencies] packaging = "*" [package.extras] -eventlet = ["eventlet (>=0.24.1)"] +eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] gevent = ["gevent (>=1.4.0)"] setproctitle = ["setproctitle"] +testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] tornado = ["tornado (>=0.2)"] [[package]] @@ -2237,36 +2375,32 @@ files = [ [[package]] name = "h5py" -version = "3.10.0" +version = "3.11.0" description = "Read and write HDF5 files from Python" optional = false python-versions = ">=3.8" files = [ - {file = "h5py-3.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b963fb772964fc1d1563c57e4e2e874022ce11f75ddc6df1a626f42bd49ab99f"}, - {file = "h5py-3.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:012ab448590e3c4f5a8dd0f3533255bc57f80629bf7c5054cf4c87b30085063c"}, - {file = "h5py-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:781a24263c1270a62cd67be59f293e62b76acfcc207afa6384961762bb88ea03"}, - {file = "h5py-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f42e6c30698b520f0295d70157c4e202a9e402406f50dc08f5a7bc416b24e52d"}, - {file = "h5py-3.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:93dd840bd675787fc0b016f7a05fc6efe37312a08849d9dd4053fd0377b1357f"}, - {file = "h5py-3.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2381e98af081b6df7f6db300cd88f88e740649d77736e4b53db522d8874bf2dc"}, - {file = "h5py-3.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:667fe23ab33d5a8a6b77970b229e14ae3bb84e4ea3382cc08567a02e1499eedd"}, - {file = "h5py-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90286b79abd085e4e65e07c1bd7ee65a0f15818ea107f44b175d2dfe1a4674b7"}, - {file = "h5py-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c013d2e79c00f28ffd0cc24e68665ea03ae9069e167087b2adb5727d2736a52"}, - {file = "h5py-3.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:92273ce69ae4983dadb898fd4d3bea5eb90820df953b401282ee69ad648df684"}, - {file = "h5py-3.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c97d03f87f215e7759a354460fb4b0d0f27001450b18b23e556e7856a0b21c3"}, - {file = "h5py-3.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:86df4c2de68257b8539a18646ceccdcf2c1ce6b1768ada16c8dcfb489eafae20"}, - {file = "h5py-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba9ab36be991119a3ff32d0c7cbe5faf9b8d2375b5278b2aea64effbeba66039"}, - {file = "h5py-3.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2c8e4fda19eb769e9a678592e67eaec3a2f069f7570c82d2da909c077aa94339"}, - {file = "h5py-3.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:492305a074327e8d2513011fa9fffeb54ecb28a04ca4c4227d7e1e9616d35641"}, - {file = "h5py-3.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9450464b458cca2c86252b624279115dcaa7260a40d3cb1594bf2b410a2bd1a3"}, - {file = "h5py-3.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd6f6d1384a9f491732cee233b99cd4bfd6e838a8815cc86722f9d2ee64032af"}, - {file = "h5py-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3074ec45d3dc6e178c6f96834cf8108bf4a60ccb5ab044e16909580352010a97"}, - {file = "h5py-3.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:212bb997a91e6a895ce5e2f365ba764debeaef5d2dca5c6fb7098d66607adf99"}, - {file = "h5py-3.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5dfc65ac21fa2f630323c92453cadbe8d4f504726ec42f6a56cf80c2f90d6c52"}, - {file = "h5py-3.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d4682b94fd36ab217352be438abd44c8f357c5449b8995e63886b431d260f3d3"}, - {file = "h5py-3.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aece0e2e1ed2aab076c41802e50a0c3e5ef8816d60ece39107d68717d4559824"}, - {file = "h5py-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:43a61b2c2ad65b1fabc28802d133eed34debcc2c8b420cb213d3d4ef4d3e2229"}, - {file = "h5py-3.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:ae2f0201c950059676455daf92700eeb57dcf5caaf71b9e1328e6e6593601770"}, - {file = "h5py-3.10.0.tar.gz", hash = "sha256:d93adc48ceeb33347eb24a634fb787efc7ae4644e6ea4ba733d099605045c049"}, + {file = "h5py-3.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1625fd24ad6cfc9c1ccd44a66dac2396e7ee74940776792772819fc69f3a3731"}, + {file = "h5py-3.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c072655ad1d5fe9ef462445d3e77a8166cbfa5e599045f8aa3c19b75315f10e5"}, + {file = "h5py-3.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77b19a40788e3e362b54af4dcf9e6fde59ca016db2c61360aa30b47c7b7cef00"}, + {file = "h5py-3.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:ef4e2f338fc763f50a8113890f455e1a70acd42a4d083370ceb80c463d803972"}, + {file = "h5py-3.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bbd732a08187a9e2a6ecf9e8af713f1d68256ee0f7c8b652a32795670fb481ba"}, + {file = "h5py-3.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:75bd7b3d93fbeee40860fd70cdc88df4464e06b70a5ad9ce1446f5f32eb84007"}, + {file = "h5py-3.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52c416f8eb0daae39dabe71415cb531f95dce2d81e1f61a74537a50c63b28ab3"}, + {file = "h5py-3.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:083e0329ae534a264940d6513f47f5ada617da536d8dccbafc3026aefc33c90e"}, + {file = "h5py-3.11.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a76cae64080210389a571c7d13c94a1a6cf8cb75153044fd1f822a962c97aeab"}, + {file = "h5py-3.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f3736fe21da2b7d8a13fe8fe415f1272d2a1ccdeff4849c1421d2fb30fd533bc"}, + {file = "h5py-3.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa6ae84a14103e8dc19266ef4c3e5d7c00b68f21d07f2966f0ca7bdb6c2761fb"}, + {file = "h5py-3.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:21dbdc5343f53b2e25404673c4f00a3335aef25521bd5fa8c707ec3833934892"}, + {file = "h5py-3.11.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:754c0c2e373d13d6309f408325343b642eb0f40f1a6ad21779cfa9502209e150"}, + {file = "h5py-3.11.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:731839240c59ba219d4cb3bc5880d438248533366f102402cfa0621b71796b62"}, + {file = "h5py-3.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ec9df3dd2018904c4cc06331951e274f3f3fd091e6d6cc350aaa90fa9b42a76"}, + {file = "h5py-3.11.0-cp38-cp38-win_amd64.whl", hash = "sha256:55106b04e2c83dfb73dc8732e9abad69d83a436b5b82b773481d95d17b9685e1"}, + {file = "h5py-3.11.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f4e025e852754ca833401777c25888acb96889ee2c27e7e629a19aee288833f0"}, + {file = "h5py-3.11.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6c4b760082626120031d7902cd983d8c1f424cdba2809f1067511ef283629d4b"}, + {file = "h5py-3.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67462d0669f8f5459529de179f7771bd697389fcb3faab54d63bf788599a48ea"}, + {file = "h5py-3.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:d9c944d364688f827dc889cf83f1fca311caf4fa50b19f009d1f2b525edd33a3"}, + {file = "h5py-3.11.0.tar.gz", hash = "sha256:7b7e8f78072a2edec87c9836f25f34203fd492a4475709a18b417a33cfb21fa9"}, ] [package.dependencies] @@ -2290,33 +2424,33 @@ packaging = "*" [[package]] name = "idna" -version = "3.6" +version = "3.7" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.5" files = [ - {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, - {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, + {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, + {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, ] [[package]] name = "importlib-metadata" -version = "6.11.0" +version = "7.1.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-6.11.0-py3-none-any.whl", hash = "sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}, - {file = "importlib_metadata-6.11.0.tar.gz", hash = "sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443"}, + {file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"}, + {file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"}, ] [package.dependencies] zipp = ">=0.5" [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] [[package]] name = "iniconfig" @@ -2331,13 +2465,13 @@ files = [ [[package]] name = "ipykernel" -version = "6.29.2" +version = "6.29.5" description = "IPython Kernel for Jupyter" optional = false python-versions = ">=3.8" files = [ - {file = "ipykernel-6.29.2-py3-none-any.whl", hash = "sha256:50384f5c577a260a1d53f1f59a828c7266d321c9b7d00d345693783f66616055"}, - {file = "ipykernel-6.29.2.tar.gz", hash = "sha256:3bade28004e3ff624ed57974948116670604ac5f676d12339693f3142176d3f0"}, + {file = "ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"}, + {file = "ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215"}, ] [package.dependencies] @@ -2360,17 +2494,17 @@ cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"] docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] pyqt5 = ["pyqt5"] pyside6 = ["pyside6"] -test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (==0.23.4)", "pytest-cov", "pytest-timeout"] +test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"] [[package]] name = "ipython" -version = "8.21.0" +version = "8.26.0" description = "IPython: Productive Interactive Computing" optional = false python-versions = ">=3.10" files = [ - {file = "ipython-8.21.0-py3-none-any.whl", hash = "sha256:1050a3ab8473488d7eee163796b02e511d0735cf43a04ba2a8348bd0f2eaf8a5"}, - {file = "ipython-8.21.0.tar.gz", hash = "sha256:48fbc236fbe0e138b88773fa0437751f14c3645fb483f1d4c5dee58b37e5ce73"}, + {file = "ipython-8.26.0-py3-none-any.whl", hash = "sha256:e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff"}, + {file = "ipython-8.26.0.tar.gz", hash = "sha256:1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c"}, ] [package.dependencies] @@ -2379,24 +2513,26 @@ decorator = "*" exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} jedi = ">=0.16" matplotlib-inline = "*" -pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} prompt-toolkit = ">=3.0.41,<3.1.0" pygments = ">=2.4.0" stack-data = "*" -traitlets = ">=5" +traitlets = ">=5.13.0" +typing-extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} [package.extras] -all = ["black", "curio", "docrepr", "exceptiongroup", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.23)", "pandas", "pickleshare", "pytest (<8)", "pytest-asyncio (<0.22)", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] +all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] black = ["black"] -doc = ["docrepr", "exceptiongroup", "ipykernel", "matplotlib", "pickleshare", "pytest (<8)", "pytest-asyncio (<0.22)", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] +doc = ["docrepr", "exceptiongroup", "intersphinx-registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli", "typing-extensions"] kernel = ["ipykernel"] +matplotlib = ["matplotlib"] nbconvert = ["nbconvert"] nbformat = ["nbformat"] notebook = ["ipywidgets", "notebook"] parallel = ["ipyparallel"] qtconsole = ["qtconsole"] -test = ["pickleshare", "pytest (<8)", "pytest-asyncio (<0.22)", "testpath"] -test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "pickleshare", "pytest (<8)", "pytest-asyncio (<0.22)", "testpath", "trio"] +test = ["packaging", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] [[package]] name = "isodate" @@ -2412,6 +2548,20 @@ files = [ [package.dependencies] six = "*" +[[package]] +name = "isoduration" +version = "20.11.0" +description = "Operations with ISO 8601 durations" +optional = false +python-versions = ">=3.7" +files = [ + {file = "isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"}, + {file = "isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9"}, +] + +[package.dependencies] +arrow = ">=0.15.0" + [[package]] name = "isort" version = "5.13.2" @@ -2496,13 +2646,13 @@ tests = ["mypy (==0.971)", "pylint (==2.15.0)", "pytest (==7.2.0)", "pytest-cov [[package]] name = "itsdangerous" -version = "2.1.2" +version = "2.2.0" description = "Safely pass data to untrusted environments and back." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"}, - {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"}, + {file = "itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"}, + {file = "itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"}, ] [[package]] @@ -2526,13 +2676,13 @@ testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] [[package]] name = "jinja2" -version = "3.1.3" +version = "3.1.4" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, ] [package.dependencies] @@ -2552,15 +2702,69 @@ files = [ {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"}, ] +[[package]] +name = "jsonpointer" +version = "3.0.0" +description = "Identify specific nodes in a JSON document (RFC 6901)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"}, + {file = "jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef"}, +] + +[[package]] +name = "jsonschema" +version = "4.23.0" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, + {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +fqdn = {version = "*", optional = true, markers = "extra == \"format\""} +idna = {version = "*", optional = true, markers = "extra == \"format\""} +isoduration = {version = "*", optional = true, markers = "extra == \"format\""} +jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format\""} +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format\""} +rfc3987 = {version = "*", optional = true, markers = "extra == \"format\""} +rpds-py = ">=0.7.1" +uri-template = {version = "*", optional = true, markers = "extra == \"format\""} +webcolors = {version = ">=1.11", optional = true, markers = "extra == \"format\""} + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] + +[[package]] +name = "jsonschema-specifications" +version = "2023.12.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, + {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + [[package]] name = "jupyter-client" -version = "8.6.0" +version = "8.6.2" description = "Jupyter protocol implementation and client libraries" optional = false python-versions = ">=3.8" files = [ - {file = "jupyter_client-8.6.0-py3-none-any.whl", hash = "sha256:909c474dbe62582ae62b758bca86d6518c85234bdee2d908c778db6d72f39d99"}, - {file = "jupyter_client-8.6.0.tar.gz", hash = "sha256:0642244bb83b4764ae60d07e010e15f0e2d275ec4e918a8f7b80fbbef3ca60c7"}, + {file = "jupyter_client-8.6.2-py3-none-any.whl", hash = "sha256:50cbc5c66fd1b8f65ecb66bc490ab73217993632809b6e505687de18e9dea39f"}, + {file = "jupyter_client-8.6.2.tar.gz", hash = "sha256:2bda14d55ee5ba58552a8c53ae43d215ad9868853489213f37da060ced54d8df"}, ] [package.dependencies] @@ -2572,17 +2776,17 @@ traitlets = ">=5.3" [package.extras] docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] -test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] +test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest (<8.2.0)", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] [[package]] name = "jupyter-core" -version = "5.7.1" +version = "5.7.2" description = "Jupyter core package. A base package on which Jupyter projects rely." optional = false python-versions = ">=3.8" files = [ - {file = "jupyter_core-5.7.1-py3-none-any.whl", hash = "sha256:c65c82126453a723a2804aa52409930434598fd9d35091d63dfb919d2b765bb7"}, - {file = "jupyter_core-5.7.1.tar.gz", hash = "sha256:de61a9d7fc71240f688b2fb5ab659fbb56979458dc66a71decd098e03c79e218"}, + {file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"}, + {file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"}, ] [package.dependencies] @@ -2592,37 +2796,28 @@ traitlets = ">=5.3" [package.extras] docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] -test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"] +test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout"] [[package]] name = "keras" -version = "2.9.0" -description = "Deep learning for humans." +version = "3.5.0" +description = "Multi-backend Keras." optional = false -python-versions = "*" +python-versions = ">=3.9" files = [ - {file = "keras-2.9.0-py2.py3-none-any.whl", hash = "sha256:55911256f89cfc9343c9fbe4b61ec45a2d33d89729cbe1ab9dcacf8b07b8b6ab"}, -] - -[[package]] -name = "keras-preprocessing" -version = "1.1.2" -description = "Easy data preprocessing and data augmentation for deep learning models" -optional = false -python-versions = "*" -files = [ - {file = "Keras_Preprocessing-1.1.2-py2.py3-none-any.whl", hash = "sha256:7b82029b130ff61cc99b55f3bd27427df4838576838c5b2f65940e4fcec99a7b"}, - {file = "Keras_Preprocessing-1.1.2.tar.gz", hash = "sha256:add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3"}, + {file = "keras-3.5.0-py3-none-any.whl", hash = "sha256:d37a3c623935713473ceb25241b52bce9d1e0ff5b36e5d0f6f47ed55f8500c9a"}, + {file = "keras-3.5.0.tar.gz", hash = "sha256:53ae4f9472ec9d9c6941c82a3fda86969724ace3b7630a94ba0a1f17ba1065c3"}, ] [package.dependencies] -numpy = ">=1.9.1" -six = ">=1.9.0" - -[package.extras] -image = ["Pillow (>=5.2.0)", "scipy (>=0.14)"] -pep8 = ["flake8"] -tests = ["Pillow", "keras", "pandas", "pytest", "pytest-cov", "pytest-xdist", "tensorflow"] +absl-py = "*" +h5py = "*" +ml-dtypes = "*" +namex = "*" +numpy = "*" +optree = "*" +packaging = "*" +rich = "*" [[package]] name = "kn-utils" @@ -2651,13 +2846,13 @@ reference = "gitlab-research" [[package]] name = "knack" -version = "0.11.0" +version = "0.12.0" description = "A Command-Line Interface framework" optional = false python-versions = "*" files = [ - {file = "knack-0.11.0-py3-none-any.whl", hash = "sha256:6704c867840978a119a193914a90e2e98c7be7dff764c8fcd8a2286c5a978d00"}, - {file = "knack-0.11.0.tar.gz", hash = "sha256:eb6568001e9110b1b320941431c51033d104cc98cda2254a5c2b09ba569fd494"}, + {file = "knack-0.12.0-py3-none-any.whl", hash = "sha256:c1c3e8555f5aa974880f580ad7c862502b6ef274b1c9891ae0cc17f8eaa5c8b5"}, + {file = "knack-0.12.0.tar.gz", hash = "sha256:71f2a6b42ae9a302e43243320fa05edb09b19339fcf1f331f5b6d07bf97f5291"}, ] [package.dependencies] @@ -2670,30 +2865,30 @@ tabulate = "*" [[package]] name = "kombu" -version = "5.3.5" +version = "5.4.0" description = "Messaging library for Python." optional = false python-versions = ">=3.8" files = [ - {file = "kombu-5.3.5-py3-none-any.whl", hash = "sha256:0eac1bbb464afe6fb0924b21bf79460416d25d8abc52546d4f16cad94f789488"}, - {file = "kombu-5.3.5.tar.gz", hash = "sha256:30e470f1a6b49c70dc6f6d13c3e4cc4e178aa6c469ceb6bcd55645385fc84b93"}, + {file = "kombu-5.4.0-py3-none-any.whl", hash = "sha256:c8dd99820467610b4febbc7a9e8a0d3d7da2d35116b67184418b51cc520ea6b6"}, + {file = "kombu-5.4.0.tar.gz", hash = "sha256:ad200a8dbdaaa2bbc5f26d2ee7d707d9a1fded353a0f4bd751ce8c7d9f449c60"}, ] [package.dependencies] amqp = ">=5.1.1,<6.0.0" -vine = "*" +vine = "5.1.0" [package.extras] azureservicebus = ["azure-servicebus (>=7.10.0)"] azurestoragequeues = ["azure-identity (>=1.12.0)", "azure-storage-queue (>=12.6.0)"] confluentkafka = ["confluent-kafka (>=2.2.0)"] -consul = ["python-consul2"] +consul = ["python-consul2 (==0.1.5)"] librabbitmq = ["librabbitmq (>=2.0.0)"] mongodb = ["pymongo (>=4.1.1)"] -msgpack = ["msgpack"] -pyro = ["pyro4"] +msgpack = ["msgpack (==1.0.8)"] +pyro = ["pyro4 (==4.82)"] qpid = ["qpid-python (>=0.26)", "qpid-tools (>=0.26)"] -redis = ["redis (>=4.5.2,!=4.5.5,<6.0.0)"] +redis = ["redis (>=4.5.2,!=4.5.5,!=5.0.2)"] slmq = ["softlayer-messaging (>=1.0.3)"] sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] sqs = ["boto3 (>=1.26.143)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] @@ -2748,24 +2943,41 @@ files = [ [[package]] name = "libclang" -version = "16.0.6" +version = "18.1.1" description = "Clang Python Bindings, mirrored from the official LLVM repo: https://github.com/llvm/llvm-project/tree/main/clang/bindings/python, to make the installation process easier." optional = false python-versions = "*" files = [ - {file = "libclang-16.0.6-1-py2.py3-none-manylinux2014_aarch64.whl", hash = "sha256:88bc7e7b393c32e41e03ba77ef02fdd647da1f764c2cd028e69e0837080b79f6"}, - {file = "libclang-16.0.6-1-py2.py3-none-manylinux2014_armv7l.whl", hash = "sha256:d80ed5827736ed5ec2bcedf536720476fd9d4fa4c79ef0cb24aea4c59332f361"}, - {file = "libclang-16.0.6-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:da9e47ebc3f0a6d90fb169ef25f9fbcd29b4a4ef97a8b0e3e3a17800af1423f4"}, - {file = "libclang-16.0.6-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:e1a5ad1e895e5443e205568c85c04b4608e4e973dae42f4dfd9cb46c81d1486b"}, - {file = "libclang-16.0.6-py2.py3-none-manylinux2010_x86_64.whl", hash = "sha256:9dcdc730939788b8b69ffd6d5d75fe5366e3ee007f1e36a99799ec0b0c001492"}, - {file = "libclang-16.0.6-py2.py3-none-manylinux2014_aarch64.whl", hash = "sha256:8130482120500476a027171f8f3c8dfc2536b591716eea71fc5da22cae13131b"}, - {file = "libclang-16.0.6-py2.py3-none-manylinux2014_armv7l.whl", hash = "sha256:1e940048f51d0b0999099a9b78629ab8a64b62af5e9ff1b2b062439c21ee244d"}, - {file = "libclang-16.0.6-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f04e3060ae1f207f234d0608900c99c50edcb743e5e18276d78da2ddd727d39f"}, - {file = "libclang-16.0.6-py2.py3-none-win_amd64.whl", hash = "sha256:daab4a11dae228f1efa9efa3fe638b493b14d8d52c71fb3c7019e2f1df4514c2"}, - {file = "libclang-16.0.6-py2.py3-none-win_arm64.whl", hash = "sha256:4a9acbfd9c135a72f80d5dbff7588dfb0c81458244a89b9e83526e8595880e0a"}, - {file = "libclang-16.0.6.tar.gz", hash = "sha256:4acdde39dfe410c877b4ccc0d4b57eb952100e4ee26bbdf6cfdb88e2033a7d31"}, + {file = "libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:0b2e143f0fac830156feb56f9231ff8338c20aecfe72b4ffe96f19e5a1dbb69a"}, + {file = "libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:6f14c3f194704e5d09769108f03185fce7acaf1d1ae4bbb2f30a72c2400cb7c5"}, + {file = "libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8"}, + {file = "libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl", hash = "sha256:c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b"}, + {file = "libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl", hash = "sha256:54dda940a4a0491a9d1532bf071ea3ef26e6dbaf03b5000ed94dd7174e8f9592"}, + {file = "libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl", hash = "sha256:cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe"}, + {file = "libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:69f8eb8f65c279e765ffd28aaa7e9e364c776c17618af8bff22a8df58677ff4f"}, + {file = "libclang-18.1.1-py2.py3-none-win_amd64.whl", hash = "sha256:4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb"}, + {file = "libclang-18.1.1-py2.py3-none-win_arm64.whl", hash = "sha256:3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8"}, + {file = "libclang-18.1.1.tar.gz", hash = "sha256:a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250"}, ] +[[package]] +name = "license-expression" +version = "30.3.1" +description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." +optional = false +python-versions = ">=3.8" +files = [ + {file = "license_expression-30.3.1-py3-none-any.whl", hash = "sha256:97904b9185c7bbb1e98799606fa7424191c375e70ba63a524b6f7100e42ddc46"}, + {file = "license_expression-30.3.1.tar.gz", hash = "sha256:60d5bec1f3364c256a92b9a08583d7ea933c7aa272c8d36d04144a89a3858c01"}, +] + +[package.dependencies] +"boolean.py" = ">=4.0" + +[package.extras] +docs = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)"] +testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twine"] + [[package]] name = "loguru" version = "0.7.2" @@ -2784,15 +2996,169 @@ win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} [package.extras] dev = ["Sphinx (==7.2.5)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.2.2)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.4.1)", "mypy (==v1.5.1)", "pre-commit (==3.4.0)", "pytest (==6.1.2)", "pytest (==7.4.0)", "pytest-cov (==2.12.1)", "pytest-cov (==4.1.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.0.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-rtd-theme (==1.3.0)", "tox (==3.27.1)", "tox (==4.11.0)"] +[[package]] +name = "lxml" +version = "5.3.0" +description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." +optional = false +python-versions = ">=3.6" +files = [ + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, +] + +[package.extras] +cssselect = ["cssselect (>=0.7)"] +html-clean = ["lxml-html-clean"] +html5 = ["html5lib"] +htmlsoup = ["BeautifulSoup4"] +source = ["Cython (>=3.0.11)"] + [[package]] name = "mako" -version = "1.3.2" +version = "1.3.5" description = "A super-fast templating language that borrows the best ideas from the existing templating languages." optional = false python-versions = ">=3.8" files = [ - {file = "Mako-1.3.2-py3-none-any.whl", hash = "sha256:32a99d70754dfce237019d17ffe4a282d2d3351b9c476e90d8a60e63f133b80c"}, - {file = "Mako-1.3.2.tar.gz", hash = "sha256:2a0c8ad7f6274271b3bb7467dd37cf9cc6dab4bc19cb69a4ef10669402de698e"}, + {file = "Mako-1.3.5-py3-none-any.whl", hash = "sha256:260f1dbc3a519453a9c856dedfe4beb4e50bd5a26d96386cb6c80856556bb91a"}, + {file = "Mako-1.3.5.tar.gz", hash = "sha256:48dbc20568c1d276a2698b36d968fa76161bf127194907ea6fc594fa81f943bc"}, ] [package.dependencies] @@ -2805,13 +3171,13 @@ testing = ["pytest"] [[package]] name = "markdown" -version = "3.5.2" +version = "3.7" description = "Python implementation of John Gruber's Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "Markdown-3.5.2-py3-none-any.whl", hash = "sha256:d43323865d89fc0cb9b20c75fc8ad313af307cc087e84b657d9eec768eddeadd"}, - {file = "Markdown-3.5.2.tar.gz", hash = "sha256:e1ac7b3dc550ee80e602e71c1d168002f062e49f1b11e26a36264dafd4df2ef8"}, + {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, + {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] [package.extras] @@ -2913,13 +3279,13 @@ files = [ [[package]] name = "matplotlib-inline" -version = "0.1.6" +version = "0.1.7" description = "Inline Matplotlib backend for Jupyter" optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, - {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, + {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, + {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, ] [package.dependencies] @@ -2949,13 +3315,13 @@ files = [ [[package]] name = "minio" -version = "7.2.3" +version = "7.2.8" description = "MinIO Python SDK for Amazon S3 Compatible Cloud Storage" optional = false -python-versions = "*" +python-versions = ">3.8" files = [ - {file = "minio-7.2.3-py3-none-any.whl", hash = "sha256:e6b5ce0a9b4368da50118c3f0c4df5dbf33885d44d77fce6c0aa1c485e6af7a1"}, - {file = "minio-7.2.3.tar.gz", hash = "sha256:4971dfb1a71eeefd38e1ce2dc7edc4e6eb0f07f1c1d6d70c15457e3280cfc4b9"}, + {file = "minio-7.2.8-py3-none-any.whl", hash = "sha256:aa3b485788b63b12406a5798465d12a57e4be2ac2a58a8380959b6b748e64ddd"}, + {file = "minio-7.2.8.tar.gz", hash = "sha256:f8af2dafc22ebe1aef3ac181b8e217037011c430aa6da276ed627e55aaf7c815"}, ] [package.dependencies] @@ -2965,6 +3331,38 @@ pycryptodome = "*" typing-extensions = "*" urllib3 = "*" +[[package]] +name = "ml-dtypes" +version = "0.4.0" +description = "" +optional = false +python-versions = ">=3.9" +files = [ + {file = "ml_dtypes-0.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:93afe37f3a879d652ec9ef1fc47612388890660a2657fbb5747256c3b818fd81"}, + {file = "ml_dtypes-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb83fd064db43e67e67d021e547698af4c8d5c6190f2e9b1c53c09f6ff5531d"}, + {file = "ml_dtypes-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03e7cda6ef164eed0abb31df69d2c00c3a5ab3e2610b6d4c42183a43329c72a5"}, + {file = "ml_dtypes-0.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:a15d96d090aebb55ee85173d1775ae325a001aab607a76c8ea0b964ccd6b5364"}, + {file = "ml_dtypes-0.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:bdf689be7351cc3c95110c910c1b864002f113e682e44508910c849e144f3df1"}, + {file = "ml_dtypes-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c83e4d443962d891d51669ff241d5aaad10a8d3d37a81c5532a45419885d591c"}, + {file = "ml_dtypes-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1e2f4237b459a63c97c2c9f449baa637d7e4c20addff6a9bac486f22432f3b6"}, + {file = "ml_dtypes-0.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:75b4faf99d0711b81f393db36d210b4255fd419f6f790bc6c1b461f95ffb7a9e"}, + {file = "ml_dtypes-0.4.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:ee9f91d4c4f9959a7e1051c141dc565f39e54435618152219769e24f5e9a4d06"}, + {file = "ml_dtypes-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad6849a2db386b38e4d54fe13eb3293464561780531a918f8ef4c8169170dd49"}, + {file = "ml_dtypes-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaa32979ebfde3a0d7c947cafbf79edc1ec77ac05ad0780ee86c1d8df70f2259"}, + {file = "ml_dtypes-0.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:3b67ec73a697c88c1122038e0de46520e48dc2ec876d42cf61bc5efe3c0b7675"}, + {file = "ml_dtypes-0.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:41affb38fdfe146e3db226cf2953021184d6f0c4ffab52136613e9601706e368"}, + {file = "ml_dtypes-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:43cf4356a0fe2eeac6d289018d0734e17a403bdf1fd911953c125dd0358edcc0"}, + {file = "ml_dtypes-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1724ddcdf5edbaf615a62110af47407f1719b8d02e68ccee60683acb5f74da1"}, + {file = "ml_dtypes-0.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:723af6346447268a3cf0b7356e963d80ecb5732b5279b2aa3fa4b9fc8297c85e"}, + {file = "ml_dtypes-0.4.0.tar.gz", hash = "sha256:eaf197e72f4f7176a19fe3cb8b61846b38c6757607e7bf9cd4b1d84cd3e74deb"}, +] + +[package.dependencies] +numpy = {version = ">=1.21.2", markers = "python_version >= \"3.10\""} + +[package.extras] +dev = ["absl-py", "pyink", "pylint (>=2.6.0)", "pytest", "pytest-xdist"] + [[package]] name = "mlflow" version = "1.27.0" @@ -3009,42 +3407,59 @@ sqlserver = ["mlflow-dbstore"] [[package]] name = "msal" -version = "1.26.0" +version = "1.30.0" description = "The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect." optional = false -python-versions = ">=2.7" +python-versions = ">=3.7" files = [ - {file = "msal-1.26.0-py2.py3-none-any.whl", hash = "sha256:be77ba6a8f49c9ff598bbcdc5dfcf1c9842f3044300109af738e8c3e371065b5"}, - {file = "msal-1.26.0.tar.gz", hash = "sha256:224756079fe338be838737682b49f8ebc20a87c1c5eeaf590daae4532b83de15"}, + {file = "msal-1.30.0-py3-none-any.whl", hash = "sha256:423872177410cb61683566dc3932db7a76f661a5d2f6f52f02a047f101e1c1de"}, + {file = "msal-1.30.0.tar.gz", hash = "sha256:b4bf00850092e465157d814efa24a18f788284c9a479491024d62903085ea2fb"}, ] [package.dependencies] -cryptography = ">=0.6,<44" +cryptography = ">=2.5,<45" PyJWT = {version = ">=1.0.0,<3", extras = ["crypto"]} requests = ">=2.0.0,<3" [package.extras] -broker = ["pymsalruntime (>=0.13.2,<0.14)"] +broker = ["pymsalruntime (>=0.13.2,<0.17)"] [[package]] name = "msal-extensions" -version = "1.1.0" +version = "1.2.0" description = "Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism." optional = false python-versions = ">=3.7" files = [ - {file = "msal-extensions-1.1.0.tar.gz", hash = "sha256:6ab357867062db7b253d0bd2df6d411c7891a0ee7308d54d1e4317c1d1c54252"}, - {file = "msal_extensions-1.1.0-py3-none-any.whl", hash = "sha256:01be9711b4c0b1a151450068eeb2c4f0997df3bba085ac299de3a66f585e382f"}, + {file = "msal_extensions-1.2.0-py3-none-any.whl", hash = "sha256:cf5ba83a2113fa6dc011a254a72f1c223c88d7dfad74cc30617c4679a417704d"}, + {file = "msal_extensions-1.2.0.tar.gz", hash = "sha256:6f41b320bfd2933d631a215c91ca0dd3e67d84bd1a2f50ce917d5874ec646bef"}, ] [package.dependencies] -msal = ">=0.4.1,<2.0.0" -packaging = "*" -portalocker = [ - {version = ">=1.0,<3", markers = "platform_system != \"Windows\""}, - {version = ">=1.6,<3", markers = "platform_system == \"Windows\""}, +msal = ">=1.29,<2" +portalocker = ">=1.4,<3" + +[[package]] +name = "msrest" +version = "0.7.1" +description = "AutoRest swagger generator Python client runtime." +optional = false +python-versions = ">=3.6" +files = [ + {file = "msrest-0.7.1-py3-none-any.whl", hash = "sha256:21120a810e1233e5e6cc7fe40b474eeb4ec6f757a15d7cf86702c369f9567c32"}, + {file = "msrest-0.7.1.zip", hash = "sha256:6e7661f46f3afd88b75667b7187a92829924446c7ea1d169be8c4bb7eeb788b9"}, ] +[package.dependencies] +azure-core = ">=1.24.0" +certifi = ">=2017.4.17" +isodate = ">=0.6.0" +requests = ">=2.16,<3.0" +requests-oauthlib = ">=0.5.0" + +[package.extras] +async = ["aiodns", "aiohttp (>=3.0)"] + [[package]] name = "multidict" version = "6.0.5" @@ -3144,6 +3559,17 @@ files = [ {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, ] +[[package]] +name = "namex" +version = "0.0.8" +description = "A simple utility to separate the implementation of your Python package and its public API surface." +optional = false +python-versions = "*" +files = [ + {file = "namex-0.0.8-py3-none-any.whl", hash = "sha256:7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487"}, + {file = "namex-0.0.8.tar.gz", hash = "sha256:32a50f6c565c0bb10aa76298c959507abdc0e850efe085dc38f3440fcb3aa90b"}, +] + [[package]] name = "nanotime" version = "0.5.2" @@ -3167,20 +3593,20 @@ files = [ [[package]] name = "networkx" -version = "3.2.1" +version = "3.3" description = "Python package for creating and manipulating graphs and networks" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2"}, - {file = "networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6"}, + {file = "networkx-3.3-py3-none-any.whl", hash = "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2"}, + {file = "networkx-3.3.tar.gz", hash = "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9"}, ] [package.extras] -default = ["matplotlib (>=3.5)", "numpy (>=1.22)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] -developer = ["changelist (==0.4)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] -doc = ["nb2plots (>=0.7)", "nbconvert (<7.9)", "numpydoc (>=1.6)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] -extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.11)", "sympy (>=1.10)"] +default = ["matplotlib (>=3.6)", "numpy (>=1.23)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] +developer = ["changelist (==0.5)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] +doc = ["myst-nb (>=1.0)", "numpydoc (>=1.7)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] +extra = ["lxml (>=4.6)", "pydot (>=2.0)", "pygraphviz (>=1.12)", "sympy (>=1.10)"] test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] [[package]] @@ -3261,106 +3687,97 @@ PyYAML = ">=5.1.0" [[package]] name = "opentelemetry-api" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Python API" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_api-1.22.0-py3-none-any.whl", hash = "sha256:43621514301a7e9f5d06dd8013a1b450f30c2e9372b8e30aaeb4562abf2ce034"}, - {file = "opentelemetry_api-1.22.0.tar.gz", hash = "sha256:15ae4ca925ecf9cfdfb7a709250846fbb08072260fca08ade78056c502b86bed"}, + {file = "opentelemetry_api-1.25.0-py3-none-any.whl", hash = "sha256:757fa1aa020a0f8fa139f8959e53dec2051cc26b832e76fa839a6d76ecefd737"}, + {file = "opentelemetry_api-1.25.0.tar.gz", hash = "sha256:77c4985f62f2614e42ce77ee4c9da5fa5f0bc1e1821085e9a47533a9323ae869"}, ] [package.dependencies] deprecated = ">=1.2.6" -importlib-metadata = ">=6.0,<7.0" +importlib-metadata = ">=6.0,<=7.1" [[package]] name = "opentelemetry-exporter-otlp" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Collector Exporters" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_exporter_otlp-1.22.0-py3-none-any.whl", hash = "sha256:cb03a1cbf300e12b47690858be13dd26fe2f60b2610204959f3497cd6645e3a1"}, - {file = "opentelemetry_exporter_otlp-1.22.0.tar.gz", hash = "sha256:309a7d4dc67602801f15818e110ce452e78989886aaab5d37e7cf7f55f1d3d27"}, + {file = "opentelemetry_exporter_otlp-1.25.0-py3-none-any.whl", hash = "sha256:d67a831757014a3bc3174e4cd629ae1493b7ba8d189e8a007003cacb9f1a6b60"}, + {file = "opentelemetry_exporter_otlp-1.25.0.tar.gz", hash = "sha256:ce03199c1680a845f82e12c0a6a8f61036048c07ec7a0bd943142aca8fa6ced0"}, ] [package.dependencies] -opentelemetry-exporter-otlp-proto-grpc = "1.22.0" -opentelemetry-exporter-otlp-proto-http = "1.22.0" +opentelemetry-exporter-otlp-proto-grpc = "1.25.0" +opentelemetry-exporter-otlp-proto-http = "1.25.0" [[package]] name = "opentelemetry-exporter-otlp-proto-common" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Protobuf encoding" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_exporter_otlp_proto_common-1.22.0-py3-none-any.whl", hash = "sha256:3f2538bec5312587f8676c332b3747f54c89fe6364803a807e217af4603201fa"}, - {file = "opentelemetry_exporter_otlp_proto_common-1.22.0.tar.gz", hash = "sha256:71ae2f81bc6d6fe408d06388826edc8933759b2ca3a97d24054507dc7cfce52d"}, + {file = "opentelemetry_exporter_otlp_proto_common-1.25.0-py3-none-any.whl", hash = "sha256:15637b7d580c2675f70246563363775b4e6de947871e01d0f4e3881d1848d693"}, + {file = "opentelemetry_exporter_otlp_proto_common-1.25.0.tar.gz", hash = "sha256:c93f4e30da4eee02bacd1e004eb82ce4da143a2f8e15b987a9f603e0a85407d3"}, ] [package.dependencies] -backoff = {version = ">=1.10.0,<3.0.0", markers = "python_version >= \"3.7\""} -opentelemetry-proto = "1.22.0" +opentelemetry-proto = "1.25.0" [[package]] name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Collector Protobuf over gRPC Exporter" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_exporter_otlp_proto_grpc-1.22.0-py3-none-any.whl", hash = "sha256:b5bcadc129272004316a455e9081216d3380c1fc2231a928ea6a70aa90e173fb"}, - {file = "opentelemetry_exporter_otlp_proto_grpc-1.22.0.tar.gz", hash = "sha256:1e0e5aa4bbabc74942f06f268deffd94851d12a8dc30b02527472ef1729fe5b1"}, + {file = "opentelemetry_exporter_otlp_proto_grpc-1.25.0-py3-none-any.whl", hash = "sha256:3131028f0c0a155a64c430ca600fd658e8e37043cb13209f0109db5c1a3e4eb4"}, + {file = "opentelemetry_exporter_otlp_proto_grpc-1.25.0.tar.gz", hash = "sha256:c0b1661415acec5af87625587efa1ccab68b873745ca0ee96b69bb1042087eac"}, ] [package.dependencies] -backoff = {version = ">=1.10.0,<3.0.0", markers = "python_version >= \"3.7\""} deprecated = ">=1.2.6" googleapis-common-protos = ">=1.52,<2.0" grpcio = ">=1.0.0,<2.0.0" opentelemetry-api = ">=1.15,<2.0" -opentelemetry-exporter-otlp-proto-common = "1.22.0" -opentelemetry-proto = "1.22.0" -opentelemetry-sdk = ">=1.22.0,<1.23.0" - -[package.extras] -test = ["pytest-grpc"] +opentelemetry-exporter-otlp-proto-common = "1.25.0" +opentelemetry-proto = "1.25.0" +opentelemetry-sdk = ">=1.25.0,<1.26.0" [[package]] name = "opentelemetry-exporter-otlp-proto-http" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Collector Protobuf over HTTP Exporter" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_exporter_otlp_proto_http-1.22.0-py3-none-any.whl", hash = "sha256:e002e842190af45b91dc55a97789d0b98e4308c88d886b16049ee90e17a4d396"}, - {file = "opentelemetry_exporter_otlp_proto_http-1.22.0.tar.gz", hash = "sha256:79ed108981ec68d5f7985355bca32003c2f3a5be1534a96d62d5861b758a82f4"}, + {file = "opentelemetry_exporter_otlp_proto_http-1.25.0-py3-none-any.whl", hash = "sha256:2eca686ee11b27acd28198b3ea5e5863a53d1266b91cda47c839d95d5e0541a6"}, + {file = "opentelemetry_exporter_otlp_proto_http-1.25.0.tar.gz", hash = "sha256:9f8723859e37c75183ea7afa73a3542f01d0fd274a5b97487ea24cb683d7d684"}, ] [package.dependencies] -backoff = {version = ">=1.10.0,<3.0.0", markers = "python_version >= \"3.7\""} deprecated = ">=1.2.6" googleapis-common-protos = ">=1.52,<2.0" opentelemetry-api = ">=1.15,<2.0" -opentelemetry-exporter-otlp-proto-common = "1.22.0" -opentelemetry-proto = "1.22.0" -opentelemetry-sdk = ">=1.22.0,<1.23.0" +opentelemetry-exporter-otlp-proto-common = "1.25.0" +opentelemetry-proto = "1.25.0" +opentelemetry-sdk = ">=1.25.0,<1.26.0" requests = ">=2.7,<3.0" -[package.extras] -test = ["responses (==0.22.0)"] - [[package]] name = "opentelemetry-instrumentation" -version = "0.43b0" +version = "0.46b0" description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation-0.43b0-py3-none-any.whl", hash = "sha256:0ff1334d7e359e27640e9d420024efeb73eacae464309c2e14ede7ba6c93967e"}, - {file = "opentelemetry_instrumentation-0.43b0.tar.gz", hash = "sha256:c3755da6c4be8033be0216d0501e11f4832690f4e2eca5a3576fbf113498f0f6"}, + {file = "opentelemetry_instrumentation-0.46b0-py3-none-any.whl", hash = "sha256:89cd721b9c18c014ca848ccd11181e6b3fd3f6c7669e35d59c48dc527408c18b"}, + {file = "opentelemetry_instrumentation-0.46b0.tar.gz", hash = "sha256:974e0888fb2a1e01c38fbacc9483d024bb1132aad92d6d24e2e5543887a7adda"}, ] [package.dependencies] @@ -3370,182 +3787,289 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-asgi" -version = "0.43b0" +version = "0.46b0" description = "ASGI instrumentation for OpenTelemetry" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_asgi-0.43b0-py3-none-any.whl", hash = "sha256:1f593829fa039e9367820736fb063e92acd15c25b53d7bcb5d319971b8e93fd7"}, - {file = "opentelemetry_instrumentation_asgi-0.43b0.tar.gz", hash = "sha256:3f6f19333dca31ef696672e4e36cb1c2613c71dc7e847c11ff36a37e1130dadc"}, + {file = "opentelemetry_instrumentation_asgi-0.46b0-py3-none-any.whl", hash = "sha256:f13c55c852689573057837a9500aeeffc010c4ba59933c322e8f866573374759"}, + {file = "opentelemetry_instrumentation_asgi-0.46b0.tar.gz", hash = "sha256:02559f30cf4b7e2a737ab17eb52aa0779bcf4cc06573064f3e2cb4dcc7d3040a"}, ] [package.dependencies] asgiref = ">=3.0,<4.0" opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.43b0" -opentelemetry-semantic-conventions = "0.43b0" -opentelemetry-util-http = "0.43b0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" [package.extras] instruments = ["asgiref (>=3.0,<4.0)"] -test = ["opentelemetry-instrumentation-asgi[instruments]", "opentelemetry-test-utils (==0.43b0)"] + +[[package]] +name = "opentelemetry-instrumentation-dbapi" +version = "0.46b0" +description = "OpenTelemetry Database API instrumentation" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_instrumentation_dbapi-0.46b0-py3-none-any.whl", hash = "sha256:01c8a3057ccb5dcdb68d730c92839d7d30e31bf60b0a4d42d37a0c01a2a37783"}, + {file = "opentelemetry_instrumentation_dbapi-0.46b0.tar.gz", hash = "sha256:f419cfaceaed22964622093970c70a58c1214fc2669f2b4afab76252b6834d92"}, +] + +[package.dependencies] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +wrapt = ">=1.0.0,<2.0.0" + +[[package]] +name = "opentelemetry-instrumentation-django" +version = "0.46b0" +description = "OpenTelemetry Instrumentation for Django" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_instrumentation_django-0.46b0-py3-none-any.whl", hash = "sha256:ecc85941263122f99dbd96463a981b2d1eeea618ca287a58abe0af9fd67631ee"}, + {file = "opentelemetry_instrumentation_django-0.46b0.tar.gz", hash = "sha256:cc11b2e24f9bdd20759570390ed8619d9c5acbf788b4a5401e36e280dfc20feb"}, +] + +[package.dependencies] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-instrumentation-wsgi = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" + +[package.extras] +asgi = ["opentelemetry-instrumentation-asgi (==0.46b0)"] +instruments = ["django (>=1.10)"] [[package]] name = "opentelemetry-instrumentation-fastapi" -version = "0.43b0" +version = "0.46b0" description = "OpenTelemetry FastAPI Instrumentation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_fastapi-0.43b0-py3-none-any.whl", hash = "sha256:b79c044df68a52e07b35fa12a424e7cc0dd27ff0a171c5fdcc41dea9de8fc938"}, - {file = "opentelemetry_instrumentation_fastapi-0.43b0.tar.gz", hash = "sha256:2afaaf470622e1a2732182c68f6d2431ffe5e026a7edacd0f83605632b66347f"}, + {file = "opentelemetry_instrumentation_fastapi-0.46b0-py3-none-any.whl", hash = "sha256:e0f5d150c6c36833dd011f0e6ef5ede6d7406c1aed0c7c98b2d3b38a018d1b33"}, + {file = "opentelemetry_instrumentation_fastapi-0.46b0.tar.gz", hash = "sha256:928a883a36fc89f9702f15edce43d1a7104da93d740281e32d50ffd03dbb4365"}, ] [package.dependencies] opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.43b0" -opentelemetry-instrumentation-asgi = "0.43b0" -opentelemetry-semantic-conventions = "0.43b0" -opentelemetry-util-http = "0.43b0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-instrumentation-asgi = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" [package.extras] instruments = ["fastapi (>=0.58,<1.0)"] -test = ["httpx (>=0.22,<1.0)", "opentelemetry-instrumentation-fastapi[instruments]", "opentelemetry-test-utils (==0.43b0)", "requests (>=2.23,<3.0)"] [[package]] name = "opentelemetry-instrumentation-flask" -version = "0.43b0" +version = "0.46b0" description = "Flask instrumentation for OpenTelemetry" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_flask-0.43b0-py3-none-any.whl", hash = "sha256:537aecdd8de1c00f9b408d7a02b85e9ba55cda1ed95f4712199478ceaa4dfb2c"}, - {file = "opentelemetry_instrumentation_flask-0.43b0.tar.gz", hash = "sha256:ea3779f157a7efe82d0e10a59af64440e34b5e8004eaee08d7d61bbb889701fa"}, + {file = "opentelemetry_instrumentation_flask-0.46b0-py3-none-any.whl", hash = "sha256:cd8af6c06476442f54c175bafda7df57a553835c365964c50c92136732b33c1a"}, + {file = "opentelemetry_instrumentation_flask-0.46b0.tar.gz", hash = "sha256:638ffaf94136fb953c98fc27448bd795ef289a1eeedb75a47ca5835a797517be"}, ] [package.dependencies] +importlib-metadata = ">=4.0" opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.43b0" -opentelemetry-instrumentation-wsgi = "0.43b0" -opentelemetry-semantic-conventions = "0.43b0" -opentelemetry-util-http = "0.43b0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-instrumentation-wsgi = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" packaging = ">=21.0" [package.extras] -instruments = ["flask (>=1.0,<3.0)", "werkzeug (<3.0.0)"] -test = ["markupsafe (==2.1.2)", "opentelemetry-instrumentation-flask[instruments]", "opentelemetry-test-utils (==0.43b0)"] +instruments = ["flask (>=1.0)"] [[package]] name = "opentelemetry-instrumentation-pika" -version = "0.43b0" +version = "0.46b0" description = "OpenTelemetry pika instrumentation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_pika-0.43b0-py3-none-any.whl", hash = "sha256:78e4bbdd4251ad7208e90911e5fe66e9040188a3085f99d5f152598773628088"}, - {file = "opentelemetry_instrumentation_pika-0.43b0.tar.gz", hash = "sha256:49beda8539c0b0b82b6076d0f1b3e274ae80c4571295fbc00512bbe8cbda55eb"}, + {file = "opentelemetry_instrumentation_pika-0.46b0-py3-none-any.whl", hash = "sha256:b04588a88a49fe3d8064b013e1f45a2d74ce1545017854c14f60ef669490623c"}, + {file = "opentelemetry_instrumentation_pika-0.46b0.tar.gz", hash = "sha256:706e952a38480e1493830074497fee6534101363090b803471ef9573b6725734"}, ] [package.dependencies] opentelemetry-api = ">=1.5,<2.0" +opentelemetry-instrumentation = "0.46b0" packaging = ">=20.0" wrapt = ">=1.0.0,<2.0.0" [package.extras] instruments = ["pika (>=0.12.0)"] -test = ["opentelemetry-instrumentation-pika[instruments]", "opentelemetry-test-utils (==0.43b0)", "pytest", "wrapt (>=1.0.0,<2.0.0)"] + +[[package]] +name = "opentelemetry-instrumentation-psycopg2" +version = "0.46b0" +description = "OpenTelemetry psycopg2 instrumentation" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_instrumentation_psycopg2-0.46b0-py3-none-any.whl", hash = "sha256:1a115ed99165c71cdb467b08e76c09fbfc3d25f8bf76863066cbecbefcb94899"}, + {file = "opentelemetry_instrumentation_psycopg2-0.46b0.tar.gz", hash = "sha256:8eb4cd345352b6aac1304eadf98039d2c7cc4aa23e51fa288215247aa467552c"}, +] + +[package.dependencies] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-instrumentation-dbapi = "0.46b0" + +[package.extras] +instruments = ["psycopg2 (>=2.7.3.1)"] [[package]] name = "opentelemetry-instrumentation-requests" -version = "0.43b0" +version = "0.46b0" description = "OpenTelemetry requests instrumentation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_requests-0.43b0-py3-none-any.whl", hash = "sha256:cd9d0862ab8c8892a207dd828134f23c6a5014756f0f055120412aa00be7732d"}, - {file = "opentelemetry_instrumentation_requests-0.43b0.tar.gz", hash = "sha256:fd92c278d463dbad39cdc42e4f5871de8f66560cf9b40191b554a293aa6faf49"}, + {file = "opentelemetry_instrumentation_requests-0.46b0-py3-none-any.whl", hash = "sha256:a8c2472800d8686f3f286cd524b8746b386154092e85a791ba14110d1acc9b81"}, + {file = "opentelemetry_instrumentation_requests-0.46b0.tar.gz", hash = "sha256:ef0ad63bfd0d52631daaf7d687e763dbd89b465f5cb052f12a4e67e5e3d181e4"}, ] [package.dependencies] opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.43b0" -opentelemetry-semantic-conventions = "0.43b0" -opentelemetry-util-http = "0.43b0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" [package.extras] instruments = ["requests (>=2.0,<3.0)"] -test = ["httpretty (>=1.0,<2.0)", "opentelemetry-instrumentation-requests[instruments]", "opentelemetry-test-utils (==0.43b0)"] [[package]] -name = "opentelemetry-instrumentation-wsgi" -version = "0.43b0" -description = "WSGI Middleware for OpenTelemetry" +name = "opentelemetry-instrumentation-urllib" +version = "0.46b0" +description = "OpenTelemetry urllib instrumentation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_instrumentation_wsgi-0.43b0-py3-none-any.whl", hash = "sha256:0b7511469daa29a6e75b9cc54b4d01a9bb46aa1f964471dc3ee3f06ff39f94b2"}, - {file = "opentelemetry_instrumentation_wsgi-0.43b0.tar.gz", hash = "sha256:3a1cf045f7ccf04987a89cdd49eda93e9195de4c8b73be228a9e565ec3ab453c"}, + {file = "opentelemetry_instrumentation_urllib-0.46b0-py3-none-any.whl", hash = "sha256:90d39daf1abb8a5513d3043ea74d019a7483302e73ffaca10cf954b2aec5372f"}, + {file = "opentelemetry_instrumentation_urllib-0.46b0.tar.gz", hash = "sha256:cd7c5dc8c9ca367d1966b456438e76636d61b93cc62d98d89aa16ff8620b2fe9"}, ] [package.dependencies] opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.43b0" -opentelemetry-semantic-conventions = "0.43b0" -opentelemetry-util-http = "0.43b0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" + +[[package]] +name = "opentelemetry-instrumentation-urllib3" +version = "0.46b0" +description = "OpenTelemetry urllib3 instrumentation" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_instrumentation_urllib3-0.46b0-py3-none-any.whl", hash = "sha256:3f8e3ed206e3faa2b2a141b89a831f97b5ebecff1df6950c3745bdc0ec7b8a6f"}, + {file = "opentelemetry_instrumentation_urllib3-0.46b0.tar.gz", hash = "sha256:53f4a88baa8d7600ce558012f62562938f277aba92cfc76332c143d8209f87c2"}, +] + +[package.dependencies] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" +wrapt = ">=1.0.0,<2.0.0" [package.extras] -test = ["opentelemetry-test-utils (==0.43b0)"] +instruments = ["urllib3 (>=1.0.0,<3.0.0)"] + +[[package]] +name = "opentelemetry-instrumentation-wsgi" +version = "0.46b0" +description = "WSGI Middleware for OpenTelemetry" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_instrumentation_wsgi-0.46b0-py3-none-any.whl", hash = "sha256:2386014b026f5307c802417eeab74265785ae3dd6eee8c5581a830e3b2d3435b"}, + {file = "opentelemetry_instrumentation_wsgi-0.46b0.tar.gz", hash = "sha256:f4e1001e8477eb546cac7c13cff0b0cf127812b1188a37bcaa3e43eb741451e2"}, +] + +[package.dependencies] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.46b0" +opentelemetry-semantic-conventions = "0.46b0" +opentelemetry-util-http = "0.46b0" [[package]] name = "opentelemetry-proto" -version = "1.22.0" +version = "1.25.0" description = "OpenTelemetry Python Proto" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_proto-1.22.0-py3-none-any.whl", hash = "sha256:ce7188d22c75b6d0fe53e7fb58501613d0feade5139538e79dedd9420610fa0c"}, - {file = "opentelemetry_proto-1.22.0.tar.gz", hash = "sha256:9ec29169286029f17ca34ec1f3455802ffb90131642d2f545ece9a63e8f69003"}, + {file = "opentelemetry_proto-1.25.0-py3-none-any.whl", hash = "sha256:f07e3341c78d835d9b86665903b199893befa5e98866f63d22b00d0b7ca4972f"}, + {file = "opentelemetry_proto-1.25.0.tar.gz", hash = "sha256:35b6ef9dc4a9f7853ecc5006738ad40443701e52c26099e197895cbda8b815a3"}, ] [package.dependencies] protobuf = ">=3.19,<5.0" [[package]] -name = "opentelemetry-sdk" -version = "1.22.0" -description = "OpenTelemetry Python SDK" +name = "opentelemetry-resource-detector-azure" +version = "0.1.5" +description = "Azure Resource Detector for OpenTelemetry" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_sdk-1.22.0-py3-none-any.whl", hash = "sha256:a730555713d7c8931657612a88a141e3a4fe6eb5523d9e2d5a8b1e673d76efa6"}, - {file = "opentelemetry_sdk-1.22.0.tar.gz", hash = "sha256:45267ac1f38a431fc2eb5d6e0c0d83afc0b78de57ac345488aa58c28c17991d0"}, + {file = "opentelemetry_resource_detector_azure-0.1.5-py3-none-any.whl", hash = "sha256:4dcc5d54ab5c3b11226af39509bc98979a8b9e0f8a24c1b888783755d3bf00eb"}, + {file = "opentelemetry_resource_detector_azure-0.1.5.tar.gz", hash = "sha256:e0ba658a87c69eebc806e75398cd0e9f68a8898ea62de99bc1b7083136403710"}, ] [package.dependencies] -opentelemetry-api = "1.22.0" -opentelemetry-semantic-conventions = "0.43b0" +opentelemetry-sdk = ">=1.21,<2.0" + +[[package]] +name = "opentelemetry-sdk" +version = "1.25.0" +description = "OpenTelemetry Python SDK" +optional = false +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_sdk-1.25.0-py3-none-any.whl", hash = "sha256:d97ff7ec4b351692e9d5a15af570c693b8715ad78b8aafbec5c7100fe966b4c9"}, + {file = "opentelemetry_sdk-1.25.0.tar.gz", hash = "sha256:ce7fc319c57707ef5bf8b74fb9f8ebdb8bfafbe11898410e0d2a761d08a98ec7"}, +] + +[package.dependencies] +opentelemetry-api = "1.25.0" +opentelemetry-semantic-conventions = "0.46b0" typing-extensions = ">=3.7.4" [[package]] name = "opentelemetry-semantic-conventions" -version = "0.43b0" +version = "0.46b0" description = "OpenTelemetry Semantic Conventions" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_semantic_conventions-0.43b0-py3-none-any.whl", hash = "sha256:291284d7c1bf15fdaddf309b3bd6d3b7ce12a253cec6d27144439819a15d8445"}, - {file = "opentelemetry_semantic_conventions-0.43b0.tar.gz", hash = "sha256:b9576fb890df479626fa624e88dde42d3d60b8b6c8ae1152ad157a8b97358635"}, + {file = "opentelemetry_semantic_conventions-0.46b0-py3-none-any.whl", hash = "sha256:6daef4ef9fa51d51855d9f8e0ccd3a1bd59e0e545abe99ac6203804e36ab3e07"}, + {file = "opentelemetry_semantic_conventions-0.46b0.tar.gz", hash = "sha256:fbc982ecbb6a6e90869b15c1673be90bd18c8a56ff1cffc0864e38e2edffaefa"}, ] +[package.dependencies] +opentelemetry-api = "1.25.0" + [[package]] name = "opentelemetry-util-http" -version = "0.43b0" +version = "0.46b0" description = "Web util for OpenTelemetry" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_util_http-0.43b0-py3-none-any.whl", hash = "sha256:f25a820784b030f6cb86b3d76e5676c769b75ed3f55a210bcdae0a5e175ebadb"}, - {file = "opentelemetry_util_http-0.43b0.tar.gz", hash = "sha256:3ff6ab361dbe99fc81200d625603c0fb890c055c6e416a3e6d661ddf47a6c7f7"}, + {file = "opentelemetry_util_http-0.46b0-py3-none-any.whl", hash = "sha256:8dc1949ce63caef08db84ae977fdc1848fe6dc38e6bbaad0ae3e6ecd0d451629"}, + {file = "opentelemetry_util_http-0.46b0.tar.gz", hash = "sha256:03b6e222642f9c7eae58d9132343e045b50aca9761fcb53709bd2b663571fdf6"}, ] [[package]] @@ -3566,76 +4090,204 @@ numpy = ">=1.7" docs = ["numpydoc", "sphinx (==1.2.3)", "sphinx-rtd-theme", "sphinxcontrib-napoleon"] tests = ["pytest", "pytest-cov", "pytest-pep8"] +[[package]] +name = "optree" +version = "0.12.1" +description = "Optimized PyTree Utilities." +optional = false +python-versions = ">=3.7" +files = [ + {file = "optree-0.12.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:349aafac463642979f7fe7ca3aa9e2fa8a5a0f81ef7af6946a075b797673e600"}, + {file = "optree-0.12.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8046cbbcd5f7494ba7c6811e44a6d2867216f2bdb7cef980a9a62e31d39270c"}, + {file = "optree-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b43c09cf9dd28aed2efc163f4bb4808d7fad54250812960bf349399ba6972e16"}, + {file = "optree-0.12.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5c2f2e0e3978558bc8f7df8c5a999674097dd0dc71363210783eb8d7a6da8ef9"}, + {file = "optree-0.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e323744d083bd8b4648c9ff2383f01bfbc33098656d56fdd984b2263ef905f3"}, + {file = "optree-0.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80e0d4eba4a65d4c6f2002ed949142a40933b8185523894659c26c34693c4086"}, + {file = "optree-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efffa3814ab8e3aaf7bf88495e4b6d263de9689d6f02dfa4490f8f64736806ac"}, + {file = "optree-0.12.1-cp310-cp310-win32.whl", hash = "sha256:4ee926120887404e92877c99714b960bc29f572e8db69fd2e934022d80452f91"}, + {file = "optree-0.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:a11e58d7c0a71a48d74ca0a6715f4c0932c6f9409ba93d600e3326df4cf778ae"}, + {file = "optree-0.12.1-cp310-cp310-win_arm64.whl", hash = "sha256:509bddd38dae8c4e8d6b988f514b7a9fe803ca916b11af67b40520f0b1eeeaef"}, + {file = "optree-0.12.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:06d6ef39b3ef9920d6cdb6d3d1d2804a37092d24dc406c4cb9b46cd6c9a44e89"}, + {file = "optree-0.12.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce7cb233e87a2dc127b8ec82bd61f098e6ff1e57d0a09dc110a17b38bfd73034"}, + {file = "optree-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35ca77b810cf5959e6930d56534ecbecc4300f5e5fa14b977030265c1c8eab6c"}, + {file = "optree-0.12.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2de1297b2bf019379ab86103e31caa97c8a08628f0c8b58cd7709f9048c589eb"}, + {file = "optree-0.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:404cf2decd8fb6a1a8f6fef623c98873cdf7ae086aeb8909d104cd321d829ba0"}, + {file = "optree-0.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c987931bd31d0f28cbff28925a875639170534a36ce178a40020aca0769d9549"}, + {file = "optree-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e124f30daf79d51b1bbbda7e74d01e637fa47aff4aa64cb082b88057535daa64"}, + {file = "optree-0.12.1-cp311-cp311-win32.whl", hash = "sha256:d913122454d0e3f10dc25a1b598eaf588d225372f41ece3ad4d508bddd363e4d"}, + {file = "optree-0.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d4d8e024b841f99907b2340fee7ac9994fbe300383a9af6c93578d12861a969"}, + {file = "optree-0.12.1-cp311-cp311-win_arm64.whl", hash = "sha256:e20b5569369a5f1e8faa2604799b91a1941fe17b5de8afc84c8c23ff66d8e585"}, + {file = "optree-0.12.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:411a21eca034ddb98eb80e6c4bf552fc46b8d8ab7c4d250446d74d31a251a684"}, + {file = "optree-0.12.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a67842cd1c5c83d74863872f06fe6ed64e44279c0378267a9805567fe3c38591"}, + {file = "optree-0.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9280452c11da0872ec57be5d8f153207d6303b3cbf26115b2bf6d2b8157a5343"}, + {file = "optree-0.12.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2027217c3acaf44e5f5aabe01ba0cbf33066f3f6df870881ddf597965f80db0"}, + {file = "optree-0.12.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f65a31d7cfab2fed2bc29ab6eabcf4205dec6e0ee3cfb7006336c4f76d78fb0e"}, + {file = "optree-0.12.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc1ec38d1ec43bb8358ab058c3220a70b7bfb56f2bb625f41cb09d117a0d6150"}, + {file = "optree-0.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24d74a9d97d7bdbdbb30356850f204950c39ab8fad7f273ed29d1feda19060b2"}, + {file = "optree-0.12.1-cp312-cp312-win32.whl", hash = "sha256:154738def491199d3fbcd919437315728e0a1caeaf4ec06688c76ef9d56e5ed6"}, + {file = "optree-0.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:1d76905bced5cf569d23dc4890341fae2fa257cce58a492a1603afcdc5969ae7"}, + {file = "optree-0.12.1-cp312-cp312-win_arm64.whl", hash = "sha256:42025da0bac19cc6de756fe64511f15baffb3fa7d8402e54aab035c02903eb5c"}, + {file = "optree-0.12.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:afa0051335c6032ee4dfc212952dcfb3b23fe59bcd70f56d25a214e7585cd62c"}, + {file = "optree-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0460f025bf1c08f2c008b5e3628d849fcb5810345222e57879cd248fec7f9f7"}, + {file = "optree-0.12.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f6b98b80b1259e9817aca701beba616ce33e43e856e7d644f7e0f582b8e45565"}, + {file = "optree-0.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7e79eedd9406c59d542482768e490795dc6b6f1a014c7852d29d9fd61749bf94"}, + {file = "optree-0.12.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562036d3de15204ed1a88d9fc262a7e1c20964d22ef132069e20dbd88215f983"}, + {file = "optree-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aadb26d68f1d7871507f84846d8844aa94f47402d5277ce19cfe5102bb5df9e9"}, + {file = "optree-0.12.1-cp37-cp37m-win32.whl", hash = "sha256:a55a79c1c72f73259532e4cbe9ff65bed9663064747db02591fb4714fe742d2e"}, + {file = "optree-0.12.1-cp37-cp37m-win_amd64.whl", hash = "sha256:1f8baf0ad6b58843d24fa8caf079cf1f0c33cc3658263cff960b5c1d0cc53bc8"}, + {file = "optree-0.12.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:7a71dd58522cd6258b61b639092ac7a2631d881f039ef968b31dfd555e513591"}, + {file = "optree-0.12.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:da37e6cc669a9840844722edb3f8dd5b4f07e99b0e8c9196089cb49af70c7b75"}, + {file = "optree-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb968d3cc1db8944f220f1a67c9db043b86b47ace90ce3cfd23f3e6500baeb65"}, + {file = "optree-0.12.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50893bd088bdb3e2f07ee481dafd848b483bea1a19cc978f2309139314e5bc7d"}, + {file = "optree-0.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba6aed8b9684c5804a5e2d6b246c3b4a68bab793b6829d369ba1c53734852a0c"}, + {file = "optree-0.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:646842f8a2de2caaacc32a8c91f8031a93eda145ac9c915bb0fd2ad5249c14b7"}, + {file = "optree-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:606983f4696d81128e205a1c34d0c9f3fe6ae12f6c26ed5e8ab3722d6f378ec2"}, + {file = "optree-0.12.1-cp38-cp38-win32.whl", hash = "sha256:fd3ead0c64d22d692284d96c27d5091e682b002ffe5a52afacc9f1fcc8ae3180"}, + {file = "optree-0.12.1-cp38-cp38-win_amd64.whl", hash = "sha256:bd207b43e71fb3f8c315e2e4a5444f48317b2108889e96279d5426bca730a47e"}, + {file = "optree-0.12.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9c473988b2d8fd7edc3958e6c7cb1d3f92afb7bcaff53b76a8f41cf4f3a24709"}, + {file = "optree-0.12.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5f24b0a8b181a90a778cadc942a79336d29f0c164704d58cd20989bf7d0bea1c"}, + {file = "optree-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49d3cfec1a51463b63e11c889bb00207c4e040016833cd202871ad946116925"}, + {file = "optree-0.12.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b1ca00bdfe4da8068c2773b7ac4c8c96d3f61b8d21eba6a8642dab23ee631b0d"}, + {file = "optree-0.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bfe3d3e47e10b528f9324d446c871bfad7d0be8c2bd2a2fbc3ddf1600ae8558"}, + {file = "optree-0.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a1a9905d2d917d5aff775283e0a59be2c6b529a219241c248d50b3ad51c6cce"}, + {file = "optree-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27ae426745931ae1c2ccd7a78b27f9b7402167e0600fa62e2ef1cd58727e7b94"}, + {file = "optree-0.12.1-cp39-cp39-win32.whl", hash = "sha256:4b32f39988bfe6e76eeefb335da529e614145f7f1dfa8583fbc4aca8a72f504b"}, + {file = "optree-0.12.1-cp39-cp39-win_amd64.whl", hash = "sha256:6d90fb28d52725352858013cafe34d98d90ab1bb86b5d8dc29d420e9bbc5706b"}, + {file = "optree-0.12.1-cp39-cp39-win_arm64.whl", hash = "sha256:d313303a1ce36ea55c3a96fc375c5cc64a9ab814ab2677ce64e4a7d755a9b1d0"}, + {file = "optree-0.12.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:62d232a344c14b8e94fdd6de1acf2c0b05954b05d6bb346bddb13c38be37dc09"}, + {file = "optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88d01ce6f78f209cad8dc4cf2d3222d7056cac93612abfd6beb40ab43a131769"}, + {file = "optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b890ba0a21049addf589c314c85e98a68d3dfc84e3954491e9ce60f60cb7b0e7"}, + {file = "optree-0.12.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47db001a224382493ae7a8df16e7a9668e971fc129970d137995421aa6b06f8f"}, + {file = "optree-0.12.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:409ef6f3656299923d722509849d83607bb3e5c621dcfe6aa90ace85665e9b54"}, + {file = "optree-0.12.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:8513d6dd71807abb1037a5b5bc66b45c21afb42e9c90961fa5e762cea3943ab2"}, + {file = "optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0950ee245db2c40824362def1efc15621a6492419628cec1fac0061818420f7"}, + {file = "optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cefd4f4c7596cdd4c95dca431bc41284a43ebd7056e739480f157789aa34579d"}, + {file = "optree-0.12.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23afe4aae42336bdf8cf4fba35c56593405bf8f8e163627f722205b3bf0d9310"}, + {file = "optree-0.12.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1b2fe5c04c218698a53ed2d4b7372f1989df8cf0a61d616e6f384770d8a5fb1c"}, + {file = "optree-0.12.1.tar.gz", hash = "sha256:76a2240e7482355966a73c6c701e3d1f148420a77849c78d175d3b08bf06ff36"}, +] + +[package.dependencies] +typing-extensions = ">=4.5.0" + +[package.extras] +benchmark = ["dm-tree (>=0.1,<0.2.0a0)", "jax[cpu] (>=0.4.6,<0.5.0a0)", "pandas", "tabulate", "termcolor", "torch (>=2.0,<2.4.0a0)", "torchvision"] +docs = ["docutils", "jax[cpu]", "numpy", "sphinx (>=5.2.1)", "sphinx-autoapi", "sphinx-autobuild", "sphinx-autodoc-typehints (>=1.19.2)", "sphinx-copybutton", "sphinx-rtd-theme", "sphinxcontrib-bibtex", "torch"] +jax = ["jax"] +lint = ["black", "cpplint", "doc8", "flake8", "flake8-bugbear", "flake8-comprehensions", "flake8-docstrings", "flake8-pyi", "flake8-simplify", "isort", "mypy", "pre-commit", "pydocstyle", "pyenchant", "pylint[spelling]", "ruff", "xdoctest"] +numpy = ["numpy"] +test = ["pytest", "pytest-cov", "pytest-xdist"] +torch = ["torch"] + [[package]] name = "orjson" -version = "3.9.13" +version = "3.10.7" description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" optional = false python-versions = ">=3.8" files = [ - {file = "orjson-3.9.13-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fa6b67f8bef277c2a4aadd548d58796854e7d760964126c3209b19bccc6a74f1"}, - {file = "orjson-3.9.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b812417199eeb169c25f67815cfb66fd8de7ff098bf57d065e8c1943a7ba5c8f"}, - {file = "orjson-3.9.13-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7ccd5bd222e5041069ad9d9868ab59e6dbc53ecde8d8c82b919954fbba43b46b"}, - {file = "orjson-3.9.13-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaaf80957c38e9d3f796f355a80fad945e72cd745e6b64c210e635b7043b673e"}, - {file = "orjson-3.9.13-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:60da7316131185d0110a1848e9ad15311e6c8938ee0b5be8cbd7261e1d80ee8f"}, - {file = "orjson-3.9.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5b98cd948372f0eb219bc309dee4633db1278687161e3280d9e693b6076951d2"}, - {file = "orjson-3.9.13-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3869d65561f10071d3e7f35ae58fd377056f67d7aaed5222f318390c3ad30339"}, - {file = "orjson-3.9.13-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:43fd6036b16bb6742d03dae62f7bdf8214d06dea47e4353cde7e2bd1358d186f"}, - {file = "orjson-3.9.13-cp310-none-win32.whl", hash = "sha256:0d3ba9d88e20765335260d7b25547d7c571eee2b698200f97afa7d8c7cd668fc"}, - {file = "orjson-3.9.13-cp310-none-win_amd64.whl", hash = "sha256:6e47153db080f5e87e8ba638f1a8b18995eede6b0abb93964d58cf11bcea362f"}, - {file = "orjson-3.9.13-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4584e8eb727bc431baaf1bf97e35a1d8a0109c924ec847395673dfd5f4ef6d6f"}, - {file = "orjson-3.9.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f37f0cdd026ef777a4336e599d8194c8357fc14760c2a5ddcfdf1965d45504b"}, - {file = "orjson-3.9.13-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d714595d81efab11b42bccd119977d94b25d12d3a806851ff6bfd286a4bce960"}, - {file = "orjson-3.9.13-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9171e8e1a1f221953e38e84ae0abffe8759002fd8968106ee379febbb5358b33"}, - {file = "orjson-3.9.13-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ab9dbdec3f13f3ea6f937564ce21651844cfbf2725099f2f490426acf683c23"}, - {file = "orjson-3.9.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:811ac076855e33e931549340288e0761873baf29276ad00f221709933c644330"}, - {file = "orjson-3.9.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:860d0f5b42d0c0afd73fa4177709f6e1b966ba691fcd72175affa902052a81d6"}, - {file = "orjson-3.9.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:838b898e8c1f26eb6b8d81b180981273f6f5110c76c22c384979aca854194f1b"}, - {file = "orjson-3.9.13-cp311-none-win32.whl", hash = "sha256:d3222db9df629ef3c3673124f2e05fb72bc4a320c117e953fec0d69dde82e36d"}, - {file = "orjson-3.9.13-cp311-none-win_amd64.whl", hash = "sha256:978117122ca4cc59b28af5322253017f6c5fc03dbdda78c7f4b94ae984c8dd43"}, - {file = "orjson-3.9.13-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:031df1026c7ea8303332d78711f180231e3ae8b564271fb748a03926587c5546"}, - {file = "orjson-3.9.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fd9a2101d04e85086ea6198786a3f016e45475f800712e6833e14bf9ce2832f"}, - {file = "orjson-3.9.13-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:446d9ad04204e79229ae19502daeea56479e55cbc32634655d886f5a39e91b44"}, - {file = "orjson-3.9.13-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b57c0954a9fdd2b05b9cec0f5a12a0bdce5bf021a5b3b09323041613972481ab"}, - {file = "orjson-3.9.13-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:266e55c83f81248f63cc93d11c5e3a53df49a5d2598fa9e9db5f99837a802d5d"}, - {file = "orjson-3.9.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31372ba3a9fe8ad118e7d22fba46bbc18e89039e3bfa89db7bc8c18ee722dca8"}, - {file = "orjson-3.9.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e3b0c4da61f39899561e08e571f54472a09fa71717d9797928af558175ae5243"}, - {file = "orjson-3.9.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cc03a35bfc71c8ebf96ce49b82c2a7be6af4b3cd3ac34166fdb42ac510bbfff"}, - {file = "orjson-3.9.13-cp312-none-win_amd64.whl", hash = "sha256:49b7e3fe861cb246361825d1a238f2584ed8ea21e714bf6bb17cebb86772e61c"}, - {file = "orjson-3.9.13-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:62e9a99879c4d5a04926ac2518a992134bfa00d546ea5a4cae4b9be454d35a22"}, - {file = "orjson-3.9.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d92a3e835a5100f1d5b566fff79217eab92223ca31900dba733902a182a35ab0"}, - {file = "orjson-3.9.13-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:23f21faf072ed3b60b5954686f98157e073f6a8068eaa58dbde83e87212eda84"}, - {file = "orjson-3.9.13-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:828c502bb261588f7de897e06cb23c4b122997cb039d2014cb78e7dabe92ef0c"}, - {file = "orjson-3.9.13-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16946d095212a3dec552572c5d9bca7afa40f3116ad49695a397be07d529f1fa"}, - {file = "orjson-3.9.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3deadd8dc0e9ff844b5b656fa30a48dbee1c3b332d8278302dd9637f6b09f627"}, - {file = "orjson-3.9.13-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9b1b5adc5adf596c59dca57156b71ad301d73956f5bab4039b0e34dbf50b9fa0"}, - {file = "orjson-3.9.13-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ddc089315d030c54f0f03fb38286e2667c05009a78d659f108a8efcfbdf2e585"}, - {file = "orjson-3.9.13-cp38-none-win32.whl", hash = "sha256:ae77275a28667d9c82d4522b681504642055efa0368d73108511647c6499b31c"}, - {file = "orjson-3.9.13-cp38-none-win_amd64.whl", hash = "sha256:730385fdb99a21fce9bb84bb7fcbda72c88626facd74956bda712834b480729d"}, - {file = "orjson-3.9.13-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:7e8e4a571d958910272af8d53a9cbe6599f9f5fd496a1bc51211183bb2072cbd"}, - {file = "orjson-3.9.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfad553a36548262e7da0f3a7464270e13900b898800fb571a5d4b298c3f8356"}, - {file = "orjson-3.9.13-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0d691c44604941945b00e0a13b19a7d9c1a19511abadf0080f373e98fdeb6b31"}, - {file = "orjson-3.9.13-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8c83718346de08d68b3cb1105c5d91e5fc39885d8610fdda16613d4e3941459"}, - {file = "orjson-3.9.13-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:63ef57a53bfc2091a7cd50a640d9ae866bd7d92a5225a1bab6baa60ef62583f2"}, - {file = "orjson-3.9.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9156b96afa38db71344522f5517077eaedf62fcd2c9148392ff93d801128809c"}, - {file = "orjson-3.9.13-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31fb66b41fb2c4c817d9610f0bc7d31345728d7b5295ac78b63603407432a2b2"}, - {file = "orjson-3.9.13-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:8a730bf07feacb0863974e67b206b7c503a62199de1cece2eb0d4c233ec29c11"}, - {file = "orjson-3.9.13-cp39-none-win32.whl", hash = "sha256:5ef58869f3399acbbe013518d8b374ee9558659eef14bca0984f67cb1fbd3c37"}, - {file = "orjson-3.9.13-cp39-none-win_amd64.whl", hash = "sha256:9bcf56efdb83244cde070e82a69c0f03c47c235f0a5cb6c81d9da23af7fbaae4"}, - {file = "orjson-3.9.13.tar.gz", hash = "sha256:fc6bc65b0cf524ee042e0bc2912b9206ef242edfba7426cf95763e4af01f527a"}, + {file = "orjson-3.10.7-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:74f4544f5a6405b90da8ea724d15ac9c36da4d72a738c64685003337401f5c12"}, + {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34a566f22c28222b08875b18b0dfbf8a947e69df21a9ed5c51a6bf91cfb944ac"}, + {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bf6ba8ebc8ef5792e2337fb0419f8009729335bb400ece005606336b7fd7bab7"}, + {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac7cf6222b29fbda9e3a472b41e6a5538b48f2c8f99261eecd60aafbdb60690c"}, + {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de817e2f5fc75a9e7dd350c4b0f54617b280e26d1631811a43e7e968fa71e3e9"}, + {file = "orjson-3.10.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:348bdd16b32556cf8d7257b17cf2bdb7ab7976af4af41ebe79f9796c218f7e91"}, + {file = "orjson-3.10.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:479fd0844ddc3ca77e0fd99644c7fe2de8e8be1efcd57705b5c92e5186e8a250"}, + {file = "orjson-3.10.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:fdf5197a21dd660cf19dfd2a3ce79574588f8f5e2dbf21bda9ee2d2b46924d84"}, + {file = "orjson-3.10.7-cp310-none-win32.whl", hash = "sha256:d374d36726746c81a49f3ff8daa2898dccab6596864ebe43d50733275c629175"}, + {file = "orjson-3.10.7-cp310-none-win_amd64.whl", hash = "sha256:cb61938aec8b0ffb6eef484d480188a1777e67b05d58e41b435c74b9d84e0b9c"}, + {file = "orjson-3.10.7-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:7db8539039698ddfb9a524b4dd19508256107568cdad24f3682d5773e60504a2"}, + {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:480f455222cb7a1dea35c57a67578848537d2602b46c464472c995297117fa09"}, + {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8a9c9b168b3a19e37fe2778c0003359f07822c90fdff8f98d9d2a91b3144d8e0"}, + {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8de062de550f63185e4c1c54151bdddfc5625e37daf0aa1e75d2a1293e3b7d9a"}, + {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6b0dd04483499d1de9c8f6203f8975caf17a6000b9c0c54630cef02e44ee624e"}, + {file = "orjson-3.10.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b58d3795dafa334fc8fd46f7c5dc013e6ad06fd5b9a4cc98cb1456e7d3558bd6"}, + {file = "orjson-3.10.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:33cfb96c24034a878d83d1a9415799a73dc77480e6c40417e5dda0710d559ee6"}, + {file = "orjson-3.10.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e724cebe1fadc2b23c6f7415bad5ee6239e00a69f30ee423f319c6af70e2a5c0"}, + {file = "orjson-3.10.7-cp311-none-win32.whl", hash = "sha256:82763b46053727a7168d29c772ed5c870fdae2f61aa8a25994c7984a19b1021f"}, + {file = "orjson-3.10.7-cp311-none-win_amd64.whl", hash = "sha256:eb8d384a24778abf29afb8e41d68fdd9a156cf6e5390c04cc07bbc24b89e98b5"}, + {file = "orjson-3.10.7-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:44a96f2d4c3af51bfac6bc4ef7b182aa33f2f054fd7f34cc0ee9a320d051d41f"}, + {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76ac14cd57df0572453543f8f2575e2d01ae9e790c21f57627803f5e79b0d3c3"}, + {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bdbb61dcc365dd9be94e8f7df91975edc9364d6a78c8f7adb69c1cdff318ec93"}, + {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b48b3db6bb6e0a08fa8c83b47bc169623f801e5cc4f24442ab2b6617da3b5313"}, + {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23820a1563a1d386414fef15c249040042b8e5d07b40ab3fe3efbfbbcbcb8864"}, + {file = "orjson-3.10.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0c6a008e91d10a2564edbb6ee5069a9e66df3fbe11c9a005cb411f441fd2c09"}, + {file = "orjson-3.10.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d352ee8ac1926d6193f602cbe36b1643bbd1bbcb25e3c1a657a4390f3000c9a5"}, + {file = "orjson-3.10.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d2d9f990623f15c0ae7ac608103c33dfe1486d2ed974ac3f40b693bad1a22a7b"}, + {file = "orjson-3.10.7-cp312-none-win32.whl", hash = "sha256:7c4c17f8157bd520cdb7195f75ddbd31671997cbe10aee559c2d613592e7d7eb"}, + {file = "orjson-3.10.7-cp312-none-win_amd64.whl", hash = "sha256:1d9c0e733e02ada3ed6098a10a8ee0052dd55774de3d9110d29868d24b17faa1"}, + {file = "orjson-3.10.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:77d325ed866876c0fa6492598ec01fe30e803272a6e8b10e992288b009cbe149"}, + {file = "orjson-3.10.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ea2c232deedcb605e853ae1db2cc94f7390ac776743b699b50b071b02bea6fe"}, + {file = "orjson-3.10.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3dcfbede6737fdbef3ce9c37af3fb6142e8e1ebc10336daa05872bfb1d87839c"}, + {file = "orjson-3.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:11748c135f281203f4ee695b7f80bb1358a82a63905f9f0b794769483ea854ad"}, + {file = "orjson-3.10.7-cp313-none-win32.whl", hash = "sha256:a7e19150d215c7a13f39eb787d84db274298d3f83d85463e61d277bbd7f401d2"}, + {file = "orjson-3.10.7-cp313-none-win_amd64.whl", hash = "sha256:eef44224729e9525d5261cc8d28d6b11cafc90e6bd0be2157bde69a52ec83024"}, + {file = "orjson-3.10.7-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6ea2b2258eff652c82652d5e0f02bd5e0463a6a52abb78e49ac288827aaa1469"}, + {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:430ee4d85841e1483d487e7b81401785a5dfd69db5de01314538f31f8fbf7ee1"}, + {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4b6146e439af4c2472c56f8540d799a67a81226e11992008cb47e1267a9b3225"}, + {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:084e537806b458911137f76097e53ce7bf5806dda33ddf6aaa66a028f8d43a23"}, + {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4829cf2195838e3f93b70fd3b4292156fc5e097aac3739859ac0dcc722b27ac0"}, + {file = "orjson-3.10.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1193b2416cbad1a769f868b1749535d5da47626ac29445803dae7cc64b3f5c98"}, + {file = "orjson-3.10.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:4e6c3da13e5a57e4b3dca2de059f243ebec705857522f188f0180ae88badd354"}, + {file = "orjson-3.10.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c31008598424dfbe52ce8c5b47e0752dca918a4fdc4a2a32004efd9fab41d866"}, + {file = "orjson-3.10.7-cp38-none-win32.whl", hash = "sha256:7122a99831f9e7fe977dc45784d3b2edc821c172d545e6420c375e5a935f5a1c"}, + {file = "orjson-3.10.7-cp38-none-win_amd64.whl", hash = "sha256:a763bc0e58504cc803739e7df040685816145a6f3c8a589787084b54ebc9f16e"}, + {file = "orjson-3.10.7-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:e76be12658a6fa376fcd331b1ea4e58f5a06fd0220653450f0d415b8fd0fbe20"}, + {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed350d6978d28b92939bfeb1a0570c523f6170efc3f0a0ef1f1df287cd4f4960"}, + {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:144888c76f8520e39bfa121b31fd637e18d4cc2f115727865fdf9fa325b10412"}, + {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09b2d92fd95ad2402188cf51573acde57eb269eddabaa60f69ea0d733e789fe9"}, + {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b24a579123fa884f3a3caadaed7b75eb5715ee2b17ab5c66ac97d29b18fe57f"}, + {file = "orjson-3.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591bcfe7512353bd609875ab38050efe3d55e18934e2f18950c108334b4ff"}, + {file = "orjson-3.10.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f4db56635b58cd1a200b0a23744ff44206ee6aa428185e2b6c4a65b3197abdcd"}, + {file = "orjson-3.10.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0fa5886854673222618638c6df7718ea7fe2f3f2384c452c9ccedc70b4a510a5"}, + {file = "orjson-3.10.7-cp39-none-win32.whl", hash = "sha256:8272527d08450ab16eb405f47e0f4ef0e5ff5981c3d82afe0efd25dcbef2bcd2"}, + {file = "orjson-3.10.7-cp39-none-win_amd64.whl", hash = "sha256:974683d4618c0c7dbf4f69c95a979734bf183d0658611760017f6e70a145af58"}, + {file = "orjson-3.10.7.tar.gz", hash = "sha256:75ef0640403f945f3a1f9f6400686560dbfb0fb5b16589ad62cd477043c4eee3"}, ] [[package]] -name = "packaging" -version = "23.2" -description = "Core utilities for Python packages" +name = "packageurl-python" +version = "0.15.6" +description = "A purl aka. Package URL parser and builder" optional = false python-versions = ">=3.7" files = [ - {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, - {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, + {file = "packageurl_python-0.15.6-py3-none-any.whl", hash = "sha256:a40210652c89022772a6c8340d6066f7d5dc67132141e5284a4db7a27d0a8ab0"}, + {file = "packageurl_python-0.15.6.tar.gz", hash = "sha256:cbc89afd15d5f4d05db4f1b61297e5b97a43f61f28799f6d282aff467ed2ee96"}, ] +[package.extras] +build = ["setuptools", "wheel"] +lint = ["black", "isort", "mypy"] +sqlalchemy = ["sqlalchemy (>=2.0.0)"] +test = ["pytest"] + +[[package]] +name = "packaging" +version = "24.1" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, +] + +[[package]] +name = "pamqp" +version = "3.3.0" +description = "RabbitMQ Focused AMQP low-level library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pamqp-3.3.0-py2.py3-none-any.whl", hash = "sha256:c901a684794157ae39b52cbf700db8c9aae7a470f13528b9d7b4e5f7202f8eb0"}, + {file = "pamqp-3.3.0.tar.gz", hash = "sha256:40b8795bd4efcf2b0f8821c1de83d12ca16d5760f4507836267fd7a02b06763b"}, +] + +[package.extras] +codegen = ["lxml", "requests", "yapf"] +testing = ["coverage", "flake8", "flake8-comprehensions", "flake8-deprecated", "flake8-import-order", "flake8-print", "flake8-quotes", "flake8-rst-docstrings", "flake8-tuple", "yapf"] + [[package]] name = "pandas" version = "1.5.3" @@ -3682,18 +4334,18 @@ test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"] [[package]] name = "parso" -version = "0.8.3" +version = "0.8.4" description = "A Python Parser" optional = false python-versions = ">=3.6" files = [ - {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"}, - {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, + {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, + {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, ] [package.extras] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] -testing = ["docopt", "pytest (<6.0.0)"] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["docopt", "pytest"] [[package]] name = "pathspec" @@ -3894,6 +4546,25 @@ files = [ docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +[[package]] +name = "pip-requirements-parser" +version = "32.0.1" +description = "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code." +optional = false +python-versions = ">=3.6.0" +files = [ + {file = "pip-requirements-parser-32.0.1.tar.gz", hash = "sha256:b4fa3a7a0be38243123cf9d1f3518da10c51bdb165a2b2985566247f9155a7d3"}, + {file = "pip_requirements_parser-32.0.1-py3-none-any.whl", hash = "sha256:4659bc2a667783e7a15d190f6fccf8b2486685b6dba4c19c3876314769c57526"}, +] + +[package.dependencies] +packaging = "*" +pyparsing = "*" + +[package.extras] +docs = ["Sphinx (>=3.3.1)", "doc8 (>=0.8.1)", "sphinx-rtd-theme (>=0.5.0)"] +testing = ["aboutcode-toolkit (>=6.0.0)", "black", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] + [[package]] name = "platformdirs" version = "3.11.0" @@ -3911,13 +4582,13 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-co [[package]] name = "pluggy" -version = "1.4.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" files = [ - {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, - {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] [package.extras] @@ -3926,13 +4597,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "portalocker" -version = "2.8.2" +version = "2.10.1" description = "Wraps the portalocker recipe for easy usage" optional = false python-versions = ">=3.8" files = [ - {file = "portalocker-2.8.2-py3-none-any.whl", hash = "sha256:cfb86acc09b9aa7c3b43594e19be1345b9d16af3feb08bf92f23d4dce513a28e"}, - {file = "portalocker-2.8.2.tar.gz", hash = "sha256:2b035aa7828e46c58e9b31390ee1f169b98e1066ab10b9a6a861fe7e25ee4f33"}, + {file = "portalocker-2.10.1-py3-none-any.whl", hash = "sha256:53a5984ebc86a025552264b459b46a2086e269b21823cb572f8f28ee759e45bf"}, + {file = "portalocker-2.10.1.tar.gz", hash = "sha256:ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f"}, ] [package.dependencies] @@ -3959,13 +4630,13 @@ twisted = ["twisted"] [[package]] name = "prometheus-flask-exporter" -version = "0.23.0" +version = "0.23.1" description = "Prometheus metrics exporter for Flask" optional = false python-versions = "*" files = [ - {file = "prometheus_flask_exporter-0.23.0-py3-none-any.whl", hash = "sha256:7a026b4fdd54ebeddb77589333efe3a1ec43c7c717468825b0b3e9b6c33f7e9e"}, - {file = "prometheus_flask_exporter-0.23.0.tar.gz", hash = "sha256:e4e6beb1b8e1e164da6d70fe1edefc95ef184f113b5047f66f4b7262233da9c0"}, + {file = "prometheus_flask_exporter-0.23.1-py3-none-any.whl", hash = "sha256:ab49b2c40b57cd35cd51e91e59b3c306b3754477095c4f3cf679034c5122398c"}, + {file = "prometheus_flask_exporter-0.23.1.tar.gz", hash = "sha256:587c770a1061e93d72c5cbcdefbd7b633fb764e39dffd7dd16932c9124559244"}, ] [package.dependencies] @@ -3974,13 +4645,13 @@ prometheus-client = "*" [[package]] name = "prompt-toolkit" -version = "3.0.43" +version = "3.0.47" description = "Library for building powerful interactive command lines in Python" optional = false python-versions = ">=3.7.0" files = [ - {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, - {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, + {file = "prompt_toolkit-3.0.47-py3-none-any.whl", hash = "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10"}, + {file = "prompt_toolkit-3.0.47.tar.gz", hash = "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360"}, ] [package.dependencies] @@ -3988,33 +4659,22 @@ wcwidth = "*" [[package]] name = "protobuf" -version = "3.20.3" -description = "Protocol Buffers" +version = "4.25.4" +description = "" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"}, - {file = "protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e"}, - {file = "protobuf-3.20.3-cp310-cp310-win32.whl", hash = "sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c"}, - {file = "protobuf-3.20.3-cp310-cp310-win_amd64.whl", hash = "sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7"}, - {file = "protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469"}, - {file = "protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4"}, - {file = "protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4"}, - {file = "protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454"}, - {file = "protobuf-3.20.3-cp37-cp37m-win32.whl", hash = "sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905"}, - {file = "protobuf-3.20.3-cp37-cp37m-win_amd64.whl", hash = "sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c"}, - {file = "protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7"}, - {file = "protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee"}, - {file = "protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050"}, - {file = "protobuf-3.20.3-cp38-cp38-win32.whl", hash = "sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86"}, - {file = "protobuf-3.20.3-cp38-cp38-win_amd64.whl", hash = "sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9"}, - {file = "protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b"}, - {file = "protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b"}, - {file = "protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402"}, - {file = "protobuf-3.20.3-cp39-cp39-win32.whl", hash = "sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480"}, - {file = "protobuf-3.20.3-cp39-cp39-win_amd64.whl", hash = "sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7"}, - {file = "protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db"}, - {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"}, + {file = "protobuf-4.25.4-cp310-abi3-win32.whl", hash = "sha256:db9fd45183e1a67722cafa5c1da3e85c6492a5383f127c86c4c4aa4845867dc4"}, + {file = "protobuf-4.25.4-cp310-abi3-win_amd64.whl", hash = "sha256:ba3d8504116a921af46499471c63a85260c1a5fc23333154a427a310e015d26d"}, + {file = "protobuf-4.25.4-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:eecd41bfc0e4b1bd3fa7909ed93dd14dd5567b98c941d6c1ad08fdcab3d6884b"}, + {file = "protobuf-4.25.4-cp37-abi3-manylinux2014_aarch64.whl", hash = "sha256:4c8a70fdcb995dcf6c8966cfa3a29101916f7225e9afe3ced4395359955d3835"}, + {file = "protobuf-4.25.4-cp37-abi3-manylinux2014_x86_64.whl", hash = "sha256:3319e073562e2515c6ddc643eb92ce20809f5d8f10fead3332f71c63be6a7040"}, + {file = "protobuf-4.25.4-cp38-cp38-win32.whl", hash = "sha256:7e372cbbda66a63ebca18f8ffaa6948455dfecc4e9c1029312f6c2edcd86c4e1"}, + {file = "protobuf-4.25.4-cp38-cp38-win_amd64.whl", hash = "sha256:051e97ce9fa6067a4546e75cb14f90cf0232dcb3e3d508c448b8d0e4265b61c1"}, + {file = "protobuf-4.25.4-cp39-cp39-win32.whl", hash = "sha256:90bf6fd378494eb698805bbbe7afe6c5d12c8e17fca817a646cd6a1818c696ca"}, + {file = "protobuf-4.25.4-cp39-cp39-win_amd64.whl", hash = "sha256:ac79a48d6b99dfed2729ccccee547b34a1d3d63289c71cef056653a846a2240f"}, + {file = "protobuf-4.25.4-py3-none-any.whl", hash = "sha256:bfbebc1c8e4793cfd58589acfb8a1026be0003e852b9da7db5a4285bde996978"}, + {file = "protobuf-4.25.4.tar.gz", hash = "sha256:0dc4a62cc4052a036ee2204d26fe4d835c62827c855c8a03f29fe6da146b380d"}, ] [[package]] @@ -4058,13 +4718,13 @@ files = [ [[package]] name = "pure-eval" -version = "0.2.2" +version = "0.2.3" description = "Safely evaluate AST nodes without side effects" optional = false python-versions = "*" files = [ - {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, - {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, + {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, + {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, ] [package.extras] @@ -4082,39 +4742,28 @@ files = [ ] [[package]] -name = "pyasn1" -version = "0.5.1" -description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" +name = "py-serializable" +version = "1.1.0" +description = "Library for serializing and deserializing Python Objects to and from JSON and XML." optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +python-versions = "<4.0,>=3.8" files = [ - {file = "pyasn1-0.5.1-py2.py3-none-any.whl", hash = "sha256:4439847c58d40b1d0a573d07e3856e95333f1976294494c325775aeca506eb58"}, - {file = "pyasn1-0.5.1.tar.gz", hash = "sha256:6d391a96e59b23130a5cfa74d6fd7f388dbbe26cc8f1edf39fdddf08d9d6676c"}, -] - -[[package]] -name = "pyasn1-modules" -version = "0.3.0" -description = "A collection of ASN.1-based protocols modules" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -files = [ - {file = "pyasn1_modules-0.3.0-py2.py3-none-any.whl", hash = "sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d"}, - {file = "pyasn1_modules-0.3.0.tar.gz", hash = "sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c"}, + {file = "py_serializable-1.1.0-py3-none-any.whl", hash = "sha256:ae7ae4326b0d037b7e710f6e8bb1a97ece4ac2895a1f443a17ffd17f85547d76"}, + {file = "py_serializable-1.1.0.tar.gz", hash = "sha256:3311ab39063b131caca0fb75e2038153682e55576c67f24a2de72d402dccb6e0"}, ] [package.dependencies] -pyasn1 = ">=0.4.6,<0.6.0" +defusedxml = ">=0.7.1,<0.8.0" [[package]] name = "pycparser" -version = "2.21" +version = "2.22" description = "C parser in Python" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.8" files = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, + {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, + {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, ] [[package]] @@ -4160,109 +4809,119 @@ files = [ [[package]] name = "pydantic" -version = "2.6.1" +version = "2.8.2" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.6.1-py3-none-any.whl", hash = "sha256:0b6a909df3192245cb736509a92ff69e4fef76116feffec68e93a567347bae6f"}, - {file = "pydantic-2.6.1.tar.gz", hash = "sha256:4fd5c182a2488dc63e6d32737ff19937888001e2a6d86e94b3f233104a5d1fa9"}, + {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, + {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.16.2" -typing-extensions = ">=4.6.1" +pydantic-core = "2.20.1" +typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.16.2" -description = "" +version = "2.20.1" +description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3fab4e75b8c525a4776e7630b9ee48aea50107fea6ca9f593c98da3f4d11bf7c"}, - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8bde5b48c65b8e807409e6f20baee5d2cd880e0fad00b1a811ebc43e39a00ab2"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2924b89b16420712e9bb8192396026a8fbd6d8726224f918353ac19c4c043d2a"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:16aa02e7a0f539098e215fc193c8926c897175d64c7926d00a36188917717a05"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:936a787f83db1f2115ee829dd615c4f684ee48ac4de5779ab4300994d8af325b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:459d6be6134ce3b38e0ef76f8a672924460c455d45f1ad8fdade36796df1ddc8"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9ee4febb249c591d07b2d4dd36ebcad0ccd128962aaa1801508320896575ef"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:40a0bd0bed96dae5712dab2aba7d334a6c67cbcac2ddfca7dbcc4a8176445990"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:870dbfa94de9b8866b37b867a2cb37a60c401d9deb4a9ea392abf11a1f98037b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:308974fdf98046db28440eb3377abba274808bf66262e042c412eb2adf852731"}, - {file = "pydantic_core-2.16.2-cp310-none-win32.whl", hash = "sha256:a477932664d9611d7a0816cc3c0eb1f8856f8a42435488280dfbf4395e141485"}, - {file = "pydantic_core-2.16.2-cp310-none-win_amd64.whl", hash = "sha256:8f9142a6ed83d90c94a3efd7af8873bf7cefed2d3d44387bf848888482e2d25f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:406fac1d09edc613020ce9cf3f2ccf1a1b2f57ab00552b4c18e3d5276c67eb11"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce232a6170dd6532096cadbf6185271e4e8c70fc9217ebe105923ac105da9978"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a90fec23b4b05a09ad988e7a4f4e081711a90eb2a55b9c984d8b74597599180f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8aafeedb6597a163a9c9727d8a8bd363a93277701b7bfd2749fbefee2396469e"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9957433c3a1b67bdd4c63717eaf174ebb749510d5ea612cd4e83f2d9142f3fc8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b0d7a9165167269758145756db43a133608a531b1e5bb6a626b9ee24bc38a8f7"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dffaf740fe2e147fedcb6b561353a16243e654f7fe8e701b1b9db148242e1272"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8ed79883b4328b7f0bd142733d99c8e6b22703e908ec63d930b06be3a0e7113"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:cf903310a34e14651c9de056fcc12ce090560864d5a2bb0174b971685684e1d8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46b0d5520dbcafea9a8645a8164658777686c5c524d381d983317d29687cce97"}, - {file = "pydantic_core-2.16.2-cp311-none-win32.whl", hash = "sha256:70651ff6e663428cea902dac297066d5c6e5423fda345a4ca62430575364d62b"}, - {file = "pydantic_core-2.16.2-cp311-none-win_amd64.whl", hash = "sha256:98dc6f4f2095fc7ad277782a7c2c88296badcad92316b5a6e530930b1d475ebc"}, - {file = "pydantic_core-2.16.2-cp311-none-win_arm64.whl", hash = "sha256:ef6113cd31411eaf9b39fc5a8848e71c72656fd418882488598758b2c8c6dfa0"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:88646cae28eb1dd5cd1e09605680c2b043b64d7481cdad7f5003ebef401a3039"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7b883af50eaa6bb3299780651e5be921e88050ccf00e3e583b1e92020333304b"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bf26c2e2ea59d32807081ad51968133af3025c4ba5753e6a794683d2c91bf6e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:99af961d72ac731aae2a1b55ccbdae0733d816f8bfb97b41909e143de735f522"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02906e7306cb8c5901a1feb61f9ab5e5c690dbbeaa04d84c1b9ae2a01ebe9379"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5362d099c244a2d2f9659fb3c9db7c735f0004765bbe06b99be69fbd87c3f15"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ac426704840877a285d03a445e162eb258924f014e2f074e209d9b4ff7bf380"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b94cbda27267423411c928208e89adddf2ea5dd5f74b9528513f0358bba019cb"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:6db58c22ac6c81aeac33912fb1af0e930bc9774166cdd56eade913d5f2fff35e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396fdf88b1b503c9c59c84a08b6833ec0c3b5ad1a83230252a9e17b7dfb4cffc"}, - {file = "pydantic_core-2.16.2-cp312-none-win32.whl", hash = "sha256:7c31669e0c8cc68400ef0c730c3a1e11317ba76b892deeefaf52dcb41d56ed5d"}, - {file = "pydantic_core-2.16.2-cp312-none-win_amd64.whl", hash = "sha256:a3b7352b48fbc8b446b75f3069124e87f599d25afb8baa96a550256c031bb890"}, - {file = "pydantic_core-2.16.2-cp312-none-win_arm64.whl", hash = "sha256:a9e523474998fb33f7c1a4d55f5504c908d57add624599e095c20fa575b8d943"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ae34418b6b389d601b31153b84dce480351a352e0bb763684a1b993d6be30f17"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:732bd062c9e5d9582a30e8751461c1917dd1ccbdd6cafb032f02c86b20d2e7ec"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4b52776a2e3230f4854907a1e0946eec04d41b1fc64069ee774876bbe0eab55"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ef551c053692b1e39e3f7950ce2296536728871110e7d75c4e7753fb30ca87f4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ebb892ed8599b23fa8f1799e13a12c87a97a6c9d0f497525ce9858564c4575a4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa6c8c582036275997a733427b88031a32ffa5dfc3124dc25a730658c47a572f"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4ba0884a91f1aecce75202473ab138724aa4fb26d7707f2e1fa6c3e68c84fbf"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7924e54f7ce5d253d6160090ddc6df25ed2feea25bfb3339b424a9dd591688bc"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69a7b96b59322a81c2203be537957313b07dd333105b73db0b69212c7d867b4b"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:7e6231aa5bdacda78e96ad7b07d0c312f34ba35d717115f4b4bff6cb87224f0f"}, - {file = "pydantic_core-2.16.2-cp38-none-win32.whl", hash = "sha256:41dac3b9fce187a25c6253ec79a3f9e2a7e761eb08690e90415069ea4a68ff7a"}, - {file = "pydantic_core-2.16.2-cp38-none-win_amd64.whl", hash = "sha256:f685dbc1fdadb1dcd5b5e51e0a378d4685a891b2ddaf8e2bba89bd3a7144e44a"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:55749f745ebf154c0d63d46c8c58594d8894b161928aa41adbb0709c1fe78b77"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b30b0dd58a4509c3bd7eefddf6338565c4905406aee0c6e4a5293841411a1286"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18de31781cdc7e7b28678df7c2d7882f9692ad060bc6ee3c94eb15a5d733f8f7"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5864b0242f74b9dd0b78fd39db1768bc3f00d1ffc14e596fd3e3f2ce43436a33"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8f9186ca45aee030dc8234118b9c0784ad91a0bb27fc4e7d9d6608a5e3d386c"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc6f6c9be0ab6da37bc77c2dda5f14b1d532d5dbef00311ee6e13357a418e646"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa057095f621dad24a1e906747179a69780ef45cc8f69e97463692adbcdae878"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ad84731a26bcfb299f9eab56c7932d46f9cad51c52768cace09e92a19e4cf55"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3b052c753c4babf2d1edc034c97851f867c87d6f3ea63a12e2700f159f5c41c3"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e0f686549e32ccdb02ae6f25eee40cc33900910085de6aa3790effd391ae10c2"}, - {file = "pydantic_core-2.16.2-cp39-none-win32.whl", hash = "sha256:7afb844041e707ac9ad9acad2188a90bffce2c770e6dc2318be0c9916aef1469"}, - {file = "pydantic_core-2.16.2-cp39-none-win_amd64.whl", hash = "sha256:9da90d393a8227d717c19f5397688a38635afec89f2e2d7af0df037f3249c39a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f60f920691a620b03082692c378661947d09415743e437a7478c309eb0e4f82"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:47924039e785a04d4a4fa49455e51b4eb3422d6eaacfde9fc9abf8fdef164e8a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6294e76b0380bb7a61eb8a39273c40b20beb35e8c87ee101062834ced19c545"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe56851c3f1d6f5384b3051c536cc81b3a93a73faf931f404fef95217cf1e10d"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9d776d30cde7e541b8180103c3f294ef7c1862fd45d81738d156d00551005784"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:72f7919af5de5ecfaf1eba47bf9a5d8aa089a3340277276e5636d16ee97614d7"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:4bfcbde6e06c56b30668a0c872d75a7ef3025dc3c1823a13cf29a0e9b33f67e8"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ff7c97eb7a29aba230389a2661edf2e9e06ce616c7e35aa764879b6894a44b25"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9b5f13857da99325dcabe1cc4e9e6a3d7b2e2c726248ba5dd4be3e8e4a0b6d0e"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a7e41e3ada4cca5f22b478c08e973c930e5e6c7ba3588fb8e35f2398cdcc1545"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:60eb8ceaa40a41540b9acae6ae7c1f0a67d233c40dc4359c256ad2ad85bdf5e5"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7beec26729d496a12fd23cf8da9944ee338c8b8a17035a560b585c36fe81af20"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:22c5f022799f3cd6741e24f0443ead92ef42be93ffda0d29b2597208c94c3753"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:eca58e319f4fd6df004762419612122b2c7e7d95ffafc37e890252f869f3fb2a"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed957db4c33bc99895f3a1672eca7e80e8cda8bd1e29a80536b4ec2153fa9804"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:459c0d338cc55d099798618f714b21b7ece17eb1a87879f2da20a3ff4c7628e2"}, - {file = "pydantic_core-2.16.2.tar.gz", hash = "sha256:0ba503850d8b8dcc18391f10de896ae51d37fe5fe43dbfb6a35c5c5cad271a06"}, + {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, + {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, + {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, + {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, + {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, + {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, + {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, + {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, + {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, + {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, + {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, + {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, + {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, + {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, + {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, + {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, + {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, + {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, + {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, + {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, + {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, + {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, + {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, + {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, + {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, + {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, + {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, + {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, + {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, + {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, + {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, + {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, + {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, + {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, + {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, ] [package.dependencies] @@ -4270,55 +4929,59 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pydot" -version = "2.0.0" +version = "3.0.1" description = "Python interface to Graphviz's Dot" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pydot-2.0.0-py3-none-any.whl", hash = "sha256:408a47913ea7bd5d2d34b274144880c1310c4aee901f353cf21fe2e526a4ea28"}, - {file = "pydot-2.0.0.tar.gz", hash = "sha256:60246af215123fa062f21cd791be67dda23a6f280df09f68919e637a1e4f3235"}, + {file = "pydot-3.0.1-py3-none-any.whl", hash = "sha256:43f1e878dc1ff7c1c2e3470a6999d4e9e97771c5c862440c2f0af0ba844c231f"}, + {file = "pydot-3.0.1.tar.gz", hash = "sha256:e18cf7f287c497d77b536a3d20a46284568fea390776dface6eabbdf1b1b5efc"}, ] [package.dependencies] -pyparsing = ">=3" +pyparsing = ">=3.0.9" [package.extras] -dev = ["black", "chardet"] +dev = ["chardet", "parameterized", "ruff"] release = ["zest.releaser[recommended]"] -tests = ["black", "chardet", "tox"] +tests = ["chardet", "parameterized", "ruff", "tox", "unittest-parallel"] [[package]] name = "pygit2" -version = "1.14.0" +version = "1.15.1" description = "Python bindings for libgit2." optional = false python-versions = ">=3.9" files = [ - {file = "pygit2-1.14.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ab5a983cb116d617c136cdc23832e16aed17f5fdd3b7bb46d85c0aabde0162ee"}, - {file = "pygit2-1.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e352b77c2e6f8a1900b406bc10a9471718782775a6029d847c71e5363c3166f9"}, - {file = "pygit2-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12a5f456ab9ac2e7718c95c8ac2bfa1fd23908545deb7cb7693e035c2d0f037a"}, - {file = "pygit2-1.14.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bb10402c983d8513c3bceb6a3f6f52ec19c69b0244801cebe95aab6dbf19f679"}, - {file = "pygit2-1.14.0-cp310-cp310-win32.whl", hash = "sha256:0d7526a7ad2bb91b36ba43c87452182052f58cb068311cf8173ed5391ca7788e"}, - {file = "pygit2-1.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:80d0baca5ab9a06ca6a709716737ed6993e10349db7a98f1f3966278d39098fd"}, - {file = "pygit2-1.14.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:86f5295e7996927238dfebdb3c8d81dae83332bc8ced61971806a606261d60ff"}, - {file = "pygit2-1.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84dd4b36e38c9736736ba57e7257b6efe604932232c98503a64c94283dada7de"}, - {file = "pygit2-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3adf7fd8af9bc3b6e11e4920abb0121cdad6f8299ed1d7643e756ab49dbb4e34"}, - {file = "pygit2-1.14.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a98c3db4f06bae8266263bdc7b7447801debc30b6223f0826e07709abe9c0929"}, - {file = "pygit2-1.14.0-cp311-cp311-win32.whl", hash = "sha256:4c74aba5b40d6dac2f04bf4f3ca529304bdbf77888de0e87c706d243c9fa0693"}, - {file = "pygit2-1.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:613bc82b0a17ccd5334b8f5d3b963698b45e228910bcea27fa52f84c60f50b1a"}, - {file = "pygit2-1.14.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b0384fb21af58149d59dc37f73f9daea7e6cfec2de7d067be40cc08049b4a62b"}, - {file = "pygit2-1.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb53c367f66cdd8d41552ed2a01a15a0499d8373dcca37360f3abfb7bf947f71"}, - {file = "pygit2-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:807cf57e02947ad448ae91226d193ebe0999540a56f5a95183a502e28c50b7ff"}, - {file = "pygit2-1.14.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a83fe40e2cdac3abf926b633e07be434ddae353085720c1a6e3afb2a4b72f9c1"}, - {file = "pygit2-1.14.0-cp312-cp312-win32.whl", hash = "sha256:ffe8b5b7fb482c3f8625384eb60e83390e1c2c1b74e66aff2f812e74c9754c5d"}, - {file = "pygit2-1.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:47d8223440096e59bd6367c341692cd0191e98601665dd4986ba2e00bc5ef769"}, - {file = "pygit2-1.14.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ed9e67e58f11f285e2fa2077c6f45852763826f8b8a2a777937f1fd2313eed5d"}, - {file = "pygit2-1.14.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ec66cb115afd5552d50ba96a29e60da4556cd060396a1b38e97aefc047bd124"}, - {file = "pygit2-1.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87ea6fd663ebe59e6e872a25a0f1af2d83c7d75147461a352a22bca4df70c8d0"}, - {file = "pygit2-1.14.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:65cc2e696f5d6add54d34dbf7336a420f7b1df31c525e3ed5c8a123f4f1d67de"}, - {file = "pygit2-1.14.0-cp39-cp39-win32.whl", hash = "sha256:34a05d47b05e1fe2cc44164d778035253868b179819b300a4d1c6cb75ff48847"}, - {file = "pygit2-1.14.0-cp39-cp39-win_amd64.whl", hash = "sha256:0f101c08fe2f81cc05a44f5c95ea5396310df3240e24d9f5dc2cf1871a794fcb"}, - {file = "pygit2-1.14.0.tar.gz", hash = "sha256:f529ed9660edbf9b625ccae7e51098ef73662e61496609009772d4627a826aa8"}, + {file = "pygit2-1.15.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:bb60dbb93135e36b86dd8012ee707ea3b68c02869b6d10f23cfb86e10798bf6f"}, + {file = "pygit2-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06d42733a767bfe9245df15f4585823243f0845fab8c81a2c680a0e49a9cb012"}, + {file = "pygit2-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e9c417d90915e59fd1a5a6532d47c8f2da5f97fd769e5ae9f5b9edec3a7bc669"}, + {file = "pygit2-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb6abaef13b304a009584a0561acec21d1df4e57899fc85e8af4533352123c5e"}, + {file = "pygit2-1.15.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:511b082c6d6c7b01cb8d49e108d066a1b5211c7364a0d8e7178809b8a304ac4b"}, + {file = "pygit2-1.15.1-cp310-cp310-win32.whl", hash = "sha256:86ad7c8ec6fd545a65952066a693cb2ee4f26a0f6a8577e866f6742fc7eddb11"}, + {file = "pygit2-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:b08d62ad424ba04ed7572d0a927f43cdccbf20c7c88250232a477fcb0a901701"}, + {file = "pygit2-1.15.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:23afb0a683285c02ff84f7ac574c39fec52b66032f92e8ca038cc81cfc68037a"}, + {file = "pygit2-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2418b29da5bad17e13674041790f2eda399c92d2e61c1be08f58df18dc99b56"}, + {file = "pygit2-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7d5329fd0658644de38bdb0ad8fad7877803f92a108acfc813525cbb5bd75a1"}, + {file = "pygit2-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:435b90bfddae32c6a00b48ff7da26564027dccd84e49866f48e659c9f3de6772"}, + {file = "pygit2-1.15.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e0a32a3c7742db8d925712344eaeb205c0a6076779035fea24574ea2507ba34c"}, + {file = "pygit2-1.15.1-cp311-cp311-win32.whl", hash = "sha256:0367f94cb4413bc668bcf1fd7f941bb1c1f214545d47b964442857de234799cf"}, + {file = "pygit2-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:167c23272b225ddd3be1e794bd8085b3c4e394cbdb70a1be278ab32e228ccedc"}, + {file = "pygit2-1.15.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:2996180cbe7653e98839eb3afa5c040081f6e1cc835824769efe84c76ea2caf8"}, + {file = "pygit2-1.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b269b504d47b50e4ed7fe21326c0d046a0ab8b8897db059bdc208e2210e3070"}, + {file = "pygit2-1.15.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4072b80018b8c0e1743e9803b717e026d3017df291e2d81f7b869ebe18b01286"}, + {file = "pygit2-1.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d5839566491378b84dec1c35ffdb28b70fb6cd4ea2604a59052c4e4cf1c9da1"}, + {file = "pygit2-1.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5214ac7844e10cc279d746b588b5e6c6d73520d36d1361fe18e6e9d9c86ad357"}, + {file = "pygit2-1.15.1-cp312-cp312-win32.whl", hash = "sha256:4cb1c22351c43c3cc96e842f31bd9b331a0ea7cb62aa8cf32433d45eebde0b1c"}, + {file = "pygit2-1.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:a5a4d288a7b0006f78e02e2c539e6218b254a8228e754051fd5532595fbf9a4c"}, + {file = "pygit2-1.15.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5e1d338c88e1425e3dc09a3147b42683205b2dbb00b14c0ce80123f059e51de8"}, + {file = "pygit2-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0c6d5df5029f4cb25b0d7d8f04cb39691c107eedee1f157ee25be3b0b9df7c6"}, + {file = "pygit2-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0bcce4cfdabc05a2a35d709513863bcce8c929492ae7c0d56f045838bd57ea8f"}, + {file = "pygit2-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:709f5d9592764ec5d6652e73882997f38cc8e6c7b495792698ecaca3e6a26088"}, + {file = "pygit2-1.15.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:738be5d3a3e7775571b14d3d110cfab10260f846078c402c041486f3582dbfbe"}, + {file = "pygit2-1.15.1-cp39-cp39-win32.whl", hash = "sha256:cd2861963bb904bd41162e9148676990f147da7dbc535ceea070ab371012bfed"}, + {file = "pygit2-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:1d622d0f97a34982973f9885d145b1176e912ea9f191e1c95233a6175a47fa28"}, + {file = "pygit2-1.15.1.tar.gz", hash = "sha256:e1fe8b85053d9713043c81eccc74132f9e5b603f209e80733d7955eafd22eb9d"}, ] [package.dependencies] @@ -4326,17 +4989,16 @@ cffi = ">=1.16.0" [[package]] name = "pygments" -version = "2.17.2" +version = "2.18.0" description = "Pygments is a syntax highlighting package written in Python." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, - {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, ] [package.extras] -plugins = ["importlib-metadata"] windows-terminal = ["colorama (>=0.4.6)"] [[package]] @@ -4352,35 +5014,40 @@ files = [ [[package]] name = "pyinfra" -version = "2.1.0" +version = "3.2.2" description = "" optional = false python-versions = ">=3.10,<3.11" files = [ - {file = "pyinfra-2.1.0-py3-none-any.whl", hash = "sha256:6a51e60648a0c3ff8485d8da01cde03630ff861722499c5026dd6cfeb0fcf6f6"}, - {file = "pyinfra-2.1.0.tar.gz", hash = "sha256:d4834c4a4a5b8a33974b05a50ac6b54d2f0e283af93da7787e24dacdb7b9d468"}, + {file = "pyinfra-3.2.2-py3-none-any.whl", hash = "sha256:a2a3fce8fc921d84eb57d4e8b945966f6bbcb577f84494aa0f3c89ad55b9c481"}, + {file = "pyinfra-3.2.2.tar.gz", hash = "sha256:258861121f60b0e472c9685b3afde4b56af1bb155f0cf730d6c92205ee29ed92"}, ] [package.dependencies] +aio-pika = ">=9.4.2,<10.0.0" +aiohttp = ">=3.9.5,<4.0.0" azure-core = ">=1.29,<2.0" +azure-monitor-opentelemetry = ">=1.6.0,<2.0.0" azure-storage-blob = ">=12.13,<13.0" fastapi = ">=0.109.0,<0.110.0" funcy = ">=2,<3" kn-utils = ">=0.2.7,<0.3.0" minio = ">=7.1,<8.0" -opentelemetry-api = ">=1.22.0,<2.0.0" -opentelemetry-exporter-otlp = ">=1.22.0,<2.0.0" -opentelemetry-exporter-otlp-proto-http = ">=1.22.0,<2.0.0" -opentelemetry-instrumentation = ">=0.43b0,<0.44" -opentelemetry-instrumentation-fastapi = ">=0.43b0,<0.44" -opentelemetry-instrumentation-flask = ">=0.43b0,<0.44" -opentelemetry-instrumentation-pika = ">=0.43b0,<0.44" -opentelemetry-instrumentation-requests = ">=0.43b0,<0.44" -opentelemetry-sdk = ">=1.22.0,<2.0.0" +opentelemetry-api = ">=1.25.0,<2.0.0" +opentelemetry-exporter-otlp = ">=1.25.0,<2.0.0" +opentelemetry-exporter-otlp-proto-http = ">=1.25.0,<2.0.0" +opentelemetry-instrumentation = ">=0.46b0,<0.47" +opentelemetry-instrumentation-fastapi = ">=0.46b0,<0.47" +opentelemetry-instrumentation-flask = ">=0.46b0,<0.47" +opentelemetry-instrumentation-pika = ">=0.46b0,<0.47" +opentelemetry-instrumentation-requests = ">=0.46b0,<0.47" +opentelemetry-sdk = ">=1.25.0,<2.0.0" pika = ">=1.3,<2.0" prometheus-client = ">=0.18,<0.19" +protobuf = ">=4.25.3,<5.0.0" pycryptodome = ">=3.19,<4.0" retry = ">=0.9,<0.10" +tenacity = ">=8.5.0,<9.0.0" uvicorn = ">=0.26.0,<0.27.0" wcwidth = "<=0.2.12" @@ -4391,13 +5058,13 @@ reference = "gitlab-research" [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.dependencies] @@ -4405,8 +5072,8 @@ cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"cryp [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -4447,71 +5114,74 @@ files = [ [[package]] name = "pymupdf" -version = "1.23.21" +version = "1.24.9" description = "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents." optional = false python-versions = ">=3.8" files = [ - {file = "PyMuPDF-1.23.21-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:92c24269dabc7f935ed6f27d8111c1f302cf17e2eb8659b12106dd7f06ccc8d3"}, - {file = "PyMuPDF-1.23.21-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:4a20550ce63120d98150a62eba0ed78536ab3ed46d30772805d9f39c8ad68df7"}, - {file = "PyMuPDF-1.23.21-cp310-none-manylinux2014_aarch64.whl", hash = "sha256:ad836ab47617fd998e7637df5a702bec01e5e7617f0b79e1fe09efbe2bd83b6d"}, - {file = "PyMuPDF-1.23.21-cp310-none-manylinux2014_x86_64.whl", hash = "sha256:13f86a2e95a36c78a21ad2642d603cc20e592dda34d75da035af6cf544527aca"}, - {file = "PyMuPDF-1.23.21-cp310-none-win32.whl", hash = "sha256:623ad46cef6d52e43de79acf25bfc0e549ed90ab37d7e34563feed0b8a5bbc7e"}, - {file = "PyMuPDF-1.23.21-cp310-none-win_amd64.whl", hash = "sha256:8edc13a96428639a2836b45c7670d114c09247d35e131191f373ef895467d864"}, - {file = "PyMuPDF-1.23.21-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:640b0f3a740f173ee725a8f7d6af3c0bdff268d9514618cf049c9b4ff8046d7d"}, - {file = "PyMuPDF-1.23.21-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:317a7d21aad5b853a2ca70bde2ab7438f845ca1f3a95236761b9cb40b2f7285f"}, - {file = "PyMuPDF-1.23.21-cp311-none-manylinux2014_aarch64.whl", hash = "sha256:0c21b5cb7ea7603f99c4dded8514ee73c5c2711b7f43b5606fd0181f873e98fd"}, - {file = "PyMuPDF-1.23.21-cp311-none-manylinux2014_x86_64.whl", hash = "sha256:be10b620d467503b743e244e81f573c84155f81b1ced54d6ce239a339a8af576"}, - {file = "PyMuPDF-1.23.21-cp311-none-win32.whl", hash = "sha256:2ae10b29d1a4dc0508ab4a8cff0f4746ec0a539a18520a85d7b45a2293fdf0b2"}, - {file = "PyMuPDF-1.23.21-cp311-none-win_amd64.whl", hash = "sha256:05695ee414b5e21a5da62050fe565c1fc047850e23ebde93c8ff6198a069f4b7"}, - {file = "PyMuPDF-1.23.21-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:e4c3b4b71357095be83ba101a09fc4755067140b6a19825cda0263c956eaa8bc"}, - {file = "PyMuPDF-1.23.21-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:5b39a0b278b35e0383757963fd7079ccbbd9544dcd0ef63157f45f4a223b2d35"}, - {file = "PyMuPDF-1.23.21-cp312-none-manylinux2014_aarch64.whl", hash = "sha256:2e237eb0b1ef3c1f6526cca5f69f9d907d76a8822da5e33e673a0cf3d3e17773"}, - {file = "PyMuPDF-1.23.21-cp312-none-manylinux2014_x86_64.whl", hash = "sha256:654ae0c2461af7c07beb73eb9d3814bc27de5e6dae4859fb1f565c46ddce012d"}, - {file = "PyMuPDF-1.23.21-cp312-none-win32.whl", hash = "sha256:01f550922196082dd571e9a831a0d69b5b2c2493636d9a69dc6bcb0dca122198"}, - {file = "PyMuPDF-1.23.21-cp312-none-win_amd64.whl", hash = "sha256:e1e65862414aee6f24a6cb83498f6de53544d56b18e948ccde41bd5f7743a554"}, - {file = "PyMuPDF-1.23.21-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:440abbbf8da20a2a9d516a1cbd92e416c18e415d941ea935471e9019a7717401"}, - {file = "PyMuPDF-1.23.21-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:31fe84ec377d37d940e1780936b9441ee1922b72a5e311e637f923bfbc38eaf7"}, - {file = "PyMuPDF-1.23.21-cp38-none-manylinux2014_aarch64.whl", hash = "sha256:9b624b782a9cf38068048cde973d662f887ddb4c7de49e259797f5c6ffa84f0c"}, - {file = "PyMuPDF-1.23.21-cp38-none-manylinux2014_x86_64.whl", hash = "sha256:e8141e6a01254b8b048b45eef3b87b826f4397110357d478262816487d219651"}, - {file = "PyMuPDF-1.23.21-cp38-none-win32.whl", hash = "sha256:130ad0c7b710060197b1e7dfdf3b64dbc2a07cc170a7dbcaf7d9b06ea861d6d1"}, - {file = "PyMuPDF-1.23.21-cp38-none-win_amd64.whl", hash = "sha256:1a0c30294d975efc4d31f23fae67ab6439ee215728d87be91a05e8b500abeabe"}, - {file = "PyMuPDF-1.23.21-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:fd3e6d49cad384f2ad2bd9a00e3e4fcdf09155e84fd7cf26bc1cec04eddfe67a"}, - {file = "PyMuPDF-1.23.21-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:cf8f7fa728c1942724105b08fe2b9cf711168b8ecf3aa883528633486f43456d"}, - {file = "PyMuPDF-1.23.21-cp39-none-manylinux2014_aarch64.whl", hash = "sha256:1a977217a0f5dffb9ba422e547abbcffad7f3c62f3b6e488fec7ad1a74cc8d50"}, - {file = "PyMuPDF-1.23.21-cp39-none-manylinux2014_x86_64.whl", hash = "sha256:033f80485b336ffd2577f4b99a1b6bd60567b2d1722288e88376b995f26c2994"}, - {file = "PyMuPDF-1.23.21-cp39-none-win32.whl", hash = "sha256:222737457b9c003b4aebd06a9d7c633115de6f64700a3b4cab3eb3ed72243ae8"}, - {file = "PyMuPDF-1.23.21-cp39-none-win_amd64.whl", hash = "sha256:46cd9a3acee024df0f3e9ec93b6ea2744b4927da2be3026a185c899f52d4147c"}, - {file = "PyMuPDF-1.23.21.tar.gz", hash = "sha256:79539ff09c5b7f8091bea3a9d48cd2490c1a14a3733589f280a4f48c51582c4c"}, + {file = "PyMuPDF-1.24.9-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:da5d9699472bfd1de52975de3eb7efaf5190ac5801b9fc6bcccde603afbe6937"}, + {file = "PyMuPDF-1.24.9-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:3d1133983c7ac388a35bbab8dfc4c26a874c05edc47d2038961add2efa4639a8"}, + {file = "PyMuPDF-1.24.9-cp310-none-manylinux2014_x86_64.whl", hash = "sha256:5199567353d1543e6c21c626148f8ac9ebb14ce553f2c434fcb9b00e195e1e52"}, + {file = "PyMuPDF-1.24.9-cp310-none-musllinux_1_2_x86_64.whl", hash = "sha256:c97f0b2fb201c9d9bc0f15a901641174e8896a9ae9fbe0d5bb1a6f2315cc3ced"}, + {file = "PyMuPDF-1.24.9-cp310-none-win32.whl", hash = "sha256:00499b864a56a2168254dce3d0f12048b96e9b3bdd43fecace18a1572342c8d4"}, + {file = "PyMuPDF-1.24.9-cp310-none-win_amd64.whl", hash = "sha256:f074e501e883428e7d5480f732ea6a6bd17146f10ebefb9b84957fd32b79f0d4"}, + {file = "PyMuPDF-1.24.9-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:caf43ce86790f95049a5849f2802b5c412b865cd368ece89a39a54fc84aa45cd"}, + {file = "PyMuPDF-1.24.9-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:13d06161176e1d4e337f5b5e053b628e4531bab5effb269a83dc38d4deb8e659"}, + {file = "PyMuPDF-1.24.9-cp311-none-manylinux2014_x86_64.whl", hash = "sha256:042ad205c7ef615d9fbab7078f6fa8d14f020ed2dfe3a79d803b6171318565b5"}, + {file = "PyMuPDF-1.24.9-cp311-none-musllinux_1_2_x86_64.whl", hash = "sha256:b4495833bb0300fc885491928f2cbdf96afb569205dcc256bb4c43e3d1fde7cb"}, + {file = "PyMuPDF-1.24.9-cp311-none-win32.whl", hash = "sha256:e53370f3679a7b013c2abb801bb566882dab1fb59646d4b0a717ee0d350c5ab1"}, + {file = "PyMuPDF-1.24.9-cp311-none-win_amd64.whl", hash = "sha256:454932e9c7b9cd3057ee83dfe805f551a1382b9e216e87a32eb44c6d6843f966"}, + {file = "PyMuPDF-1.24.9-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:93cc4908259f133c9dc88f5e77329c4b2dbc03fca83126b1efffedb67ade0fb9"}, + {file = "PyMuPDF-1.24.9-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:84e1516d4b3e40711b9a6dbaedd30e0a89d6a054ca408a56114ceb5a1461f0d1"}, + {file = "PyMuPDF-1.24.9-cp312-none-manylinux2014_x86_64.whl", hash = "sha256:de8b330900c194efeedeb97adab25520479d101fc9aed50d7323dde08698ae24"}, + {file = "PyMuPDF-1.24.9-cp312-none-musllinux_1_2_x86_64.whl", hash = "sha256:41c92d69993e7614730205b75d7999b21ca0f929d31b2bb86a4b58d3b1b0451a"}, + {file = "PyMuPDF-1.24.9-cp312-none-win32.whl", hash = "sha256:a04af6f3f5f35cb62bc7b3c2e9cfff510aa56c39c53355ecfff40b7cb9773fef"}, + {file = "PyMuPDF-1.24.9-cp312-none-win_amd64.whl", hash = "sha256:e2828a79415ae3dd90c629697ace51db7f1e81f426fc2fc034c2151dbe58be6e"}, + {file = "PyMuPDF-1.24.9-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:241913d0c76aacb05acdd8a0e82b1105883ffe6ef3bb4d9742b41d3c5e84d2db"}, + {file = "PyMuPDF-1.24.9-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:ff70e26625b6cdd036e2c63b5d6c1897949c0e8b205cd756276f27baadaad340"}, + {file = "PyMuPDF-1.24.9-cp38-none-manylinux2014_aarch64.whl", hash = "sha256:8e29bc817afad511072371f24624c7c3b7485a9e656b6a65dc58fecdf5043b08"}, + {file = "PyMuPDF-1.24.9-cp38-none-manylinux2014_x86_64.whl", hash = "sha256:d17ec6920f91c43b6e777a017f3aaf44b205a3216771db9e8aa46e78a703f8f6"}, + {file = "PyMuPDF-1.24.9-cp38-none-musllinux_1_2_x86_64.whl", hash = "sha256:5cec9d17fdcbd83fa2c90190c22f652a0a51275cf75a29068eea025fff076829"}, + {file = "PyMuPDF-1.24.9-cp38-none-win32.whl", hash = "sha256:4f7b19f5c0026db49b7be17901728ed15761c5aa2031f04b01f9eb2e54f1b50e"}, + {file = "PyMuPDF-1.24.9-cp38-none-win_amd64.whl", hash = "sha256:e4c867f1cde68ff0e9c7889ea27c4c2c67df80e776f82619888bb69d1e1b27cf"}, + {file = "PyMuPDF-1.24.9-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:b4f85c24050e3778be6c7c1f4d4965fd4385281264798df7b4301b78895053fd"}, + {file = "PyMuPDF-1.24.9-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:4e807010ef4e63cfb70dd88fe1fcd1d7e2b4e62ffa2b1dc53b35bc18bf939d8e"}, + {file = "PyMuPDF-1.24.9-cp39-none-manylinux2014_aarch64.whl", hash = "sha256:5dac888cc16981e385c886c26de6aabf914059215e028d14cd67767ff0c1288c"}, + {file = "PyMuPDF-1.24.9-cp39-none-manylinux2014_x86_64.whl", hash = "sha256:de55817c02e06ff75233ce2487cc5ebcbf585acd694bb69500825ee37789ac79"}, + {file = "PyMuPDF-1.24.9-cp39-none-musllinux_1_2_x86_64.whl", hash = "sha256:49cb22196f11c2327f6345554db48cfb2e31ed4f073ca6a872f21ddc4b0619c1"}, + {file = "PyMuPDF-1.24.9-cp39-none-win32.whl", hash = "sha256:46b1f84816c666e1c82f4249c1e815e92c462633255d72da20751eaad125d0f0"}, + {file = "PyMuPDF-1.24.9-cp39-none-win_amd64.whl", hash = "sha256:4fa45474d63715c707e3c3a6ebeeee75fd7aaa180512b75863e437f6876dfa86"}, + {file = "PyMuPDF-1.24.9.tar.gz", hash = "sha256:3692a5e824f10dc09bbddabab207f7cd5979831e48dd2f4de1be21e441767473"}, ] [package.dependencies] -PyMuPDFb = "1.23.9" +PyMuPDFb = "1.24.9" [[package]] name = "pymupdfb" -version = "1.23.9" +version = "1.24.9" description = "MuPDF shared libraries for PyMuPDF." optional = false python-versions = ">=3.8" files = [ - {file = "PyMuPDFb-1.23.9-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:457cede084f0a6a80a5b3b678b48f72f5f7185f4be93440bd3b062472588cd05"}, - {file = "PyMuPDFb-1.23.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ecf27e040d5faeadb1ade715a4b65cd8a23c6bc40c111df5a685b68ce4d779d2"}, - {file = "PyMuPDFb-1.23.9-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:29ab88d23eedd1e2f29e21692945dabfcff3d3b1f6bd97ac35d4984e9bd32ed0"}, - {file = "PyMuPDFb-1.23.9-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bc7703ce110784d7b7f1fc7a59cb36072a07c6b2d19f5a5bf0a960227a8adb5c"}, - {file = "PyMuPDFb-1.23.9-py3-none-win32.whl", hash = "sha256:3f549891e558a6fc335eafe23d50bd4fda3c5f2dbfd7e9edf362d21ef5945fe9"}, - {file = "PyMuPDFb-1.23.9-py3-none-win_amd64.whl", hash = "sha256:6a2a631fbd03330347b1ecf53f5534c4f7375b44e60b5ad8f36c5c96d4e6ec35"}, + {file = "PyMuPDFb-1.24.9-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:3c9e694b1fb1bde37a8d3c953fbd0916e7dee8a4650142547d4f832105b17689"}, + {file = "PyMuPDFb-1.24.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:3fd74ee7969712ab457495465da0a61aab44d8cf9b71b9ef51910a8c6a90ad57"}, + {file = "PyMuPDFb-1.24.9-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:198f6b3713b6f980fa96c1099be0d5459c7d43c593299948f0ba528577e6bf46"}, + {file = "PyMuPDFb-1.24.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:ae044ebc8299f5a3ba822a6dfe97285dffd6c66cba194bc39180aa189a2755c9"}, + {file = "PyMuPDFb-1.24.9-py3-none-win32.whl", hash = "sha256:20ea17fd5799dcf7813ec099c0ce303f763e6e4ba8d0f54d5f84e4df90c3a340"}, + {file = "PyMuPDFb-1.24.9-py3-none-win_amd64.whl", hash = "sha256:c6b8adc0b9c91ff0f657440a816ad2130429a808cd53ff273f3e72532e526bdc"}, + {file = "PyMuPDFb-1.24.9.tar.gz", hash = "sha256:5505f07b3dded6e791ab7d10d01f0687e913fc75edd23fdf2825a582b6651558"}, ] [[package]] name = "pyparsing" -version = "3.1.1" +version = "3.1.2" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.6.8" files = [ - {file = "pyparsing-3.1.1-py3-none-any.whl", hash = "sha256:32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb"}, - {file = "pyparsing-3.1.1.tar.gz", hash = "sha256:ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db"}, + {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, + {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, ] [package.extras] @@ -4555,13 +5225,13 @@ pytest = "*" [[package]] name = "python-dateutil" -version = "2.8.2" +version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, ] [package.dependencies] @@ -4603,163 +5273,182 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] name = "pyzmq" -version = "25.1.2" +version = "26.1.1" description = "Python bindings for 0MQ" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:e624c789359f1a16f83f35e2c705d07663ff2b4d4479bad35621178d8f0f6ea4"}, - {file = "pyzmq-25.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49151b0efece79f6a79d41a461d78535356136ee70084a1c22532fc6383f4ad0"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9a5f194cf730f2b24d6af1f833c14c10f41023da46a7f736f48b6d35061e76e"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:faf79a302f834d9e8304fafdc11d0d042266667ac45209afa57e5efc998e3872"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f51a7b4ead28d3fca8dda53216314a553b0f7a91ee8fc46a72b402a78c3e43d"}, - {file = "pyzmq-25.1.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0ddd6d71d4ef17ba5a87becf7ddf01b371eaba553c603477679ae817a8d84d75"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:246747b88917e4867e2367b005fc8eefbb4a54b7db363d6c92f89d69abfff4b6"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:00c48ae2fd81e2a50c3485de1b9d5c7c57cd85dc8ec55683eac16846e57ac979"}, - {file = "pyzmq-25.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5a68d491fc20762b630e5db2191dd07ff89834086740f70e978bb2ef2668be08"}, - {file = "pyzmq-25.1.2-cp310-cp310-win32.whl", hash = "sha256:09dfe949e83087da88c4a76767df04b22304a682d6154de2c572625c62ad6886"}, - {file = "pyzmq-25.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:fa99973d2ed20417744fca0073390ad65ce225b546febb0580358e36aa90dba6"}, - {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:82544e0e2d0c1811482d37eef297020a040c32e0687c1f6fc23a75b75db8062c"}, - {file = "pyzmq-25.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:01171fc48542348cd1a360a4b6c3e7d8f46cdcf53a8d40f84db6707a6768acc1"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc69c96735ab501419c432110016329bf0dea8898ce16fab97c6d9106dc0b348"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e124e6b1dd3dfbeb695435dff0e383256655bb18082e094a8dd1f6293114642"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7598d2ba821caa37a0f9d54c25164a4fa351ce019d64d0b44b45540950458840"}, - {file = "pyzmq-25.1.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d1299d7e964c13607efd148ca1f07dcbf27c3ab9e125d1d0ae1d580a1682399d"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4e6f689880d5ad87918430957297c975203a082d9a036cc426648fcbedae769b"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cc69949484171cc961e6ecd4a8911b9ce7a0d1f738fcae717177c231bf77437b"}, - {file = "pyzmq-25.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9880078f683466b7f567b8624bfc16cad65077be046b6e8abb53bed4eeb82dd3"}, - {file = "pyzmq-25.1.2-cp311-cp311-win32.whl", hash = "sha256:4e5837af3e5aaa99a091302df5ee001149baff06ad22b722d34e30df5f0d9097"}, - {file = "pyzmq-25.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:25c2dbb97d38b5ac9fd15586e048ec5eb1e38f3d47fe7d92167b0c77bb3584e9"}, - {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:11e70516688190e9c2db14fcf93c04192b02d457b582a1f6190b154691b4c93a"}, - {file = "pyzmq-25.1.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:313c3794d650d1fccaaab2df942af9f2c01d6217c846177cfcbc693c7410839e"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b3cbba2f47062b85fe0ef9de5b987612140a9ba3a9c6d2543c6dec9f7c2ab27"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc31baa0c32a2ca660784d5af3b9487e13b61b3032cb01a115fce6588e1bed30"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02c9087b109070c5ab0b383079fa1b5f797f8d43e9a66c07a4b8b8bdecfd88ee"}, - {file = "pyzmq-25.1.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f8429b17cbb746c3e043cb986328da023657e79d5ed258b711c06a70c2ea7537"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5074adeacede5f810b7ef39607ee59d94e948b4fd954495bdb072f8c54558181"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:7ae8f354b895cbd85212da245f1a5ad8159e7840e37d78b476bb4f4c3f32a9fe"}, - {file = "pyzmq-25.1.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b264bf2cc96b5bc43ce0e852be995e400376bd87ceb363822e2cb1964fcdc737"}, - {file = "pyzmq-25.1.2-cp312-cp312-win32.whl", hash = "sha256:02bbc1a87b76e04fd780b45e7f695471ae6de747769e540da909173d50ff8e2d"}, - {file = "pyzmq-25.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:ced111c2e81506abd1dc142e6cd7b68dd53747b3b7ae5edbea4578c5eeff96b7"}, - {file = "pyzmq-25.1.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:7b6d09a8962a91151f0976008eb7b29b433a560fde056ec7a3db9ec8f1075438"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967668420f36878a3c9ecb5ab33c9d0ff8d054f9c0233d995a6d25b0e95e1b6b"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5edac3f57c7ddaacdb4d40f6ef2f9e299471fc38d112f4bc6d60ab9365445fb0"}, - {file = "pyzmq-25.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:0dabfb10ef897f3b7e101cacba1437bd3a5032ee667b7ead32bbcdd1a8422fe7"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:2c6441e0398c2baacfe5ba30c937d274cfc2dc5b55e82e3749e333aabffde561"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:16b726c1f6c2e7625706549f9dbe9b06004dfbec30dbed4bf50cbdfc73e5b32a"}, - {file = "pyzmq-25.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:a86c2dd76ef71a773e70551a07318b8e52379f58dafa7ae1e0a4be78efd1ff16"}, - {file = "pyzmq-25.1.2-cp36-cp36m-win32.whl", hash = "sha256:359f7f74b5d3c65dae137f33eb2bcfa7ad9ebefd1cab85c935f063f1dbb245cc"}, - {file = "pyzmq-25.1.2-cp36-cp36m-win_amd64.whl", hash = "sha256:55875492f820d0eb3417b51d96fea549cde77893ae3790fd25491c5754ea2f68"}, - {file = "pyzmq-25.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b8c8a419dfb02e91b453615c69568442e897aaf77561ee0064d789705ff37a92"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8807c87fa893527ae8a524c15fc505d9950d5e856f03dae5921b5e9aa3b8783b"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5e319ed7d6b8f5fad9b76daa0a68497bc6f129858ad956331a5835785761e003"}, - {file = "pyzmq-25.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3c53687dde4d9d473c587ae80cc328e5b102b517447456184b485587ebd18b62"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9add2e5b33d2cd765ad96d5eb734a5e795a0755f7fc49aa04f76d7ddda73fd70"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e690145a8c0c273c28d3b89d6fb32c45e0d9605b2293c10e650265bf5c11cfec"}, - {file = "pyzmq-25.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:00a06faa7165634f0cac1abb27e54d7a0b3b44eb9994530b8ec73cf52e15353b"}, - {file = "pyzmq-25.1.2-cp37-cp37m-win32.whl", hash = "sha256:0f97bc2f1f13cb16905a5f3e1fbdf100e712d841482b2237484360f8bc4cb3d7"}, - {file = "pyzmq-25.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6cc0020b74b2e410287e5942e1e10886ff81ac77789eb20bec13f7ae681f0fdd"}, - {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:bef02cfcbded83473bdd86dd8d3729cd82b2e569b75844fb4ea08fee3c26ae41"}, - {file = "pyzmq-25.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e10a4b5a4b1192d74853cc71a5e9fd022594573926c2a3a4802020360aa719d8"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8c5f80e578427d4695adac6fdf4370c14a2feafdc8cb35549c219b90652536ae"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5dde6751e857910c1339890f3524de74007958557593b9e7e8c5f01cd919f8a7"}, - {file = "pyzmq-25.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea1608dd169da230a0ad602d5b1ebd39807ac96cae1845c3ceed39af08a5c6df"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0f513130c4c361201da9bc69df25a086487250e16b5571ead521b31ff6b02220"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:019744b99da30330798bb37df33549d59d380c78e516e3bab9c9b84f87a9592f"}, - {file = "pyzmq-25.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2e2713ef44be5d52dd8b8e2023d706bf66cb22072e97fc71b168e01d25192755"}, - {file = "pyzmq-25.1.2-cp38-cp38-win32.whl", hash = "sha256:07cd61a20a535524906595e09344505a9bd46f1da7a07e504b315d41cd42eb07"}, - {file = "pyzmq-25.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb7e49a17fb8c77d3119d41a4523e432eb0c6932187c37deb6fbb00cc3028088"}, - {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:94504ff66f278ab4b7e03e4cba7e7e400cb73bfa9d3d71f58d8972a8dc67e7a6"}, - {file = "pyzmq-25.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6dd0d50bbf9dca1d0bdea219ae6b40f713a3fb477c06ca3714f208fd69e16fd8"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:004ff469d21e86f0ef0369717351073e0e577428e514c47c8480770d5e24a565"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c0b5ca88a8928147b7b1e2dfa09f3b6c256bc1135a1338536cbc9ea13d3b7add"}, - {file = "pyzmq-25.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c9a79f1d2495b167119d02be7448bfba57fad2a4207c4f68abc0bab4b92925b"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:518efd91c3d8ac9f9b4f7dd0e2b7b8bf1a4fe82a308009016b07eaa48681af82"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1ec23bd7b3a893ae676d0e54ad47d18064e6c5ae1fadc2f195143fb27373f7f6"}, - {file = "pyzmq-25.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db36c27baed588a5a8346b971477b718fdc66cf5b80cbfbd914b4d6d355e44e2"}, - {file = "pyzmq-25.1.2-cp39-cp39-win32.whl", hash = "sha256:39b1067f13aba39d794a24761e385e2eddc26295826530a8c7b6c6c341584289"}, - {file = "pyzmq-25.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:8e9f3fabc445d0ce320ea2c59a75fe3ea591fdbdeebec5db6de530dd4b09412e"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a8c1d566344aee826b74e472e16edae0a02e2a044f14f7c24e123002dcff1c05"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:759cfd391a0996345ba94b6a5110fca9c557ad4166d86a6e81ea526c376a01e8"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c61e346ac34b74028ede1c6b4bcecf649d69b707b3ff9dc0fab453821b04d1e"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cb8fc1f8d69b411b8ec0b5f1ffbcaf14c1db95b6bccea21d83610987435f1a4"}, - {file = "pyzmq-25.1.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3c00c9b7d1ca8165c610437ca0c92e7b5607b2f9076f4eb4b095c85d6e680a1d"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:df0c7a16ebb94452d2909b9a7b3337940e9a87a824c4fc1c7c36bb4404cb0cde"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:45999e7f7ed5c390f2e87ece7f6c56bf979fb213550229e711e45ecc7d42ccb8"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ac170e9e048b40c605358667aca3d94e98f604a18c44bdb4c102e67070f3ac9b"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1b604734bec94f05f81b360a272fc824334267426ae9905ff32dc2be433ab96"}, - {file = "pyzmq-25.1.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:a793ac733e3d895d96f865f1806f160696422554e46d30105807fdc9841b9f7d"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0806175f2ae5ad4b835ecd87f5f85583316b69f17e97786f7443baaf54b9bb98"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ef12e259e7bc317c7597d4f6ef59b97b913e162d83b421dd0db3d6410f17a244"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea253b368eb41116011add00f8d5726762320b1bda892f744c91997b65754d73"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b9b1f2ad6498445a941d9a4fee096d387fee436e45cc660e72e768d3d8ee611"}, - {file = "pyzmq-25.1.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8b14c75979ce932c53b79976a395cb2a8cd3aaf14aef75e8c2cb55a330b9b49d"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:889370d5174a741a62566c003ee8ddba4b04c3f09a97b8000092b7ca83ec9c49"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a18fff090441a40ffda8a7f4f18f03dc56ae73f148f1832e109f9bffa85df15"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99a6b36f95c98839ad98f8c553d8507644c880cf1e0a57fe5e3a3f3969040882"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4345c9a27f4310afbb9c01750e9461ff33d6fb74cd2456b107525bbeebcb5be3"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3516e0b6224cf6e43e341d56da15fd33bdc37fa0c06af4f029f7d7dfceceabbc"}, - {file = "pyzmq-25.1.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:146b9b1f29ead41255387fb07be56dc29639262c0f7344f570eecdcd8d683314"}, - {file = "pyzmq-25.1.2.tar.gz", hash = "sha256:93f1aa311e8bb912e34f004cf186407a4e90eec4f0ecc0efd26056bf7eda0226"}, + {file = "pyzmq-26.1.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:b1bb952d1e407463c9333ea7e0c0600001e54e08ce836d4f0aff1fb3f902cf63"}, + {file = "pyzmq-26.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:65e2a18e845c6ea7ab849c70db932eaeadee5edede9e379eb21c0a44cf523b2e"}, + {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:def7ae3006924b8a0c146a89ab4008310913fa903beedb95e25dea749642528e"}, + {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8234571df7816f99dde89c3403cb396d70c6554120b795853a8ea56fcc26cd3"}, + {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18da8e84dbc30688fd2baefd41df7190607511f916be34f9a24b0e007551822e"}, + {file = "pyzmq-26.1.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c70dab93d98b2bf3f0ac1265edbf6e7f83acbf71dabcc4611889bb0dea45bed7"}, + {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:fcb90592c5d5c562e1b1a1ceccf6f00036d73c51db0271bf4d352b8d6b31d468"}, + {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:cf4be7460a0c1bc71e9b0e64ecdd75a86386ca6afaa36641686f5542d0314e9d"}, + {file = "pyzmq-26.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4cbecda4ddbfc1e309c3be04d333f9be3fc6178b8b6592b309676f929767a15"}, + {file = "pyzmq-26.1.1-cp310-cp310-win32.whl", hash = "sha256:583f73b113b8165713b6ce028d221402b1b69483055b5aa3f991937e34dd1ead"}, + {file = "pyzmq-26.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5e6f39ecb8eb7bfcb976c49262e8cf83ff76e082b77ca23ba90c9b6691a345be"}, + {file = "pyzmq-26.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:8d042d6446cab3a1388b38596f5acabb9926b0b95c3894c519356b577a549458"}, + {file = "pyzmq-26.1.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:362cac2423e36966d336d79d3ec3eafeabc153ee3e7a5cf580d7e74a34b3d912"}, + {file = "pyzmq-26.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0841633446cb1539a832a19bb24c03a20c00887d0cedd1d891b495b07e5c5cb5"}, + {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e1fcdc333afbf9918d0a614a6e10858aede7da49a60f6705a77e343fe86a317"}, + {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc8d655627d775475eafdcf0e49e74bcc1e5e90afd9ab813b4da98f092ed7b93"}, + {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32de51744820857a6f7c3077e620ab3f607d0e4388dfead885d5124ab9bcdc5e"}, + {file = "pyzmq-26.1.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a880240597010914ffb1d6edd04d3deb7ce6a2abf79a0012751438d13630a671"}, + {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:26131b1cec02f941ed2d2b4b8cc051662b1c248b044eff5069df1f500bbced56"}, + {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:ce05841322b58510607f9508a573138d995a46c7928887bc433de9cb760fd2ad"}, + {file = "pyzmq-26.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:32123ff0a6db521aadf2b95201e967a4e0d11fb89f73663a99d2f54881c07214"}, + {file = "pyzmq-26.1.1-cp311-cp311-win32.whl", hash = "sha256:e790602d7ea1d6c7d8713d571226d67de7ffe47b1e22ae2c043ebd537de1bccb"}, + {file = "pyzmq-26.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:717960855f2d6fdc2dba9df49dff31c414187bb11c76af36343a57d1f7083d9a"}, + {file = "pyzmq-26.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:08956c26dbcd4fd8835cb777a16e21958ed2412317630e19f0018d49dbeeb470"}, + {file = "pyzmq-26.1.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:e80345900ae241c2c51bead7c9fa247bba6d4b2a83423e9791bae8b0a7f12c52"}, + {file = "pyzmq-26.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ec8fe214fcc45dfb0c32e4a7ad1db20244ba2d2fecbf0cbf9d5242d81ca0a375"}, + {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf4e283f97688d993cb7a8acbc22889effbbb7cbaa19ee9709751f44be928f5d"}, + {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2508bdc8ab246e5ed7c92023d4352aaad63020ca3b098a4e3f1822db202f703d"}, + {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:741bdb4d96efe8192616abdc3671931d51a8bcd38c71da2d53fb3127149265d1"}, + {file = "pyzmq-26.1.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:76154943e4c4054b2591792eb3484ef1dd23d59805759f9cebd2f010aa30ee8c"}, + {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9498ac427d20d0e0ef0e4bbd6200841e91640dfdf619f544ceec7f464cfb6070"}, + {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f34453ef3496ca3462f30435bf85f535f9550392987341f9ccc92c102825a79"}, + {file = "pyzmq-26.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:50f0669324e27cc2091ef6ab76ca7112f364b6249691790b4cffce31e73fda28"}, + {file = "pyzmq-26.1.1-cp312-cp312-win32.whl", hash = "sha256:3ee5cbf2625b94de21c68d0cefd35327c8dfdbd6a98fcc41682b4e8bb00d841f"}, + {file = "pyzmq-26.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:75bd448a28b1001b6928679015bc95dd5f172703ed30135bb9e34fc9cda0a3e7"}, + {file = "pyzmq-26.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:4350233569b4bbef88595c5e77ee38995a6f1f1790fae148b578941bfffd1c24"}, + {file = "pyzmq-26.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8087a3281c20b1d11042d372ed5a47734af05975d78e4d1d6e7bd1018535f3"}, + {file = "pyzmq-26.1.1-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:ebef7d3fe11fe4c688f08bc0211a976c3318c097057f258428200737b9fff4da"}, + {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a5342110510045a47de1e87f5f1dcc1d9d90109522316dc9830cfc6157c800f"}, + {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af690ea4be6ca92a67c2b44a779a023bf0838e92d48497a2268175dc4a505691"}, + {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc994e220c1403ae087d7f0fa45129d583e46668a019e389060da811a5a9320e"}, + {file = "pyzmq-26.1.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b8e153f5dffb0310af71fc6fc9cd8174f4c8ea312c415adcb815d786fee78179"}, + {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0065026e624052a51033857e5cd45a94b52946b44533f965f0bdf182460e965d"}, + {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:63351392f948b5d50b9f55161994bc4feedbfb3f3cfe393d2f503dea2c3ec445"}, + {file = "pyzmq-26.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ffecc43b3c18e36b62fcec995761829b6ac325d8dd74a4f2c5c1653afbb4495a"}, + {file = "pyzmq-26.1.1-cp313-cp313-win32.whl", hash = "sha256:6ff14c2fae6c0c2c1c02590c5c5d75aa1db35b859971b3ca2fcd28f983d9f2b6"}, + {file = "pyzmq-26.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:85f2d2ee5ea9a8f1de86a300e1062fbab044f45b5ce34d20580c0198a8196db0"}, + {file = "pyzmq-26.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:cc09b1de8b985ca5a0ca343dd7fb007267c6b329347a74e200f4654268084239"}, + {file = "pyzmq-26.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:bc904e86de98f8fc5bd41597da5d61232d2d6d60c4397f26efffabb961b2b245"}, + {file = "pyzmq-26.1.1-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:00f39c367bbd6aa8e4bc36af6510561944c619b58eb36199fa334b594a18f615"}, + {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:de6f384864a959866b782e6a3896538d1424d183f2d3c7ef079f71dcecde7284"}, + {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3abb15df0c763339edb27a644c19381b2425ddd1aea3dbd77c1601a3b31867b8"}, + {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40908ec2dd3b29bbadc0916a0d3c87f8dbeebbd8fead8e618539f09e0506dec4"}, + {file = "pyzmq-26.1.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c11a95d3f6fc7e714ccd1066f68f9c1abd764a8b3596158be92f46dd49f41e03"}, + {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:4437af9fee7a58302dbd511cc49f0cc2b35c112a33a1111fb123cf0be45205ca"}, + {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:76390d3d66406cb01b9681c382874400e9dfd77f30ecdea4bd1bf5226dd4aff0"}, + {file = "pyzmq-26.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:4d4c7fe5e50e269f9c63a260638488fec194a73993008618a59b54c47ef6ae72"}, + {file = "pyzmq-26.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:25d128524207f53f7aae7c5abdc2b63f8957a060b00521af5ffcd20986b5d8f4"}, + {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d74b925d997e4f92b042bdd7085cd0a309ee0fd7cb4dc376059bbff6b32ff34f"}, + {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:732f957441e5b1c65a7509395e6b6cafee9e12df9aa5f4bf92ed266fe0ba70ee"}, + {file = "pyzmq-26.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0a45102ad7ed9f9ddf2bd699cc5df37742cf7301111cba06001b927efecb120"}, + {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9f380d5333fc7cd17423f486125dcc073918676e33db70a6a8172b19fc78d23d"}, + {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8eaffcd6bf6a9d00b66a2052a33fa7e6a6575427e9644395f13c3d070f2918dc"}, + {file = "pyzmq-26.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:f1483d4975ae1b387b39bb8e23d1ff32fe5621aa9e4ed3055d05e9c5613fea53"}, + {file = "pyzmq-26.1.1-cp37-cp37m-win32.whl", hash = "sha256:a83653c6bbe5887caea55e49fbd2909c14b73acf43bcc051eb60b2d514bbd46e"}, + {file = "pyzmq-26.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9763a8d3f5f74ef679989b373c37cc22e8d07e56d26439205cb83edb7722357f"}, + {file = "pyzmq-26.1.1-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:2b045647caf620ce0ed6c8fd9fb6a73116f99aceed966b152a5ba1b416d25311"}, + {file = "pyzmq-26.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f66dcb6625c002f209cdc12cae1a1fec926493cd2262efe37dc6b25a30cea863"}, + {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0cf1d980c969fb9e538f52abd2227f09e015096bc5c3ef7aa26e0d64051c1db8"}, + {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:443ebf5e261a95ee9725693f2a5a71401f89b89df0e0ea58844b074067aac2f1"}, + {file = "pyzmq-26.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29de77ba1b1877fe7defc1b9140e65cbd35f72a63bc501e56c2eae55bde5fff4"}, + {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2f6071ec95af145d7b659dae6786871cd85f0acc599286b6f8ba0c74592d83dd"}, + {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6f0512fc87629ad968889176bf2165d721cd817401a281504329e2a2ed0ca6a3"}, + {file = "pyzmq-26.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5ccfcf13e80719f6a2d9c0a021d9e47d4550907a29253554be2c09582f6d7963"}, + {file = "pyzmq-26.1.1-cp38-cp38-win32.whl", hash = "sha256:809673947e95752e407aaaaf03f205ee86ebfff9ca51db6d4003dfd87b8428d1"}, + {file = "pyzmq-26.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:62b5180e23e6f581600459cd983473cd723fdc64350f606d21407c99832aaf5f"}, + {file = "pyzmq-26.1.1-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:fe73d7c89d6f803bed122135ff5783364e8cdb479cf6fe2d764a44b6349e7e0f"}, + {file = "pyzmq-26.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db1b7e2b50ef21f398036786da4c153db63203a402396d9f21e08ea61f3f8dba"}, + {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:7c506a51cb01bb997a3f6440db0d121e5e7a32396e9948b1fdb6a7bfa67243f4"}, + {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:92eca4f80e8a748d880e55d3cf57ef487692e439f12d5c5a2e1cce84aaa7f6cb"}, + {file = "pyzmq-26.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14bdbae02f72f4716b0ffe7500e9da303d719ddde1f3dcfb4c4f6cc1cf73bb02"}, + {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e03be7ed17836c9434cce0668ac1e2cc9143d7169f90f46a0167f6155e176e32"}, + {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc5df31e36e4fddd4c8b5c42daee8d54d7b529e898ac984be97bf5517de166a7"}, + {file = "pyzmq-26.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:f218179c90a12d660906e04b25a340dd63e9743000ba16232ddaf46888f269da"}, + {file = "pyzmq-26.1.1-cp39-cp39-win32.whl", hash = "sha256:7dfabc180a4da422a4b349c63077347392463a75fa07aa3be96712ed6d42c547"}, + {file = "pyzmq-26.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:c5248e6e0fcbbbc912982e99cdd51c342601f495b0fa5bd667f3bdbdbf3e170f"}, + {file = "pyzmq-26.1.1-cp39-cp39-win_arm64.whl", hash = "sha256:2ae7aa1408778dc74582a1226052b930f9083b54b64d7e6ef6ec0466cfdcdec2"}, + {file = "pyzmq-26.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:be3fc2b11c0c384949cf1f01f9a48555039408b0f3e877863b1754225635953e"}, + {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48dee75c2a9fa4f4a583d4028d564a0453447ee1277a29b07acc3743c092e259"}, + {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:23f2fe4fb567e8098ebaa7204819658195b10ddd86958a97a6058eed2901eed3"}, + {file = "pyzmq-26.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:472cacd16f627c06d3c8b2d374345ab74446bae913584a6245e2aa935336d929"}, + {file = "pyzmq-26.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8285b25aa20fcc46f1ca4afbc39fd3d5f2fe4c4bbf7f2c7f907a214e87a70024"}, + {file = "pyzmq-26.1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2067e63fd9d5c13cfe12624dab0366053e523b37a7a01678ce4321f839398939"}, + {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cc109be2ee3638035d276e18eaf66a1e1f44201c0c4bea4ee0c692766bbd3570"}, + {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d0da97e65ee73261dba70469cc8f63d8da3a8a825337a2e3d246b9e95141cdd0"}, + {file = "pyzmq-26.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa79c528706561306938b275f89bb2c6985ce08469c27e5de05bc680df5e826f"}, + {file = "pyzmq-26.1.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:3ddbd851a3a2651fdc5065a2804d50cf2f4b13b1bcd66de8e9e855d0217d4fcd"}, + {file = "pyzmq-26.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d3df226ab7464684ae6706e20a5cbab717c3735a7e409b3fa598b754d49f1946"}, + {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abad7b897e960d577eb4a0f3f789c1780bc3ffe2e7c27cf317e7c90ad26acf12"}, + {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c513d829a548c2d5c88983167be2b3aa537f6d1191edcdc6fcd8999e18bdd994"}, + {file = "pyzmq-26.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70af4c9c991714ef1c65957605a8de42ef0d0620dd5f125953c8e682281bdb80"}, + {file = "pyzmq-26.1.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8d4234f335b0d0842f7d661d8cd50cbad0729be58f1c4deb85cd96b38fe95025"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:2c0fdb7b758e0e1605157e480b00b3a599073068a37091a1c75ec65bf7498645"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc657577f057d60dd3642c9f95f28b432889b73143140061f7c1331d02f03df6"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e3b66fe6131b4f33d239f7d4c3bfb2f8532d8644bae3b3da4f3987073edac55"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59b57e912feef6951aec8bb03fe0faa5ad5f36962883c72a30a9c965e6d988fd"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:146956aec7d947c5afc5e7da0841423d7a53f84fd160fff25e682361dcfb32cb"}, + {file = "pyzmq-26.1.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:9521b874fd489495865172f344e46e0159095d1f161858e3fc6e28e43ca15160"}, + {file = "pyzmq-26.1.1.tar.gz", hash = "sha256:a7db05d8b7cd1a8c6610e9e9aa55d525baae7a44a43e18bc3260eb3f92de96c6"}, ] [package.dependencies] @@ -4779,15 +5468,30 @@ files = [ [package.dependencies] six = "*" +[[package]] +name = "referencing" +version = "0.35.1" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"}, + {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" + [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -4802,13 +5506,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "requests-oauthlib" -version = "1.3.1" +version = "2.0.0" description = "OAuthlib authentication support for Requests." optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.4" files = [ - {file = "requests-oauthlib-1.3.1.tar.gz", hash = "sha256:75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a"}, - {file = "requests_oauthlib-1.3.1-py2.py3-none-any.whl", hash = "sha256:2577c501a2fb8d05a304c09d090d6e47c306fef15809d102b327cf8364bddab5"}, + {file = "requests-oauthlib-2.0.0.tar.gz", hash = "sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9"}, + {file = "requests_oauthlib-2.0.0-py2.py3-none-any.whl", hash = "sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36"}, ] [package.dependencies] @@ -4833,15 +5537,40 @@ files = [ decorator = ">=3.4.2" py = ">=1.4.26,<2.0.0" +[[package]] +name = "rfc3339-validator" +version = "0.1.4" +description = "A pure python RFC3339 validator" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"}, + {file = "rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"}, +] + +[package.dependencies] +six = "*" + +[[package]] +name = "rfc3987" +version = "1.3.8" +description = "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)" +optional = false +python-versions = "*" +files = [ + {file = "rfc3987-1.3.8-py2.py3-none-any.whl", hash = "sha256:10702b1e51e5658843460b189b185c0366d2cf4cff716f13111b0ea9fd2dce53"}, + {file = "rfc3987-1.3.8.tar.gz", hash = "sha256:d3c4d257a560d544e9826b38bc81db676890c79ab9d7ac92b39c7a253d5ca733"}, +] + [[package]] name = "rich" -version = "13.7.0" +version = "13.7.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.0-py3-none-any.whl", hash = "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"}, - {file = "rich-13.7.0.tar.gz", hash = "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa"}, + {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, + {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, ] [package.dependencies] @@ -4852,19 +5581,117 @@ pygments = ">=2.13.0,<3.0.0" jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] -name = "rsa" -version = "4.9" -description = "Pure-Python RSA implementation" +name = "rpds-py" +version = "0.20.0" +description = "Python bindings to Rust's persistent data structures (rpds)" optional = false -python-versions = ">=3.6,<4" +python-versions = ">=3.8" files = [ - {file = "rsa-4.9-py3-none-any.whl", hash = "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7"}, - {file = "rsa-4.9.tar.gz", hash = "sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21"}, + {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, + {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94"}, + {file = "rpds_py-0.20.0-cp310-none-win32.whl", hash = "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee"}, + {file = "rpds_py-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58"}, + {file = "rpds_py-0.20.0-cp311-none-win32.whl", hash = "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0"}, + {file = "rpds_py-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174"}, + {file = "rpds_py-0.20.0-cp312-none-win32.whl", hash = "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139"}, + {file = "rpds_py-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57"}, + {file = "rpds_py-0.20.0-cp313-none-win32.whl", hash = "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a"}, + {file = "rpds_py-0.20.0-cp313-none-win_amd64.whl", hash = "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a"}, + {file = "rpds_py-0.20.0-cp38-none-win32.whl", hash = "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5"}, + {file = "rpds_py-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b"}, + {file = "rpds_py-0.20.0-cp39-none-win32.whl", hash = "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7"}, + {file = "rpds_py-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8"}, + {file = "rpds_py-0.20.0.tar.gz", hash = "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121"}, ] -[package.dependencies] -pyasn1 = ">=0.1.3" - [[package]] name = "ruamel-yaml" version = "0.18.6" @@ -4944,45 +5771,45 @@ files = [ [[package]] name = "scipy" -version = "1.12.0" +version = "1.14.0" description = "Fundamental algorithms for scientific computing in Python" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "scipy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:78e4402e140879387187f7f25d91cc592b3501a2e51dfb320f48dfb73565f10b"}, - {file = "scipy-1.12.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:f5f00ebaf8de24d14b8449981a2842d404152774c1a1d880c901bf454cb8e2a1"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e53958531a7c695ff66c2e7bb7b79560ffdc562e2051644c5576c39ff8efb563"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e32847e08da8d895ce09d108a494d9eb78974cf6de23063f93306a3e419960c"}, - {file = "scipy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4c1020cad92772bf44b8e4cdabc1df5d87376cb219742549ef69fc9fd86282dd"}, - {file = "scipy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:75ea2a144096b5e39402e2ff53a36fecfd3b960d786b7efd3c180e29c39e53f2"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:408c68423f9de16cb9e602528be4ce0d6312b05001f3de61fe9ec8b1263cad08"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5adfad5dbf0163397beb4aca679187d24aec085343755fcdbdeb32b3679f254c"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3003652496f6e7c387b1cf63f4bb720951cfa18907e998ea551e6de51a04467"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8066bce124ee5531d12a74b617d9ac0ea59245246410e19bca549656d9a40a"}, - {file = "scipy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8bee4993817e204d761dba10dbab0774ba5a8612e57e81319ea04d84945375ba"}, - {file = "scipy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a24024d45ce9a675c1fb8494e8e5244efea1c7a09c60beb1eeb80373d0fecc70"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7e76cc48638228212c747ada851ef355c2bb5e7f939e10952bc504c11f4e372"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:f7ce148dffcd64ade37b2df9315541f9adad6efcaa86866ee7dd5db0c8f041c3"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c39f92041f490422924dfdb782527a4abddf4707616e07b021de33467f917bc"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7ebda398f86e56178c2fa94cad15bf457a218a54a35c2a7b4490b9f9cb2676c"}, - {file = "scipy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:95e5c750d55cf518c398a8240571b0e0782c2d5a703250872f36eaf737751338"}, - {file = "scipy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e646d8571804a304e1da01040d21577685ce8e2db08ac58e543eaca063453e1c"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:913d6e7956c3a671de3b05ccb66b11bc293f56bfdef040583a7221d9e22a2e35"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:bba1b0c7256ad75401c73e4b3cf09d1f176e9bd4248f0d3112170fb2ec4db067"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:730badef9b827b368f351eacae2e82da414e13cf8bd5051b4bdfd720271a5371"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6546dc2c11a9df6926afcbdd8a3edec28566e4e785b915e849348c6dd9f3f490"}, - {file = "scipy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:196ebad3a4882081f62a5bf4aeb7326aa34b110e533aab23e4374fcccb0890dc"}, - {file = "scipy-1.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:b360f1b6b2f742781299514e99ff560d1fe9bd1bff2712894b52abe528d1fd1e"}, - {file = "scipy-1.12.0.tar.gz", hash = "sha256:4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7e911933d54ead4d557c02402710c2396529540b81dd554fc1ba270eb7308484"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:687af0a35462402dd851726295c1a5ae5f987bd6e9026f52e9505994e2f84ef6"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:07e179dc0205a50721022344fb85074f772eadbda1e1b3eecdc483f8033709b7"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:6a9c9a9b226d9a21e0a208bdb024c3982932e43811b62d202aaf1bb59af264b1"}, + {file = "scipy-1.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:076c27284c768b84a45dcf2e914d4000aac537da74236a0d45d82c6fa4b7b3c0"}, + {file = "scipy-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42470ea0195336df319741e230626b6225a740fd9dce9642ca13e98f667047c0"}, + {file = "scipy-1.14.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:176c6f0d0470a32f1b2efaf40c3d37a24876cebf447498a4cefb947a79c21e9d"}, + {file = "scipy-1.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:ad36af9626d27a4326c8e884917b7ec321d8a1841cd6dacc67d2a9e90c2f0359"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6d056a8709ccda6cf36cdd2eac597d13bc03dba38360f418560a93050c76a16e"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f0a50da861a7ec4573b7c716b2ebdcdf142b66b756a0d392c236ae568b3a93fb"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:94c164a9e2498e68308e6e148646e486d979f7fcdb8b4cf34b5441894bdb9caf"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a7d46c3e0aea5c064e734c3eac5cf9eb1f8c4ceee756262f2c7327c4c2691c86"}, + {file = "scipy-1.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eee2989868e274aae26125345584254d97c56194c072ed96cb433f32f692ed8"}, + {file = "scipy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3154691b9f7ed73778d746da2df67a19d046a6c8087c8b385bc4cdb2cfca74"}, + {file = "scipy-1.14.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c40003d880f39c11c1edbae8144e3813904b10514cd3d3d00c277ae996488cdb"}, + {file = "scipy-1.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:5b083c8940028bb7e0b4172acafda6df762da1927b9091f9611b0bcd8676f2bc"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:bff2438ea1330e06e53c424893ec0072640dac00f29c6a43a575cbae4c99b2b9"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:bbc0471b5f22c11c389075d091d3885693fd3f5e9a54ce051b46308bc787e5d4"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:64b2ff514a98cf2bb734a9f90d32dc89dc6ad4a4a36a312cd0d6327170339eb0"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:7d3da42fbbbb860211a811782504f38ae7aaec9de8764a9bef6b262de7a2b50f"}, + {file = "scipy-1.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d91db2c41dd6c20646af280355d41dfa1ec7eead235642178bd57635a3f82209"}, + {file = "scipy-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a01cc03bcdc777c9da3cfdcc74b5a75caffb48a6c39c8450a9a05f82c4250a14"}, + {file = "scipy-1.14.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:65df4da3c12a2bb9ad52b86b4dcf46813e869afb006e58be0f516bc370165159"}, + {file = "scipy-1.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:4c4161597c75043f7154238ef419c29a64ac4a7c889d588ea77690ac4d0d9b20"}, + {file = "scipy-1.14.0.tar.gz", hash = "sha256:b5923f48cb840380f9854339176ef21763118a7300a88203ccd0bdd26e58527b"}, ] [package.dependencies] -numpy = ">=1.22.4,<1.29.0" +numpy = ">=1.23.5,<2.3" [package.extras] -dev = ["click", "cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] -doc = ["jupytext", "matplotlib (>2)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"] -test = ["asv", "gmpy2", "hypothesis", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.13.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "scmrepo" @@ -5012,40 +5839,40 @@ tests = ["mock (==5.1.0)", "mypy (==0.971)", "paramiko (==3.3.1)", "pylint (==2. [[package]] name = "setuptools" -version = "69.0.3" +version = "72.2.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.0.3-py3-none-any.whl", hash = "sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05"}, - {file = "setuptools-69.0.3.tar.gz", hash = "sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78"}, + {file = "setuptools-72.2.0-py3-none-any.whl", hash = "sha256:f11dd94b7bae3a156a95ec151f24e4637fb4fa19c878e4d191bfb8b2d82728c4"}, + {file = "setuptools-72.2.0.tar.gz", hash = "sha256:80aacbf633704e9c8bfa1d99fa5dd4dc59573efcf9e4042c13d3bcef91ac2ef9"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "shortuuid" -version = "1.0.11" +version = "1.0.13" description = "A generator library for concise, unambiguous and URL-safe UUIDs." optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "shortuuid-1.0.11-py3-none-any.whl", hash = "sha256:27ea8f28b1bd0bf8f15057a3ece57275d2059d2b0bb02854f02189962c13b6aa"}, - {file = "shortuuid-1.0.11.tar.gz", hash = "sha256:fc75f2615914815a8e4cb1501b3a513745cb66ef0fd5fc6fb9f8c3fa3481f789"}, + {file = "shortuuid-1.0.13-py3-none-any.whl", hash = "sha256:a482a497300b49b4953e15108a7913244e1bb0d41f9d332f5e9925dba33a3c5a"}, + {file = "shortuuid-1.0.13.tar.gz", hash = "sha256:3bb9cf07f606260584b1df46399c0b87dd84773e7b25912b7e391e30797c5e72"}, ] [[package]] name = "shtab" -version = "1.6.5" +version = "1.7.1" description = "Automagic shell tab completion for Python CLI applications" optional = false python-versions = ">=3.7" files = [ - {file = "shtab-1.6.5-py3-none-any.whl", hash = "sha256:3c7be25ab65a324ed41e9c2964f2146236a5da6e6a247355cfea56f65050f220"}, - {file = "shtab-1.6.5.tar.gz", hash = "sha256:cf4ab120183e84cce041abeb6f620f9560739741dfc31dd466315550c08be9ec"}, + {file = "shtab-1.7.1-py3-none-any.whl", hash = "sha256:32d3d2ff9022d4c77a62492b6ec875527883891e33c6b479ba4d41a51e259983"}, + {file = "shtab-1.7.1.tar.gz", hash = "sha256:4e4bcb02eeb82ec45920a5d0add92eac9c9b63b2804c9196c1f1fdc2d039243c"}, ] [package.extras] @@ -5075,75 +5902,86 @@ files = [ [[package]] name = "sniffio" -version = "1.3.0" +version = "1.3.1" description = "Sniff out which async library your code is running under" optional = false python-versions = ">=3.7" files = [ - {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, - {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "sortedcontainers" +version = "2.4.0" +description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" +optional = false +python-versions = "*" +files = [ + {file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}, + {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, ] [[package]] name = "sqlalchemy" -version = "2.0.25" +version = "2.0.32" description = "Database Abstraction Library" optional = false python-versions = ">=3.7" files = [ - {file = "SQLAlchemy-2.0.25-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4344d059265cc8b1b1be351bfb88749294b87a8b2bbe21dfbe066c4199541ebd"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6f9e2e59cbcc6ba1488404aad43de005d05ca56e069477b33ff74e91b6319735"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84daa0a2055df9ca0f148a64fdde12ac635e30edbca80e87df9b3aaf419e144a"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc8b7dabe8e67c4832891a5d322cec6d44ef02f432b4588390017f5cec186a84"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f5693145220517b5f42393e07a6898acdfe820e136c98663b971906120549da5"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:db854730a25db7c956423bb9fb4bdd1216c839a689bf9cc15fada0a7fb2f4570"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-win32.whl", hash = "sha256:14a6f68e8fc96e5e8f5647ef6cda6250c780612a573d99e4d881581432ef1669"}, - {file = "SQLAlchemy-2.0.25-cp310-cp310-win_amd64.whl", hash = "sha256:87f6e732bccd7dcf1741c00f1ecf33797383128bd1c90144ac8adc02cbb98643"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:342d365988ba88ada8af320d43df4e0b13a694dbd75951f537b2d5e4cb5cd002"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f37c0caf14b9e9b9e8f6dbc81bc56db06acb4363eba5a633167781a48ef036ed"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa9373708763ef46782d10e950b49d0235bfe58facebd76917d3f5cbf5971aed"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d24f571990c05f6b36a396218f251f3e0dda916e0c687ef6fdca5072743208f5"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:75432b5b14dc2fff43c50435e248b45c7cdadef73388e5610852b95280ffd0e9"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:884272dcd3ad97f47702965a0e902b540541890f468d24bd1d98bcfe41c3f018"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-win32.whl", hash = "sha256:e607cdd99cbf9bb80391f54446b86e16eea6ad309361942bf88318bcd452363c"}, - {file = "SQLAlchemy-2.0.25-cp311-cp311-win_amd64.whl", hash = "sha256:7d505815ac340568fd03f719446a589162d55c52f08abd77ba8964fbb7eb5b5f"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0dacf67aee53b16f365c589ce72e766efaabd2b145f9de7c917777b575e3659d"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b801154027107461ee992ff4b5c09aa7cc6ec91ddfe50d02bca344918c3265c6"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59a21853f5daeb50412d459cfb13cb82c089ad4c04ec208cd14dddd99fc23b39"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:29049e2c299b5ace92cbed0c1610a7a236f3baf4c6b66eb9547c01179f638ec5"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b64b183d610b424a160b0d4d880995e935208fc043d0302dd29fee32d1ee3f95"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4f7a7d7fcc675d3d85fbf3b3828ecd5990b8d61bd6de3f1b260080b3beccf215"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-win32.whl", hash = "sha256:cf18ff7fc9941b8fc23437cc3e68ed4ebeff3599eec6ef5eebf305f3d2e9a7c2"}, - {file = "SQLAlchemy-2.0.25-cp312-cp312-win_amd64.whl", hash = "sha256:91f7d9d1c4dd1f4f6e092874c128c11165eafcf7c963128f79e28f8445de82d5"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:bb209a73b8307f8fe4fe46f6ad5979649be01607f11af1eb94aa9e8a3aaf77f0"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:798f717ae7c806d67145f6ae94dc7c342d3222d3b9a311a784f371a4333212c7"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fdd402169aa00df3142149940b3bf9ce7dde075928c1886d9a1df63d4b8de62"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:0d3cab3076af2e4aa5693f89622bef7fa770c6fec967143e4da7508b3dceb9b9"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:74b080c897563f81062b74e44f5a72fa44c2b373741a9ade701d5f789a10ba23"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-win32.whl", hash = "sha256:87d91043ea0dc65ee583026cb18e1b458d8ec5fc0a93637126b5fc0bc3ea68c4"}, - {file = "SQLAlchemy-2.0.25-cp37-cp37m-win_amd64.whl", hash = "sha256:75f99202324383d613ddd1f7455ac908dca9c2dd729ec8584c9541dd41822a2c"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:420362338681eec03f53467804541a854617faed7272fe71a1bfdb07336a381e"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c88f0c7dcc5f99bdb34b4fd9b69b93c89f893f454f40219fe923a3a2fd11625"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3be4987e3ee9d9a380b66393b77a4cd6d742480c951a1c56a23c335caca4ce3"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a159111a0f58fb034c93eeba211b4141137ec4b0a6e75789ab7a3ef3c7e7e3"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8b8cb63d3ea63b29074dcd29da4dc6a97ad1349151f2d2949495418fd6e48db9"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:736ea78cd06de6c21ecba7416499e7236a22374561493b456a1f7ffbe3f6cdb4"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-win32.whl", hash = "sha256:10331f129982a19df4284ceac6fe87353ca3ca6b4ca77ff7d697209ae0a5915e"}, - {file = "SQLAlchemy-2.0.25-cp38-cp38-win_amd64.whl", hash = "sha256:c55731c116806836a5d678a70c84cb13f2cedba920212ba7dcad53260997666d"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:605b6b059f4b57b277f75ace81cc5bc6335efcbcc4ccb9066695e515dbdb3900"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:665f0a3954635b5b777a55111ababf44b4fc12b1f3ba0a435b602b6387ffd7cf"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecf6d4cda1f9f6cb0b45803a01ea7f034e2f1aed9475e883410812d9f9e3cfcf"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c51db269513917394faec5e5c00d6f83829742ba62e2ac4fa5c98d58be91662f"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:790f533fa5c8901a62b6fef5811d48980adeb2f51f1290ade8b5e7ba990ba3de"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1b1180cda6df7af84fe72e4530f192231b1f29a7496951db4ff38dac1687202d"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-win32.whl", hash = "sha256:555651adbb503ac7f4cb35834c5e4ae0819aab2cd24857a123370764dc7d7e24"}, - {file = "SQLAlchemy-2.0.25-cp39-cp39-win_amd64.whl", hash = "sha256:dc55990143cbd853a5d038c05e79284baedf3e299661389654551bd02a6a68d7"}, - {file = "SQLAlchemy-2.0.25-py3-none-any.whl", hash = "sha256:a86b4240e67d4753dc3092d9511886795b3c2852abe599cffe108952f7af7ac3"}, - {file = "SQLAlchemy-2.0.25.tar.gz", hash = "sha256:a2c69a7664fb2d54b8682dd774c3b54f67f84fa123cf84dda2a5f40dcaa04e08"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0c9045ecc2e4db59bfc97b20516dfdf8e41d910ac6fb667ebd3a79ea54084619"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1467940318e4a860afd546ef61fefb98a14d935cd6817ed07a228c7f7c62f389"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5954463675cb15db8d4b521f3566a017c8789222b8316b1e6934c811018ee08b"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:167e7497035c303ae50651b351c28dc22a40bb98fbdb8468cdc971821b1ae533"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b27dfb676ac02529fb6e343b3a482303f16e6bc3a4d868b73935b8792edb52d0"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bf2360a5e0f7bd75fa80431bf8ebcfb920c9f885e7956c7efde89031695cafb8"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-win32.whl", hash = "sha256:306fe44e754a91cd9d600a6b070c1f2fadbb4a1a257b8781ccf33c7067fd3e4d"}, + {file = "SQLAlchemy-2.0.32-cp310-cp310-win_amd64.whl", hash = "sha256:99db65e6f3ab42e06c318f15c98f59a436f1c78179e6a6f40f529c8cc7100b22"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:21b053be28a8a414f2ddd401f1be8361e41032d2ef5884b2f31d31cb723e559f"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b178e875a7a25b5938b53b006598ee7645172fccafe1c291a706e93f48499ff5"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723a40ee2cc7ea653645bd4cf024326dea2076673fc9d3d33f20f6c81db83e1d"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:295ff8689544f7ee7e819529633d058bd458c1fd7f7e3eebd0f9268ebc56c2a0"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:49496b68cd190a147118af585173ee624114dfb2e0297558c460ad7495f9dfe2"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:acd9b73c5c15f0ec5ce18128b1fe9157ddd0044abc373e6ecd5ba376a7e5d961"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-win32.whl", hash = "sha256:9365a3da32dabd3e69e06b972b1ffb0c89668994c7e8e75ce21d3e5e69ddef28"}, + {file = "SQLAlchemy-2.0.32-cp311-cp311-win_amd64.whl", hash = "sha256:8bd63d051f4f313b102a2af1cbc8b80f061bf78f3d5bd0843ff70b5859e27924"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bab3db192a0c35e3c9d1560eb8332463e29e5507dbd822e29a0a3c48c0a8d92"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:19d98f4f58b13900d8dec4ed09dd09ef292208ee44cc9c2fe01c1f0a2fe440e9"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cd33c61513cb1b7371fd40cf221256456d26a56284e7d19d1f0b9f1eb7dd7e8"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d6ba0497c1d066dd004e0f02a92426ca2df20fac08728d03f67f6960271feec"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2b6be53e4fde0065524f1a0a7929b10e9280987b320716c1509478b712a7688c"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:916a798f62f410c0b80b63683c8061f5ebe237b0f4ad778739304253353bc1cb"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-win32.whl", hash = "sha256:31983018b74908ebc6c996a16ad3690301a23befb643093fcfe85efd292e384d"}, + {file = "SQLAlchemy-2.0.32-cp312-cp312-win_amd64.whl", hash = "sha256:4363ed245a6231f2e2957cccdda3c776265a75851f4753c60f3004b90e69bfeb"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b8afd5b26570bf41c35c0121801479958b4446751a3971fb9a480c1afd85558e"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c750987fc876813f27b60d619b987b057eb4896b81117f73bb8d9918c14f1cad"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ada0102afff4890f651ed91120c1120065663506b760da4e7823913ebd3258be"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:78c03d0f8a5ab4f3034c0e8482cfcc415a3ec6193491cfa1c643ed707d476f16"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:3bd1cae7519283ff525e64645ebd7a3e0283f3c038f461ecc1c7b040a0c932a1"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-win32.whl", hash = "sha256:01438ebcdc566d58c93af0171c74ec28efe6a29184b773e378a385e6215389da"}, + {file = "SQLAlchemy-2.0.32-cp37-cp37m-win_amd64.whl", hash = "sha256:4979dc80fbbc9d2ef569e71e0896990bc94df2b9fdbd878290bd129b65ab579c"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c742be912f57586ac43af38b3848f7688863a403dfb220193a882ea60e1ec3a"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:62e23d0ac103bcf1c5555b6c88c114089587bc64d048fef5bbdb58dfd26f96da"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:251f0d1108aab8ea7b9aadbd07fb47fb8e3a5838dde34aa95a3349876b5a1f1d"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ef18a84e5116340e38eca3e7f9eeaaef62738891422e7c2a0b80feab165905f"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:3eb6a97a1d39976f360b10ff208c73afb6a4de86dd2a6212ddf65c4a6a2347d5"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0c1c9b673d21477cec17ab10bc4decb1322843ba35b481585facd88203754fc5"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-win32.whl", hash = "sha256:c41a2b9ca80ee555decc605bd3c4520cc6fef9abde8fd66b1cf65126a6922d65"}, + {file = "SQLAlchemy-2.0.32-cp38-cp38-win_amd64.whl", hash = "sha256:8a37e4d265033c897892279e8adf505c8b6b4075f2b40d77afb31f7185cd6ecd"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:52fec964fba2ef46476312a03ec8c425956b05c20220a1a03703537824b5e8e1"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:328429aecaba2aee3d71e11f2477c14eec5990fb6d0e884107935f7fb6001632"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85a01b5599e790e76ac3fe3aa2f26e1feba56270023d6afd5550ed63c68552b3"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf04784797dcdf4c0aa952c8d234fa01974c4729db55c45732520ce12dd95b4"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4488120becf9b71b3ac718f4138269a6be99a42fe023ec457896ba4f80749525"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:14e09e083a5796d513918a66f3d6aedbc131e39e80875afe81d98a03312889e6"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-win32.whl", hash = "sha256:0d322cc9c9b2154ba7e82f7bf25ecc7c36fbe2d82e2933b3642fc095a52cfc78"}, + {file = "SQLAlchemy-2.0.32-cp39-cp39-win_amd64.whl", hash = "sha256:7dd8583df2f98dea28b5cd53a1beac963f4f9d087888d75f22fcc93a07cf8d84"}, + {file = "SQLAlchemy-2.0.32-py3-none-any.whl", hash = "sha256:e567a8793a692451f706b363ccf3c45e056b67d90ead58c3bc9471af5d212202"}, + {file = "SQLAlchemy-2.0.32.tar.gz", hash = "sha256:c1b88cc8b02b6a5f0efb0345a03672d4c897dc7d92585176f88c67346f565ea8"}, ] [package.dependencies] -greenlet = {version = "!=0.4.17", markers = "platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\""} +greenlet = {version = "!=0.4.17", markers = "python_version < \"3.13\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} typing-extensions = ">=4.6.0" [package.extras] @@ -5173,33 +6011,32 @@ sqlcipher = ["sqlcipher3_binary"] [[package]] name = "sqlparse" -version = "0.4.4" +version = "0.5.1" description = "A non-validating SQL parser." optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "sqlparse-0.4.4-py3-none-any.whl", hash = "sha256:5430a4fe2ac7d0f93e66f1efc6e1338a41884b7ddf2a350cedd20ccc4d9d28f3"}, - {file = "sqlparse-0.4.4.tar.gz", hash = "sha256:d446183e84b8349fa3061f0fe7f06ca94ba65b426946ffebe6e3e8295332420c"}, + {file = "sqlparse-0.5.1-py3-none-any.whl", hash = "sha256:773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4"}, + {file = "sqlparse-0.5.1.tar.gz", hash = "sha256:bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e"}, ] [package.extras] -dev = ["build", "flake8"] +dev = ["build", "hatch"] doc = ["sphinx"] -test = ["pytest", "pytest-cov"] [[package]] name = "sqltrie" -version = "0.11.0" +version = "0.11.1" description = "SQL-based prefix tree inspired by pygtrie and python-diskcache" optional = false python-versions = ">=3.8" files = [ - {file = "sqltrie-0.11.0-py3-none-any.whl", hash = "sha256:132c3d2675dd14970093e2f8dcde906f7a3c900c4477641da71c0c8627eb5a0e"}, - {file = "sqltrie-0.11.0.tar.gz", hash = "sha256:e613a74843e2b55ce1d20d333100d6a41127a1d6c12f835915f58fbd13944a82"}, + {file = "sqltrie-0.11.1-py3-none-any.whl", hash = "sha256:21489d6f4a6ef3f5144846f7dc98d9a8792fecc622513560277a28b8af2d7e67"}, + {file = "sqltrie-0.11.1.tar.gz", hash = "sha256:56963921dec494881b048e968d5556a90ed273b5dba1ea0aaac462f3b9815d21"}, ] [package.dependencies] -attrs = "*" +attrs = ">=22.2.0" orjson = {version = "*", markers = "implementation_name == \"cpython\""} pygtrie = "*" @@ -5209,13 +6046,13 @@ tests = ["mypy (==0.971)", "pyinstaller", "pytest (==7.2.0)", "pytest-benchmark" [[package]] name = "sshfs" -version = "2023.10.0" +version = "2024.6.0" description = "SSH Filesystem -- Async SSH/SFTP backend for fsspec" optional = false python-versions = "*" files = [ - {file = "sshfs-2023.10.0-py3-none-any.whl", hash = "sha256:1f17a702150352479d83ba2cf136485a8e9820e6160b64629dec8fc0e5321df1"}, - {file = "sshfs-2023.10.0.tar.gz", hash = "sha256:8f63f83dd05511552f3ac9590212888dff70dfd43645615b5c030190d2fe3a2b"}, + {file = "sshfs-2024.6.0-py3-none-any.whl", hash = "sha256:1b713e399deff4946c0a4ace895e24ebf8894bb89bf876ad5997bc3a7d92bd5e"}, + {file = "sshfs-2024.6.0.tar.gz", hash = "sha256:59c58835986e89dc781b4e5f027d2a48da1763ffc8126c4b36078feab6074580"}, ] [package.dependencies] @@ -5284,136 +6121,138 @@ files = [ [package.extras] widechars = ["wcwidth"] +[[package]] +name = "tenacity" +version = "8.5.0" +description = "Retry code until it succeeds" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tenacity-8.5.0-py3-none-any.whl", hash = "sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687"}, + {file = "tenacity-8.5.0.tar.gz", hash = "sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78"}, +] + +[package.extras] +doc = ["reno", "sphinx"] +test = ["pytest", "tornado (>=4.5)", "typeguard"] + [[package]] name = "tensorboard" -version = "2.9.0" +version = "2.17.1" description = "TensorBoard lets you watch Tensors Flow" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" files = [ - {file = "tensorboard-2.9.0-py3-none-any.whl", hash = "sha256:bd78211076dca5efa27260afacfaa96cd05c7db12a6c09cc76a1d6b2987ca621"}, + {file = "tensorboard-2.17.1-py3-none-any.whl", hash = "sha256:253701a224000eeca01eee6f7e978aea7b408f60b91eb0babdb04e78947b773e"}, ] [package.dependencies] absl-py = ">=0.4" -google-auth = ">=1.6.3,<3" -google-auth-oauthlib = ">=0.4.1,<0.5" -grpcio = ">=1.24.3" +grpcio = ">=1.48.2" markdown = ">=2.6.8" numpy = ">=1.12.0" -protobuf = ">=3.9.2" -requests = ">=2.21.0,<3" +packaging = "*" +protobuf = ">=3.19.6,<4.24.0 || >4.24.0" setuptools = ">=41.0.0" -tensorboard-data-server = ">=0.6.0,<0.7.0" -tensorboard-plugin-wit = ">=1.6.0" +six = ">1.9" +tensorboard-data-server = ">=0.7.0,<0.8.0" werkzeug = ">=1.0.1" -wheel = ">=0.26" [[package]] name = "tensorboard-data-server" -version = "0.6.1" +version = "0.7.2" description = "Fast data loading for TensorBoard" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "tensorboard_data_server-0.6.1-py3-none-any.whl", hash = "sha256:809fe9887682d35c1f7d1f54f0f40f98bb1f771b14265b453ca051e2ce58fca7"}, - {file = "tensorboard_data_server-0.6.1-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:fa8cef9be4fcae2f2363c88176638baf2da19c5ec90addb49b1cde05c95c88ee"}, - {file = "tensorboard_data_server-0.6.1-py3-none-manylinux2010_x86_64.whl", hash = "sha256:d8237580755e58eff68d1f3abefb5b1e39ae5c8b127cc40920f9c4fb33f4b98a"}, -] - -[[package]] -name = "tensorboard-plugin-wit" -version = "1.8.1" -description = "What-If Tool TensorBoard plugin." -optional = false -python-versions = "*" -files = [ - {file = "tensorboard_plugin_wit-1.8.1-py3-none-any.whl", hash = "sha256:ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe"}, + {file = "tensorboard_data_server-0.7.2-py3-none-any.whl", hash = "sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb"}, + {file = "tensorboard_data_server-0.7.2-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60"}, + {file = "tensorboard_data_server-0.7.2-py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530"}, ] [[package]] name = "tensorflow" -version = "2.9.0" +version = "2.17.0" description = "TensorFlow is an open source machine learning framework for everyone." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "tensorflow-2.9.0-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:2125efb61952821b69446875ccccf8cdcc6c838c21224f70668b51965a0cdf91"}, - {file = "tensorflow-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c93690a4abe2c3d804c035e1f51721a87fd60097459e783dce93600f399e1073"}, - {file = "tensorflow-2.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:dd2eb802a254b6a120c64843c4b727e7dc0fc412055a1542ad792dbb358da27d"}, - {file = "tensorflow-2.9.0-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:92f48fa903ac5cad7bbd8231b10f34d4369ca62dd5f0c7ca975603056e466cd3"}, - {file = "tensorflow-2.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71bcbd327dc8ba664190e78dcdfc94f839e558c08ffc55e4930ac1fdd05b4246"}, - {file = "tensorflow-2.9.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d7a73577f7b5cac106b9b9c8fc1c2e6dec4a2e5890328eef3b6ce6a58d5fcaee"}, - {file = "tensorflow-2.9.0-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:e41c998e1e865baabd58fb30d4536282af894931218e2f6dda2ab0aad57af7d1"}, - {file = "tensorflow-2.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bf4f872a246bff9993b800acabe3daeca647f6dfa62acc58ce6c90ab7f5596e"}, - {file = "tensorflow-2.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:6b049df845b08c76e36f420a93f071895cc1de9bdfc09df8bd3712bc8c9eafd4"}, - {file = "tensorflow-2.9.0-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:f9167b594af16becdf882a6d9a44851cde7fa8e9619a07f8c10a9d8eb31ead1d"}, - {file = "tensorflow-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ffe5c36e45552d98ff1b0a7edfa7592626e307515affbb11924bf48da40989a"}, - {file = "tensorflow-2.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:bb17b23d96588c97869b58fd874887ea7e25efa69d80122f5a6d1a26e8cb897e"}, + {file = "tensorflow-2.17.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:515fe5ae8a9bc50312575412b08515f3ca66514c155078e0707bdffbea75d783"}, + {file = "tensorflow-2.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b36683ac28af20abc3a548c72bf4537b00df1b1f3dd39d59df3873fefaf26f15"}, + {file = "tensorflow-2.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:147c93ded4cb7e500a65d3c26d74744ff41660db7a8afe2b00d1d08bf329b4ec"}, + {file = "tensorflow-2.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:e46090587f69e33637d17d7c3d94a790cac7d4bc5ff5ecbf3e71fdc6982fe96e"}, + {file = "tensorflow-2.17.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e8d26d6c24ccfb139db1306599257ca8f5cfe254ef2d023bfb667f374a17a64d"}, + {file = "tensorflow-2.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca82f98ea38fa6c9e08ccc69eb6c2fab5b35b30a8999115b8b63b6f02fc69d9d"}, + {file = "tensorflow-2.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8339777b1b5ebd8ffadaa8196f786e65fbb081a371d8e87b52f24563392d8552"}, + {file = "tensorflow-2.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:ef615c133cf4d592a073feda634ccbeb521a554be57de74f8c318d38febbeab5"}, + {file = "tensorflow-2.17.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ee18b4fcd627c5e872eabb25092af6c808b6ec77948662c88fc5c89a60eb0211"}, + {file = "tensorflow-2.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72adfef0ee39dd641627906fd7b244fcf21bdd8a87216a998ed74d9c74653aff"}, + {file = "tensorflow-2.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ad7bfea6afb4ded3928ca5b24df9fda876cea4904c103a5163fcc0c3483e7a4"}, + {file = "tensorflow-2.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:278bc80642d799adf08dc4e04f291aab603bba7457d50c1f9bc191ebbca83f43"}, + {file = "tensorflow-2.17.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:97f89e95d68b4b46e1072243b9f315c3b340e27cc07b1e1988e2ca97ad844305"}, + {file = "tensorflow-2.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dde37cff74ed22b8fa2eea944805b001ae38e96adc989666422bdea34f4e2d47"}, + {file = "tensorflow-2.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ae8e6746deb2ec807b902ba26d62fcffb6a6b53555a1a5906ec00416c5e4175"}, + {file = "tensorflow-2.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:8f80d11ad3766570deb6ff47d2bed2d166f51399ca08205e38ef024345571d6f"}, ] [package.dependencies] absl-py = ">=1.0.0" astunparse = ">=1.6.0" -flatbuffers = ">=1.12,<2" -gast = ">=0.2.1,<=0.4.0" +flatbuffers = ">=24.3.25" +gast = ">=0.2.1,<0.5.0 || >0.5.0,<0.5.1 || >0.5.1,<0.5.2 || >0.5.2" google-pasta = ">=0.1.1" grpcio = ">=1.24.3,<2.0" -h5py = ">=2.9.0" -keras = ">=2.9.0rc0,<2.10.0" -keras-preprocessing = ">=1.1.1" +h5py = ">=3.10.0" +keras = ">=3.2.0" libclang = ">=13.0.0" -numpy = ">=1.20" +ml-dtypes = ">=0.3.1,<0.5.0" +numpy = {version = ">=1.23.5,<2.0.0", markers = "python_version <= \"3.11\""} opt-einsum = ">=2.3.2" packaging = "*" -protobuf = ">=3.9.2" +protobuf = ">=3.20.3,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<5.0.0dev" +requests = ">=2.21.0,<3" setuptools = "*" six = ">=1.12.0" -tensorboard = ">=2.9,<2.10" -tensorflow-estimator = ">=2.9.0rc0,<2.10.0" -tensorflow-io-gcs-filesystem = ">=0.23.1" +tensorboard = ">=2.17,<2.18" +tensorflow-io-gcs-filesystem = {version = ">=0.23.1", markers = "python_version < \"3.12\""} termcolor = ">=1.1.0" typing-extensions = ">=3.6.6" wrapt = ">=1.11.0" -[[package]] -name = "tensorflow-estimator" -version = "2.9.0" -description = "TensorFlow Estimator." -optional = false -python-versions = ">=3.7" -files = [ - {file = "tensorflow_estimator-2.9.0-py2.py3-none-any.whl", hash = "sha256:e9762bb302f51bc1eb2f35d19f0190a6a2d809d754d5def788c4328fe3746744"}, -] +[package.extras] +and-cuda = ["nvidia-cublas-cu12 (==12.3.4.1)", "nvidia-cuda-cupti-cu12 (==12.3.101)", "nvidia-cuda-nvcc-cu12 (==12.3.107)", "nvidia-cuda-nvrtc-cu12 (==12.3.107)", "nvidia-cuda-runtime-cu12 (==12.3.101)", "nvidia-cudnn-cu12 (==8.9.7.29)", "nvidia-cufft-cu12 (==11.0.12.1)", "nvidia-curand-cu12 (==10.3.4.107)", "nvidia-cusolver-cu12 (==11.5.4.101)", "nvidia-cusparse-cu12 (==12.2.0.103)", "nvidia-nccl-cu12 (==2.19.3)", "nvidia-nvjitlink-cu12 (==12.3.101)"] [[package]] name = "tensorflow-io-gcs-filesystem" -version = "0.36.0" +version = "0.37.1" description = "TensorFlow IO" optional = false -python-versions = ">=3.7, <3.12" +python-versions = "<3.13,>=3.7" files = [ - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:702c6df62b38095ff613c433546d9424d4f33902a5ab26b00fd26457e27a99fa"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:e9b8aaca2789af356c42afda0f52380f82e5abb2f3c0b85087833fcfe03875d8"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c477aed96864ceae77d7051c3b687f28813aba7320fc5dd552164fad6ec8d1a1"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be1ff92559dfa23048b01179a1827081947583f5c6f9986ccac471df8a29322a"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:72c3ca4b8c0d8dbdd970699d05a100107cf200317ad8e6a8373e2c37225cd552"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:848e8e89a0f49258c7782189c938d8d1162d989da1a80c79f95c7af3ef6006c8"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d72db1ab03edb65fa1e98d06e504ccbc64282d38ab3589afb6db66dc448d1c1"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bd4d946b5fa23220daa473a80e511a5fb27493d7e49d17dff0bb43bb0a31f32"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa346fd1dd9f57848b73874007440504f060fadd689fa1cc29cc49817d0eeaf3"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:0a4437824424a4423cf86162cb8b21b1bec24698194332748b50bb952e62ab9f"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:31806bd7ac2db789161bc720747de22947063265561a4c17be54698fd9780b03"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc0e57976c1aa035af6281f0330cfb8dd50eee2f63412ecc84d60ff5075d29b7"}, - {file = "tensorflow_io_gcs_filesystem-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e97ff5c280eb10f699098ae21057be2b146d39e8a906cd5db91f2ea6c34e47d0"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:249c12b830165841411ba71e08215d0e94277a49c551e6dd5d72aab54fe5491b"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:257aab23470a0796978efc9c2bcf8b0bc80f22e6298612a4c0a50d3f4e88060c"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8febbfcc67c61e542a5ac1a98c7c20a91a5e1afc2e14b1ef0cb7c28bc3b6aa70"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9679b36e3a80921876f31685ab6f7270f3411a4cc51bc2847e80d0e4b5291e27"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:32c50ab4e29a23c1f91cd0f9ab8c381a0ab10f45ef5c5252e94965916041737c"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:b02f9c5f94fd62773954a04f69b68c4d576d076fd0db4ca25d5479f0fbfcdbad"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e1f2796b57e799a8ca1b75bf47c2aaa437c968408cc1a402a9862929e104cda"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee7c8ee5fe2fd8cb6392669ef16e71841133041fee8a330eff519ad9b36e4556"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:ffebb6666a7bfc28005f4fbbb111a455b5e7d6cd3b12752b7050863ecb27d5cc"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fe8dcc6d222258a080ac3dfcaaaa347325ce36a7a046277f6b3e19abc1efb3c5"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fbb33f1745f218464a59cecd9a18e32ca927b0f4d77abd8f8671b645cc1a182f"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:286389a203a5aee1a4fa2e53718c661091aa5fea797ff4fa6715ab8436b02e6c"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:ee5da49019670ed364f3e5fb86b46420841a6c3cb52a300553c63841671b3e6d"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8943036bbf84e7a2be3705cb56f9c9df7c48c9e614bb941f0936c58e3ca89d6f"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:426de1173cb81fbd62becec2012fc00322a295326d90eb6c737fab636f182aed"}, + {file = "tensorflow_io_gcs_filesystem-0.37.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0df00891669390078a003cedbdd3b8e645c718b111917535fa1d7725e95cdb95"}, ] [package.extras] -tensorflow = ["tensorflow (>=2.15.0,<2.16.0)"] -tensorflow-aarch64 = ["tensorflow-aarch64 (>=2.15.0,<2.16.0)"] -tensorflow-cpu = ["tensorflow-cpu (>=2.15.0,<2.16.0)"] -tensorflow-gpu = ["tensorflow-gpu (>=2.15.0,<2.16.0)"] -tensorflow-rocm = ["tensorflow-rocm (>=2.15.0,<2.16.0)"] +tensorflow = ["tensorflow (>=2.16.0,<2.17.0)"] +tensorflow-aarch64 = ["tensorflow-aarch64 (>=2.16.0,<2.17.0)"] +tensorflow-cpu = ["tensorflow-cpu (>=2.16.0,<2.17.0)"] +tensorflow-gpu = ["tensorflow-gpu (>=2.16.0,<2.17.0)"] +tensorflow-rocm = ["tensorflow-rocm (>=2.16.0,<2.17.0)"] [[package]] name = "termcolor" @@ -5442,44 +6281,44 @@ files = [ [[package]] name = "tomlkit" -version = "0.12.3" +version = "0.13.2" description = "Style preserving TOML library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tomlkit-0.12.3-py3-none-any.whl", hash = "sha256:b0a645a9156dc7cb5d3a1f0d4bab66db287fcb8e0430bdd4664a095ea16414ba"}, - {file = "tomlkit-0.12.3.tar.gz", hash = "sha256:75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4"}, + {file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"}, + {file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"}, ] [[package]] name = "tornado" -version = "6.4" +version = "6.4.1" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." optional = false -python-versions = ">= 3.8" +python-versions = ">=3.8" files = [ - {file = "tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:02ccefc7d8211e5a7f9e8bc3f9e5b0ad6262ba2fbb683a6443ecc804e5224ce0"}, - {file = "tornado-6.4-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:27787de946a9cffd63ce5814c33f734c627a87072ec7eed71f7fc4417bb16263"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7894c581ecdcf91666a0912f18ce5e757213999e183ebfc2c3fdbf4d5bd764e"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e43bc2e5370a6a8e413e1e1cd0c91bedc5bd62a74a532371042a18ef19e10579"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0251554cdd50b4b44362f73ad5ba7126fc5b2c2895cc62b14a1c2d7ea32f212"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fd03192e287fbd0899dd8f81c6fb9cbbc69194d2074b38f384cb6fa72b80e9c2"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl", hash = "sha256:88b84956273fbd73420e6d4b8d5ccbe913c65d31351b4c004ae362eba06e1f78"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:71ddfc23a0e03ef2df1c1397d859868d158c8276a0603b96cf86892bff58149f"}, - {file = "tornado-6.4-cp38-abi3-win32.whl", hash = "sha256:6f8a6c77900f5ae93d8b4ae1196472d0ccc2775cc1dfdc9e7727889145c45052"}, - {file = "tornado-6.4-cp38-abi3-win_amd64.whl", hash = "sha256:10aeaa8006333433da48dec9fe417877f8bcc21f48dda8d661ae79da357b2a63"}, - {file = "tornado-6.4.tar.gz", hash = "sha256:72291fa6e6bc84e626589f1c29d90a5a6d593ef5ae68052ee2ef000dfd273dee"}, + {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8"}, + {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14"}, + {file = "tornado-6.4.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4"}, + {file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ae50a504a740365267b2a8d1a90c9fbc86b780a39170feca9bcc1787ff80842"}, + {file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:613bf4ddf5c7a95509218b149b555621497a6cc0d46ac341b30bd9ec19eac7f3"}, + {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f"}, + {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4"}, + {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a02a08cc7a9314b006f653ce40483b9b3c12cda222d6a46d4ac63bb6c9057698"}, + {file = "tornado-6.4.1-cp38-abi3-win32.whl", hash = "sha256:d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d"}, + {file = "tornado-6.4.1-cp38-abi3-win_amd64.whl", hash = "sha256:b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7"}, + {file = "tornado-6.4.1.tar.gz", hash = "sha256:92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9"}, ] [[package]] name = "tqdm" -version = "4.66.1" +version = "4.66.5" description = "Fast, Extensible Progress Meter" optional = false python-versions = ">=3.7" files = [ - {file = "tqdm-4.66.1-py3-none-any.whl", hash = "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386"}, - {file = "tqdm-4.66.1.tar.gz", hash = "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"}, + {file = "tqdm-4.66.5-py3-none-any.whl", hash = "sha256:90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd"}, + {file = "tqdm-4.66.5.tar.gz", hash = "sha256:e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad"}, ] [package.dependencies] @@ -5493,50 +6332,75 @@ telegram = ["requests"] [[package]] name = "traitlets" -version = "5.14.1" +version = "5.14.3" description = "Traitlets Python configuration system" optional = false python-versions = ">=3.8" files = [ - {file = "traitlets-5.14.1-py3-none-any.whl", hash = "sha256:2e5a030e6eff91737c643231bfcf04a65b0132078dad75e4936700b213652e74"}, - {file = "traitlets-5.14.1.tar.gz", hash = "sha256:8585105b371a04b8316a43d5ce29c098575c2e477850b62b848b964f1444527e"}, + {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, + {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, ] [package.extras] docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] -test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<7.5)", "pytest-mock", "pytest-mypy-testing"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20240316" +description = "Typing stubs for python-dateutil" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-python-dateutil-2.9.0.20240316.tar.gz", hash = "sha256:5d2f2e240b86905e40944dd787db6da9263f0deabef1076ddaed797351ec0202"}, + {file = "types_python_dateutil-2.9.0.20240316-py3-none-any.whl", hash = "sha256:6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b"}, +] [[package]] name = "typing-extensions" -version = "4.9.0" +version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, - {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] [[package]] name = "tzdata" -version = "2023.4" +version = "2024.1" description = "Provider of IANA time zone data" optional = false python-versions = ">=2" files = [ - {file = "tzdata-2023.4-py2.py3-none-any.whl", hash = "sha256:aa3ace4329eeacda5b7beb7ea08ece826c28d761cda36e747cfbf97996d39bf3"}, - {file = "tzdata-2023.4.tar.gz", hash = "sha256:dd54c94f294765522c77399649b4fefd95522479a664a0cec87f41bebc6148c9"}, + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] +[[package]] +name = "uri-template" +version = "1.3.0" +description = "RFC 6570 URI Template Processor" +optional = false +python-versions = ">=3.7" +files = [ + {file = "uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7"}, + {file = "uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"}, +] + +[package.extras] +dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"] + [[package]] name = "urllib3" -version = "2.2.0" +version = "2.2.2" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.0-py3-none-any.whl", hash = "sha256:ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224"}, - {file = "urllib3-2.2.0.tar.gz", hash = "sha256:051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20"}, + {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, + {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, ] [package.extras] @@ -5577,13 +6441,13 @@ files = [ [[package]] name = "voluptuous" -version = "0.14.2" +version = "0.15.2" description = "Python data validation library" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "voluptuous-0.14.2-py3-none-any.whl", hash = "sha256:efc1dadc9ae32a30cc622602c1400a17b7bf8ee2770d64f70418144860739c3b"}, - {file = "voluptuous-0.14.2.tar.gz", hash = "sha256:533e36175967a310f1b73170d091232bf881403e4ebe52a9b4ade8404d151f5d"}, + {file = "voluptuous-0.15.2-py3-none-any.whl", hash = "sha256:016348bc7788a9af9520b1764ebd4de0df41fe2138ebe9e06fa036bf86a65566"}, + {file = "voluptuous-0.15.2.tar.gz", hash = "sha256:6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa"}, ] [[package]] @@ -5612,15 +6476,30 @@ files = [ {file = "wcwidth-0.2.12.tar.gz", hash = "sha256:f01c104efdf57971bcb756f054dd58ddec5204dd15fa31d6503ea57947d97c02"}, ] +[[package]] +name = "webcolors" +version = "24.8.0" +description = "A library for working with the color formats defined by HTML and CSS." +optional = false +python-versions = ">=3.8" +files = [ + {file = "webcolors-24.8.0-py3-none-any.whl", hash = "sha256:fc4c3b59358ada164552084a8ebee637c221e4059267d0f8325b3b560f6c7f0a"}, + {file = "webcolors-24.8.0.tar.gz", hash = "sha256:08b07af286a01bcd30d583a7acadf629583d1f79bfef27dd2c2c5c263817277d"}, +] + +[package.extras] +docs = ["furo", "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-notfound-page", "sphinxext-opengraph"] +tests = ["coverage[toml]"] + [[package]] name = "werkzeug" -version = "3.0.1" +version = "3.0.3" description = "The comprehensive WSGI web application library." optional = false python-versions = ">=3.8" files = [ - {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, - {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, + {file = "werkzeug-3.0.3-py3-none-any.whl", hash = "sha256:fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8"}, + {file = "werkzeug-3.0.3.tar.gz", hash = "sha256:097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18"}, ] [package.dependencies] @@ -5631,13 +6510,13 @@ watchdog = ["watchdog (>=2.3)"] [[package]] name = "wheel" -version = "0.42.0" +version = "0.44.0" description = "A built-package format for Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "wheel-0.42.0-py3-none-any.whl", hash = "sha256:177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d"}, - {file = "wheel-0.42.0.tar.gz", hash = "sha256:c45be39f7882c9d34243236f2d63cbd58039e360f85d0913425fbd7ceea617a8"}, + {file = "wheel-0.44.0-py3-none-any.whl", hash = "sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f"}, + {file = "wheel-0.44.0.tar.gz", hash = "sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49"}, ] [package.extras] @@ -5858,20 +6737,20 @@ test = ["zope.testing"] [[package]] name = "zipp" -version = "3.17.0" +version = "3.20.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.17.0-py3-none-any.whl", hash = "sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31"}, - {file = "zipp-3.17.0.tar.gz", hash = "sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0"}, + {file = "zipp-3.20.0-py3-none-any.whl", hash = "sha256:58da6168be89f0be59beb194da1250516fdaa062ccebd30127ac65d30045e10d"}, + {file = "zipp-3.20.0.tar.gz", hash = "sha256:0145e43d89664cfe1a2e533adc75adafed82fe2da404b4bbb6b026c0157bdb31"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.11" -content-hash = "10cfb6a6b2349ab0304084709b3fe6570b3854874d67cd0600eb831e8289377d" +content-hash = "ddacc3d5d9d293a374347bb50c5c0c8342c3841b88cbdd246f0c633954befad1" diff --git a/pyproject.toml b/pyproject.toml index da5323d..ef78333 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "image-classification-service" -version = "2.4.0" +version = "2.4.1" description = "" authors = ["Team Research "] readme = "README.md" @@ -8,7 +8,7 @@ packages = [{ include = "image_prediction", from = "src" }] [tool.poetry.dependencies] python = ">=3.10,<3.11" -pyinfra = { version = "2.1.0", source = "gitlab-research" } +pyinfra = { version = "3.2.2", source = "gitlab-research" } kn-utils = { version = "0.2.7", source = "gitlab-research" } dvc = "^2.34.0" dvc-ssh = "^2.20.0" @@ -32,11 +32,11 @@ coverage = "^6.3.2" Pillow = "^9.1.0" pdf2image = "^1.16.0" frozendict = "^2.3.0" -protobuf = "^3.20.0" fsspec = "^2022.11.0" PyMonad = "^2.4.0" pdfnetpython3 = "9.4.2" loguru = "^0.7.0" +cyclonedx-bom = "^4.5.0" [tool.poetry.group.dev.dependencies] pytest = "^7.0.1" diff --git a/scripts/docker_build_run.sh b/scripts/docker_build_run.sh index b936f99..8810890 100644 --- a/scripts/docker_build_run.sh +++ b/scripts/docker_build_run.sh @@ -1,6 +1,6 @@ -docker build -t image-clsasification-service:$(poetry version -s)-dev \ +docker build -t --platform linux/amd64 image-clsasification-service:$(poetry version -s)-dev \ -f Dockerfile \ - --build-arg USERNAME=$GITLAB_USER \ - --build-arg TOKEN=$GITLAB_ACCESS_TOKEN \ + --build-arg GITLAB_USER=$GITLAB_USER \ + --build-arg GITLAB_ACCESS_TOKEN=$GITLAB_ACCESS_TOKEN \ . && \ docker run -it --rm image-clsasification-service:$(poetry version -s)-dev diff --git a/src/image_prediction/image_extractor/extractors/parsable.py b/src/image_prediction/image_extractor/extractors/parsable.py index 386b23c..3dbf6b7 100644 --- a/src/image_prediction/image_extractor/extractors/parsable.py +++ b/src/image_prediction/image_extractor/extractors/parsable.py @@ -35,7 +35,7 @@ class ParsablePDFImageExtractor(ImageExtractor): tolerance: The tolerance in pixels for the distance between images, beyond which they will not be stitched together """ - self.doc: fitz.fitz.Document = None + self.doc: fitz.Document = None self.verbose = verbose self.tolerance = tolerance @@ -48,7 +48,7 @@ class ParsablePDFImageExtractor(ImageExtractor): yield from image_metadata_pairs - def __process_images_on_page(self, page: fitz.fitz.Page): + def __process_images_on_page(self, page: fitz.Page): metadata = extract_valid_metadata(self.doc, page) images = get_images_on_page(self.doc, metadata) @@ -130,7 +130,7 @@ def get_images_on_page(doc, metadata): yield from images -def extract_valid_metadata(doc: fitz.fitz.Document, page: fitz.fitz.Page): +def extract_valid_metadata(doc: fitz.Document, page: fitz.Page): metadata = get_metadata_for_images_on_page(page) metadata = filter_valid_metadata(metadata) metadata = add_alpha_channel_info(doc, metadata) @@ -191,7 +191,7 @@ def xref_to_image(doc, xref) -> Union[Image.Image, None]: return -def convert_pixmap_to_array(pixmap: fitz.fitz.Pixmap): +def convert_pixmap_to_array(pixmap: fitz.Pixmap): array = np.frombuffer(pixmap.samples, dtype=np.uint8).reshape(pixmap.h, pixmap.w, pixmap.n) array = _normalize_channels(array) return array