From 4213e1a7ec4a3f34a1232165555eab2045ee5ac0 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Wed, 3 Sep 2025 18:38:55 +0200 Subject: [PATCH 001/176] Make cuda base images available for amd and arm archs --- .tekton/odh-base-image-cuda-py311-c9s-pull-request.yaml | 1 + .tekton/odh-base-image-cuda-py311-c9s-push.yaml | 6 +++++- .tekton/odh-base-image-cuda-py312-c9s-pull-request.yaml | 1 + .tekton/odh-base-image-cuda-py312-c9s-push.yaml | 6 +++++- .tekton/odh-base-image-cuda-py312-ubi9-pull-request.yaml | 1 + .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 6 +++++- 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.tekton/odh-base-image-cuda-py311-c9s-pull-request.yaml b/.tekton/odh-base-image-cuda-py311-c9s-pull-request.yaml index 5249099a9e..22a36343eb 100644 --- a/.tekton/odh-base-image-cuda-py311-c9s-pull-request.yaml +++ b/.tekton/odh-base-image-cuda-py311-c9s-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/arm64 - name: dockerfile value: base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda - name: path-context diff --git a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml index 4f0793da3a..22d22ecd14 100644 --- a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml @@ -25,6 +25,10 @@ spec: value: quay.io/opendatahub/odh-base-image-cuda-py311-c9s:{{revision}} - name: dockerfile value: base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda + - name: build-platforms + value: + - linux/x86_64 + - linux/arm64 - name: path-context value: . - name: additional-tags @@ -32,7 +36,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: singlearch-push-pipeline + name: multiarch-pull-request-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py311-c9s-poc workspaces: diff --git a/.tekton/odh-base-image-cuda-py312-c9s-pull-request.yaml b/.tekton/odh-base-image-cuda-py312-c9s-pull-request.yaml index 18da421794..5b7dbf0c2c 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-pull-request.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/arm64 - name: dockerfile value: base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda - name: path-context diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index 7d28b320f2..e9a83838d2 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -26,6 +26,10 @@ spec: value: quay.io/opendatahub/odh-base-image-cuda-py312-c9s:{{revision}} - name: dockerfile value: base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda + - name: build-platforms + value: + - linux/x86_64 + - linux/arm64 - name: path-context value: . - name: additional-tags @@ -33,7 +37,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: singlearch-push-pipeline + name: multiarch-pull-request-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py312-c9s-poc workspaces: diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-pull-request.yaml index 604b1186b5..50228ff8c6 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/arm64 - name: dockerfile value: base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda - name: path-context diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index 506573ef93..ada2080f24 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -26,6 +26,10 @@ spec: value: quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:{{revision}} - name: dockerfile value: base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda + - name: build-platforms + value: + - linux/x86_64 + - linux/arm64 - name: path-context value: . - name: additional-tags @@ -33,7 +37,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: singlearch-push-pipeline + name: multiarch-pull-request-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py312-ubi9-poc workspaces: From b68a0aa0a159db052ecae6d24b3586a1b97e4e17 Mon Sep 17 00:00:00 2001 From: Pramod Toraskar Date: Wed, 3 Sep 2025 13:58:38 -0400 Subject: [PATCH 002/176] Issue #2081: use `install -D` for robust file copying (#2112) Replace cp command with install -D -m 0644 in datascience Dockerfile for more reliable file copying that creates missing directories. - Fixes: https://github.com/opendatahub-io/notebooks/issues/2081 - Tests: pytest tests/containers/workbenches/jupyterlab/jupyterlab_datascience_test.py - Validation: test-jupyter-datascience-ubi9-python-3.12 Makefile target - Coverage: Base image tests validate container build and runtime Signed-off-by: Pramod Toraskar --- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index cd7b95235b..a6f7341aae 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -125,7 +125,8 @@ RUN echo "Installing softwares and packages" && \ # Replace Notebook's launcher, "(ipykernel)" with Python's version 3.x.y \ sed -i -e "s/Python.*/$(python --version | cut -d '.' -f-2)\",/" /opt/app-root/share/jupyter/kernels/python3/kernel.json && \ # copy jupyter configuration - cp /opt/app-root/bin/utils/jupyter_server_config.py /opt/app-root/etc/jupyter && \ + install -D -m 0644 /opt/app-root/bin/utils/jupyter_server_config.py \ + /opt/app-root/etc/jupyter/jupyter_server_config.py && \ # Disable announcement plugin of jupyterlab \ jupyter labextension disable "@jupyterlab/apputils-extension:announcements" && \ # Apply JupyterLab addons \ From aae0a609d47efdc18d21a2d869bf7ea8d182dcb5 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Wed, 3 Sep 2025 19:20:11 +0200 Subject: [PATCH 003/176] Add multiarch-push-pipeline config --- .tekton/multiarch-push-pipeline.yaml | 640 ++++++++++++++++++ .../odh-base-image-cuda-py311-c9s-push.yaml | 2 +- .../odh-base-image-cuda-py312-c9s-push.yaml | 2 +- .../odh-base-image-cuda-py312-ubi9-push.yaml | 2 +- 4 files changed, 643 insertions(+), 3 deletions(-) create mode 100644 .tekton/multiarch-push-pipeline.yaml diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml new file mode 100644 index 0000000000..6dc7302646 --- /dev/null +++ b/.tekton/multiarch-push-pipeline.yaml @@ -0,0 +1,640 @@ +apiVersion: tekton.dev/v1 +kind: Pipeline +metadata: + labels: + appstudio.openshift.io/application: opendatahub-release + pipelines.appstudio.openshift.io/type: build + name: multiarch-push-pipeline + namespace: open-data-hub-tenant +spec: + description: | + This pipeline is ideal for building container images from a Containerfile while maintaining trust after pipeline customization. + + _Uses `buildah` to create a container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks. + This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-oci-ta?tab=tags)_ + finally: + - name: show-sbom + params: + - name: IMAGE_URL + value: $(tasks.build-image-index.results.IMAGE_URL) + taskRef: + params: + - name: name + value: show-sbom + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-show-sbom:0.1@sha256:beb0616db051952b4b861dd8c3e00fa1c0eccbd926feddf71194d3bb3ace9ce7 + - name: kind + value: task + resolver: bundles + - name: send-slack-notification + params: + - name: message + value: "$(tasks.rhoai-init.results.slack-message-failure-text)" + - name: secret-name + value: slack-secret + - name: key-name + value: slack-webhook + taskRef: + params: + - name: name + value: slack-webhook-notification + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-slack-webhook-notification:0.1@sha256:4e68fe2225debc256d403b828ed358345bb56d03327b46d55cb6c42911375750 + - name: kind + value: task + resolver: bundles + when: + - input: $(tasks.status) + operator: in + values: + - "Failed" + params: + - description: Source Repository URL + name: git-url + type: string + - default: "" + description: Revision of the Source Repository + name: revision + type: string + - description: Fully Qualified Output Image + name: output-image + type: string + - default: . + description: Path to the source code of an application's component from where to build image. + name: path-context + type: string + - default: Dockerfile + description: Path to the Dockerfile inside the context specified by parameter path-context + name: dockerfile + type: string + - default: "true" + description: Force rebuild image + name: rebuild + type: string + - default: "false" + description: Skip checks against built image + name: skip-checks + type: string + - default: "false" + description: Execute the build with network isolation + name: hermetic + type: string + - default: "" + description: Build dependencies to be prefetched by Cachi2 + name: prefetch-input + type: string + - default: "" + description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively. + name: image-expires-after + - default: "false" + description: Build a source image. + name: build-source-image + type: string + - default: "false" + description: Add built image into an OCI image index + name: build-image-index + type: string + - default: [] + description: Array of --build-arg values ("arg=value" strings) for buildah + name: build-args + type: array + - default: "" + description: Path to a file with build arguments for buildah, see https://www.mankier.com/1/buildah-build#--build-arg-file + name: build-args-file + type: string + - default: "false" + description: Whether to enable privileged mode, should be used only with remote VMs + name: privileged-nested + type: string + - default: + - linux/x86_64 + description: List of platforms to build the container images on. The available + set of values is determined by the configuration of the multi-platform-controller. + name: build-platforms + type: array + results: + - description: "" + name: IMAGE_URL + value: $(tasks.build-image-index.results.IMAGE_URL) + - description: "" + name: IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - description: "" + name: CHAINS-GIT_URL + value: $(tasks.clone-repository.results.url) + - description: "" + name: CHAINS-GIT_COMMIT + value: $(tasks.clone-repository.results.commit) + tasks: + - name: rhoai-init + params: + - name: pipelinerun-name + value: "$(context.pipelineRun.name)" + taskSpec: + results: + - description: Notification text to be posted to slack + name: slack-message-failure-text + steps: + - image: quay.io/rhoai-konflux/alpine:latest + name: rhoai-init + env: + - name: slack_message + valueFrom: + secretKeyRef: + name: slack-secret + key: slack-component-failure-notification + script: | + pipelinerun_name=$(params.pipelinerun-name) + echo "pipelinerun-name = $pipelinerun_name" + application_name=opendatahub-release + echo "application-name = $application_name" + + component_name=${pipelinerun_name/-on-*/} + echo "component-name = $component_name" + + KONFLUX_SERVER="https://konflux-ui.apps.stone-prd-rh01.pg1f.p1.openshiftapps.com" + build_url="${KONFLUX_SERVER}/ns/open-data-hub-tenant/applications/${application_name}/pipelineruns/${pipelinerun_name}/logs" + + build_time="$(date +%Y-%m-%dT%H:%M:%S)" + + slack_message=${slack_message/__BUILD__URL__/$build_url} + slack_message=${slack_message/__PIPELINERUN__NAME__/$pipelinerun_name} + slack_message=${slack_message/__BUILD__TIME__/$build_time} + + echo -en "${slack_message}" > "$(results.slack-message-failure-text.path)" + - name: init + params: + - name: image-url + value: $(params.output-image) + - name: rebuild + value: $(params.rebuild) + - name: skip-checks + value: $(params.skip-checks) + taskRef: + params: + - name: name + value: init + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:08e18a4dc5f947c1d20e8353a19d013144bea87b72f67236b165dd4778523951 + - name: kind + value: task + resolver: bundles + runAfter: + - rhoai-init + - name: clone-repository + params: + - name: url + value: $(params.git-url) + - name: revision + value: $(params.revision) + - name: ociStorage + value: $(params.output-image).git + - name: ociArtifactExpiresAfter + value: $(params.image-expires-after) + runAfter: + - init + taskRef: + params: + - name: name + value: git-clone-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:be82c55346e8810bd1edc5547f864064da6945979baccca7dfc99990b392a02b + - name: kind + value: task + resolver: bundles + when: + - input: $(tasks.init.results.build) + operator: in + values: + - "true" + workspaces: + - name: basic-auth + workspace: git-auth + - name: prefetch-dependencies + params: + - name: input + value: $(params.prefetch-input) + - name: SOURCE_ARTIFACT + value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) + - name: ociStorage + value: $(params.output-image).prefetch + - name: ociArtifactExpiresAfter + value: $(params.image-expires-after) + runAfter: + - clone-repository + taskRef: + params: + - name: name + value: prefetch-dependencies-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:ca036c7232f63199824bc1a65126faad834bc3af030e5b8210cb057f4ae97d99 + - name: kind + value: task + resolver: bundles + workspaces: + - name: git-basic-auth + workspace: git-auth + - name: netrc + workspace: netrc + - name: build-container + params: + - name: IMAGE + value: $(params.output-image) + - name: DOCKERFILE + value: $(params.dockerfile) + - name: CONTEXT + value: $(params.path-context) + - name: HERMETIC + value: $(params.hermetic) + - name: PREFETCH_INPUT + value: $(params.prefetch-input) + - name: IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + - name: COMMIT_SHA + value: $(tasks.clone-repository.results.commit) + - name: BUILD_ARGS + value: + - $(params.build-args[*]) + - name: BUILD_ARGS_FILE + value: $(params.build-args-file) + - name: PRIVILEGED_NESTED + value: $(params.privileged-nested) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + runAfter: + - prefetch-dependencies + taskRef: + params: + - name: name + value: buildah-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:f91db5817f403628dbd268fea69503ba910443ef8d71c86f093776f45f57adb9 + - name: kind + value: task + resolver: bundles + when: + - input: $(tasks.init.results.build) + operator: in + values: + - "true" + - name: build-image-index + params: + - name: IMAGE + value: $(params.output-image) + - name: COMMIT_SHA + value: $(tasks.clone-repository.results.commit) + - name: IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + - name: ALWAYS_BUILD_INDEX + value: $(params.build-image-index) + - name: IMAGES + value: + - $(tasks.build-container.results.IMAGE_URL)@$(tasks.build-container.results.IMAGE_DIGEST) + runAfter: + - build-container + taskRef: + params: + - name: name + value: build-image-index + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:72f77a8c62f9d6f69ab5c35170839e4b190026e6cc3d7d4ceafa7033fc30ad7b + - name: kind + value: task + resolver: bundles + when: + - input: $(tasks.init.results.build) + operator: in + values: + - "true" + - name: build-source-image + params: + - name: BINARY_IMAGE + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + - name: BINARY_IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: source-build-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:bfec1fabb0ed7c191e6c85d75e6cc577a04cabe9e6b35f9476529e8e5b3c0c82 + - name: kind + value: task + resolver: bundles + when: + - input: $(tasks.init.results.build) + operator: in + values: + - "true" + - input: $(params.build-source-image) + operator: in + values: + - "true" + - name: deprecated-base-image-check + params: + - name: IMAGE_URL + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: deprecated-image-check + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:1d07d16810c26713f3d875083924d93697900147364360587ccb5a63f2c31012 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: clair-scan + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: clair-scan + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:893ffa3ce26b061e21bb4d8db9ef7ed4ddd4044fe7aa5451ef391034da3ff759 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: ecosystem-cert-preflight-checks + params: + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: ecosystem-cert-preflight-checks + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:1f151e00f7fc427654b7b76045a426bb02fe650d192ffe147a304d2184787e38 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: sast-snyk-check + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: sast-snyk-check-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:fe5e5ba3a72632cd505910de2eacd62c9d11ed570c325173188f8d568ac60771 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: clamav-scan + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: clamav-scan + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:cce2dfcc5bd6e91ee54aacdadad523b013eeae5cdaa7f6a4624b8cbcc040f439 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: sast-coverity-check + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: IMAGE + value: $(params.output-image) + - name: DOCKERFILE + value: $(params.dockerfile) + - name: CONTEXT + value: $(params.path-context) + - name: HERMETIC + value: $(params.hermetic) + - name: PREFETCH_INPUT + value: $(params.prefetch-input) + - name: IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + - name: COMMIT_SHA + value: $(tasks.clone-repository.results.commit) + - name: BUILD_ARGS + value: + - $(params.build-args[*]) + - name: BUILD_ARGS_FILE + value: $(params.build-args-file) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + runAfter: + - coverity-availability-check + taskRef: + params: + - name: name + value: sast-coverity-check-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:0819ec70412034b7bb7ad2bf0d42b5c0f6904fee66599e03489c33350340c0cb + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - input: $(tasks.coverity-availability-check.results.STATUS) + operator: in + values: + - success + - name: coverity-availability-check + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: coverity-availability-check + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-coverity-availability-check:0.2@sha256:db2b267dc15e4ed17f704ee91b8e9b38068e1a35b1018a328fdca621819d74c6 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: sast-shell-check + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: sast-shell-check-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta:0.1@sha256:bf7bdde00b7212f730c1356672290af6f38d070da2c8a316987b5c32fd49e0b9 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: sast-unicode-check + params: + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: sast-unicode-check-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta:0.3@sha256:a2bde66f6b4164620298c7d709b8f08515409404000fa1dc2260d2508b135651 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + - name: apply-tags + params: + - name: ADDITIONAL_TAGS + value: + - $(params.additional-tags[*]) + - name: IMAGE_URL + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: apply-tags + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:70881c97a4c51ee1f4d023fa1110e0bdfcfd2f51d9a261fa543c3862b9a4eee9 + - name: kind + value: task + resolver: bundles + - name: push-dockerfile + params: + - name: IMAGE + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: DOCKERFILE + value: $(params.dockerfile) + - name: CONTEXT + value: $(params.path-context) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: push-dockerfile-oci-ta + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:972990bea93c13f8afd279c0e0d4bd8c2665b48bbb3369b2c43acf194b851f5c + - name: kind + value: task + resolver: bundles + - name: rpms-signature-scan + params: + - name: image-url + value: $(tasks.build-image-index.results.IMAGE_URL) + - name: image-digest + value: $(tasks.build-image-index.results.IMAGE_DIGEST) + runAfter: + - build-image-index + taskRef: + params: + - name: name + value: rpms-signature-scan + - name: bundle + value: quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:1b6c20ab3dbfb0972803d3ebcb2fa72642e59400c77bd66dfd82028bdd09e120 + - name: kind + value: task + resolver: bundles + when: + - input: $(params.skip-checks) + operator: in + values: + - "false" + workspaces: + - name: git-auth + optional: true + - name: netrc + optional: true diff --git a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml index 22d22ecd14..543a5be67d 100644 --- a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml @@ -36,7 +36,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: multiarch-pull-request-pipeline + name: multiarch-push-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py311-c9s-poc workspaces: diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index e9a83838d2..ab0e7f6074 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -37,7 +37,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: multiarch-pull-request-pipeline + name: multiarch-push-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py312-c9s-poc workspaces: diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index ada2080f24..126909be8e 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -37,7 +37,7 @@ spec: - '{{target_branch}}-{{revision}}' - v12.6 pipelineRef: - name: multiarch-pull-request-pipeline + name: multiarch-push-pipeline taskRunTemplate: serviceAccountName: build-pipeline-odh-base-image-cuda-py312-ubi9-poc workspaces: From 52cee92c24a9c5864941082e598b408df80832ad Mon Sep 17 00:00:00 2001 From: atheo89 Date: Mon, 1 Sep 2025 17:08:02 +0200 Subject: [PATCH 004/176] Update minimal cpu, cuda and rocm flavors to use args --- Makefile | 15 +- cuda/NGC-DL-CONTAINER-LICENSE | 230 ------------------ cuda/cuda.repo-amd64 | 6 - cuda/cuda.repo-arm64 | 6 - .../minimal/ubi9-python-3.12/Dockerfile.cpu | 9 +- .../minimal/ubi9-python-3.12/Dockerfile.cuda | 106 +------- .../minimal/ubi9-python-3.12/Dockerfile.rocm | 41 +--- .../ubi9-python-3.12/build-args/cpu.conf | 1 + .../ubi9-python-3.12/build-args/cuda.conf | 1 + .../ubi9-python-3.12/build-args/rocm.conf | 1 + 10 files changed, 32 insertions(+), 384 deletions(-) delete mode 100644 cuda/NGC-DL-CONTAINER-LICENSE delete mode 100644 cuda/cuda.repo-amd64 delete mode 100644 cuda/cuda.repo-arm64 create mode 100644 jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf create mode 100644 jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf create mode 100644 jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf diff --git a/Makefile b/Makefile index ad3d428d59..07538b1112 100644 --- a/Makefile +++ b/Makefile @@ -67,9 +67,20 @@ endif # ARG 2: Path of Dockerfile we want to build. define build_image $(eval IMAGE_NAME := $(IMAGE_REGISTRY):$(1)-$(IMAGE_TAG)) - $(eval BUILD_ARGS :=) - $(info # Building $(IMAGE_NAME) image...) + # Checks if there’s a build-args/*.conf matching the Dockerfile + $(eval BUILD_DIR := $(dir $(2))) + $(eval DOCKERFILE_NAME := $(notdir $(2))) + $(eval CONF_FILE := $(BUILD_DIR)build-args/$(shell echo $(DOCKERFILE_NAME) | cut -d. -f2).conf) + + # if the conf file exists, transform it into --build-arg KEY=VALUE flags + $(eval BUILD_ARGS := $(shell if [ -f $(CONF_FILE) ]; then \ + while IFS='=' read -r k v; do \ + [ -n "$$k" ] && printf -- "--build-arg %s=%s " "$$k" "$$v"; \ + done < $(CONF_FILE); \ + fi)) + + $(info # Building $(IMAGE_NAME) using $(DOCKERFILE_NAME) with $(CONF_FILE) and $(BUILD_ARGS)...) $(ROOT_DIR)/scripts/sandbox.py --dockerfile '$(2)' --platform '$(BUILD_ARCH)' -- \ $(CONTAINER_ENGINE) build $(CONTAINER_BUILD_CACHE_ARGS) --platform=$(BUILD_ARCH) --label release=$(RELEASE) --tag $(IMAGE_NAME) --file '$(2)' $(BUILD_ARGS) {}\; diff --git a/cuda/NGC-DL-CONTAINER-LICENSE b/cuda/NGC-DL-CONTAINER-LICENSE deleted file mode 100644 index be9eb7558b..0000000000 --- a/cuda/NGC-DL-CONTAINER-LICENSE +++ /dev/null @@ -1,230 +0,0 @@ -NVIDIA DEEP LEARNING CONTAINER LICENSE - -This license is a legal agreement between you and NVIDIA Corporation ("NVIDIA") and governs the use -of the NVIDIA container and all its contents (“CONTAINER”). - -This license can be accepted only by an adult of legal age of majority in the country in which the -CONTAINER is used. If you are under the legal age of majority, you must ask your parent or legal -guardian to consent to this license. If you are entering this license on behalf of a company or -other legal entity, you represent that you have legal authority and “you” will mean the entity you -represent. - -By using the CONTAINER, you affirm that you have reached the legal age of majority, you accept the -terms of this license, and you take legal and financial responsibility for the actions of your -permitted users. - -You agree to use the CONTAINER only for purposes that are permitted by (a) this license, and (b) any -applicable law, regulation or generally accepted practices or guidelines in the relevant -jurisdictions. - -1. LICENSE. Subject to the terms of this license, NVIDIA hereby grants you a non-exclusive, -non-transferable license, without the right to sublicense (except as expressly provided in this -license) to: - -a. Install and use copies of the CONTAINER, and modify and create derivative works of samples or -example source code delivered in the CONTAINER (if applicable), to develop and test services and -applications, - -b. Deploy the CONTAINER on infrastructure you own or lease to offer a service to third parties, -without distributing the CONTAINER or exposing the NVIDIA APIs in the CONTAINER directly to such -service users, and - -c. Develop and extend the CONTAINER to create a Compatible (as defined below) derived CONTAINER that -includes the entire CONTAINER plus other software with primary functionality, to develop and compile -applications, and distribute such derived CONTAINER to run applications, subject to the distribution -requirements indicated in this license. As used in this section, “Compatible” means that extensions -to the CONTAINER must not adversely affect the functionality of the other components in the -CONTAINER. - -2. DISTRIBUTION REQUIREMENTS. For purposes of this Section 2, the term “distribution” also means the -deployment of CONTAINERS in a service or an application for third parties to access over the -internet. These are the distribution requirements for you to exercise the grants above: - -a. A service or an application must have material additional functionality, beyond the included -portions of the CONTAINER. - -b. The following notice shall be included in modifications and derivative works of source code -distributed: “This software contains source code provided by NVIDIA Corporation.” - -c. You agree to distribute the CONTAINER subject to the terms at least as protective as the terms of -this license, including (without limitation) terms relating to the license grant, license -restrictions and protection of NVIDIA’s intellectual property rights. Additionally, you agree that -you will protect the privacy, security and legal rights of your application users. - -d. You agree to notify NVIDIA in writing of any known or suspected distribution or use of the -CONTAINER not in compliance with the requirements of this license, and to enforce the terms of your -agreements with respect to the distributed CONTAINER. - -3. AUTHORIZED USERS. You may allow employees and contractors of your entity or of your -subsidiary(ies) to access and use the CONTAINER from your secure network to perform work on your -behalf. If you are an academic institution you may allow users enrolled or employed by the academic -institution to access and use the CONTAINER from your secure network. You are responsible for the -compliance with the terms of this license by your authorized users. - -4. LIMITATIONS. Your license to use the CONTAINER is restricted as follows: - -a. The CONTAINER is licensed for you to develop services and applications only for their use in -systems with NVIDIA GPUs. - -b. You may not reverse engineer, decompile or disassemble, or remove copyright or other proprietary -notices from any portion of the CONTAINER or copies of the CONTAINER. - -c. Except as expressly provided in this license, you may not copy, sell, rent, sublicense, transfer, -distribute, modify, or create derivative works of any portion of the CONTAINER. For clarity, you may -not distribute or sublicense the CONTAINER as a stand-alone product. - -d. Unless you have an agreement with NVIDIA for this purpose, you may not indicate that a service or -an application created with the CONTAINER is sponsored or endorsed by NVIDIA. - -e. You may not bypass, disable, or circumvent any technical limitation, encryption, security, -digital rights management or authentication mechanism in the CONTAINER. - -f. You may not replace any NVIDIA software components in the CONTAINER that are governed by this -license with other software that implements NVIDIA APIs. - -g. You may not use the CONTAINER in any manner that would cause it to become subject to an open -source software license. As examples, licenses that require as a condition of use, modification, -and/or distribution that the CONTAINER be: (i) disclosed or distributed in source code form; (ii) -licensed for the purpose of making derivative works; or (iii) redistributable at no charge. - -h. Unless you have an agreement with NVIDIA for this purpose, you may not use the CONTAINER with any -system or application where the use or failure of the system or application can reasonably be -expected to threaten or result in personal injury, death, or catastrophic loss. Examples include use -in avionics, navigation, military, medical, life support or other life critical applications. NVIDIA -does not design, test or manufacture the CONTAINER for these critical uses and NVIDIA shall not be -liable to you or any third party, in whole or in part, for any claims or damages arising from such -uses. - -i. You agree to defend, indemnify and hold harmless NVIDIA and its affiliates, and their respective -employees, contractors, agents, officers and directors, from and against any and all claims, -damages, obligations, losses, liabilities, costs or debt, fines, restitutions and expenses -(including but not limited to attorney’s fees and costs incident to establishing the right of -indemnification) arising out of or related to your use of the CONTAINER outside of the scope of this -license, or not in compliance with its terms. - -5. UPDATES. NVIDIA may, at its option, make available patches, workarounds or other updates to this -CONTAINER. Unless the updates are provided with their separate governing terms, they are deemed part -of the CONTAINER licensed to you as provided in this license. You agree that the form and content of -the CONTAINER that NVIDIA provides may change without prior notice to you. While NVIDIA generally -maintains compatibility between versions, NVIDIA may in some cases make changes that introduce -incompatibilities in future versions of the CONTAINER. - -6. PRE-RELEASE VERSIONS. CONTAINER versions identified as alpha, beta, preview, early access or -otherwise as pre-release may not be fully functional, may contain errors or design flaws, and may -have reduced or different security, privacy, availability, and reliability standards relative to -commercial versions of NVIDIA software and materials. You may use a pre-release CONTAINER version at -your own risk, understanding that these versions are not intended for use in production or -business-critical systems. NVIDIA may choose not to make available a commercial version of any -pre-release CONTAINER. NVIDIA may also choose to abandon development and terminate the availability -of a pre-release CONTAINER at any time without liability. - -7. THIRD-PARTY COMPONENTS. The CONTAINER may include third-party components with separate legal -notices or terms as may be described in proprietary notices accompanying the CONTAINER. If and to -the extent there is a conflict between the terms in this license and the third-party license terms, -the third-party terms control only to the extent necessary to resolve the conflict. - -You acknowledge and agree that it is your sole responsibility to obtain any additional third-party -licenses required to make, have made, use, have used, sell, import, and offer for sale your products -or services that include or incorporate any third-party software and content relating to audio -and/or video encoders and decoders from, including but not limited to, Microsoft, Thomson, -Fraunhofer IIS, Sisvel S.p.A., MPEG-LA, and Coding Technologies. NVIDIA does not grant to you under -this license any necessary patent or other rights with respect to any audio and/or video encoders -and decoders. - -Subject to the other terms of this license, you may use the CONTAINER to develop and test -applications released under Open Source Initiative (OSI) approved open source software licenses. - -8. OWNERSHIP. - -8.1 NVIDIA reserves all rights, title and interest in and to the CONTAINER not expressly granted to -you under this license. NVIDIA and its suppliers hold all rights, title and interest in and to the -CONTAINER, including their respective intellectual property rights. The CONTAINER is copyrighted and -protected by the laws of the United States and other countries, and international treaty provisions. - -8.2 Subject to the rights of NVIDIA and its suppliers in the CONTAINER, you hold all rights, title -and interest in and to your services, applications and your derivative works of the sample source -code delivered in the CONTAINER including their respective intellectual property rights. - -9. FEEDBACK. You may, but are not obligated to, provide to NVIDIA suggestions, fixes, modifications, -feature requests or other feedback regarding the CONTAINER (“Feedback”). Feedback, even if -designated as confidential by you, shall not create any confidentiality obligation for NVIDIA. -NVIDIA and its designees have a perpetual, non-exclusive, worldwide, irrevocable license to use, -reproduce, publicly display, modify, create derivative works of, license, sublicense, and otherwise -distribute and exploit Feedback as NVIDIA sees fit without payment and without obligation or -restriction of any kind on account of intellectual property rights or otherwise. - -10. NO WARRANTIES. THE CONTAINER IS PROVIDED AS-IS. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE -LAW NVIDIA AND ITS AFFILIATES EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND OR NATURE, WHETHER -EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, -NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. NVIDIA DOES NOT WARRANT THAT THE CONTAINER -WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION THEREOF WILL BE UNINTERRUPTED OR ERROR-FREE, OR -THAT ALL ERRORS WILL BE CORRECTED. - -11. LIMITATIONS OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW NVIDIA AND ITS -AFFILIATES SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR -FOR ANY LOST PROFITS, PROJECT DELAYS, LOSS OF USE, LOSS OF DATA OR LOSS OF GOODWILL, OR THE COSTS OF -PROCURING SUBSTITUTE PRODUCTS, ARISING OUT OF OR IN CONNECTION WITH THIS LICENSE OR THE USE OR -PERFORMANCE OF THE CONTAINER, WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON BREACH OF -CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR ANY OTHER CAUSE OF -ACTION OR THEORY OF LIABILITY, EVEN IF NVIDIA HAS PREVIOUSLY BEEN ADVISED OF, OR COULD REASONABLY -HAVE FORESEEN, THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL NVIDIA’S AND ITS AFFILIATES TOTAL -CUMULATIVE LIABILITY UNDER OR ARISING OUT OF THIS LICENSE EXCEED US$10.00. THE NATURE OF THE -LIABILITY OR THE NUMBER OF CLAIMS OR SUITS SHALL NOT ENLARGE OR EXTEND THIS LIMIT. - -12. TERMINATION. Your rights under this license will terminate automatically without notice from -NVIDIA if you fail to comply with any term and condition of this license or if you commence or -participate in any legal proceeding against NVIDIA with respect to the CONTAINER. NVIDIA may -terminate this license with advance written notice to you, if NVIDIA decides to no longer provide -the CONTAINER in a country or, in NVIDIA’s sole discretion, the continued use of it is no longer -commercially viable. Upon any termination of this license, you agree to promptly discontinue use of -the CONTAINER and destroy all copies in your possession or control. Your prior distributions in -accordance with this license are not affected by the termination of this license. All provisions of -this license will survive termination, except for the license granted to you. - -13. APPLICABLE LAW. This license will be governed in all respects by the laws of the United States -and of the State of Delaware, without regard to the conflicts of laws principles. The United Nations -Convention on Contracts for the International Sale of Goods is specifically disclaimed. You agree to -all terms of this license in the English language. The state or federal courts residing in Santa -Clara County, California shall have exclusive jurisdiction over any dispute or claim arising out of -this license. Notwithstanding this, you agree that NVIDIA shall still be allowed to apply for -injunctive remedies or urgent legal relief in any jurisdiction. - -14. NO ASSIGNMENT. This license and your rights and obligations thereunder may not be assigned by -you by any means or operation of law without NVIDIA’s permission. Any attempted assignment not -approved by NVIDIA in writing shall be void and of no effect. NVIDIA may assign, delegate or -transfer this license and its rights and obligations, and if to a non-affiliate you will be -notified. - -15. EXPORT. The CONTAINER is subject to United States export laws and regulations. You agree to -comply with all applicable - -U.S. and international export laws, including the Export Administration Regulations (EAR) -administered by the U.S. Department of Commerce and economic sanctions administered by the U.S. -Department of Treasury’s Office of Foreign Assets Control (OFAC). These laws include restrictions on -destinations, end-users and end-use. By accepting this license, you confirm that you are not -currently residing in a country or region currently embargoed by the U.S. and that you are not -otherwise prohibited from receiving the CONTAINER. - -16. GOVERNMENT USE. The CONTAINER is, and shall be treated as being, “Commercial Items” as that term -is defined at 48 CFR § 2.101, consisting of “commercial computer software” and “commercial computer -software documentation”, respectively, as such terms are used in, respectively, 48 CFR § 12.212 and -48 CFR §§ 227.7202 & 252.227-7014(a)(1). Use, duplication or disclosure by the U.S. Government or a -U.S. Government subcontractor is subject to the restrictions in this license pursuant to 48 CFR § -12.212 or 48 CFR § 227.7202. In no event shall the US Government user acquire rights in the -CONTAINER beyond those specified in 48 C.F.R. 52.227-19(b)(1)-(2). - -17. NOTICES. Please direct your legal notices or other correspondence to NVIDIA Corporation, 2788 -San Tomas Expressway, Santa Clara, California 95051, United States of America, Attention: Legal -Department. - -18. ENTIRE AGREEMENT. This license is the final, complete and exclusive agreement between the -parties relating to the subject matter of this license and supersedes all prior or contemporaneous -understandings and agreements relating to this subject matter, whether oral or written. If any court -of competent jurisdiction determines that any provision of this license is illegal, invalid or -unenforceable, the remaining provisions will remain in full force and effect. Any amendment or -waiver under this license shall be in writing and signed by representatives of both parties. - -19. LICENSING. If the distribution terms in this license are not suitable for your organization, or -for any questions regarding this license, please contact NVIDIA at nvidia-compute-license-questions@nvidia.com. - -(v. December 4, 2020) diff --git a/cuda/cuda.repo-amd64 b/cuda/cuda.repo-amd64 deleted file mode 100644 index f7fb7a4f8b..0000000000 --- a/cuda/cuda.repo-amd64 +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA diff --git a/cuda/cuda.repo-arm64 b/cuda/cuda.repo-arm64 deleted file mode 100644 index b17064ff09..0000000000 --- a/cuda/cuda.repo-arm64 +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda-sbsa -baseurl=https://developer.download.nvidia.com/compute/cuda/repos/rhel9/sbsa -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu index c8166a216c..3004dc926f 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,10 @@ #################### -# base # +# cpu-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -33,7 +36,7 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc #################### # jupyter-minimal # #################### -FROM base AS jupyter-minimal +FROM cpu-base AS jupyter-minimal ARG JUPYTER_REUSABLE_UTILS=jupyter/utils ARG MINIMAL_SOURCE_CODE=jupyter/minimal/ubi9-python-3.12 diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index 419c030bf0..c8280f9a80 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,10 @@ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,105 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-jupyter-minimal # ######################### diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm index f7e13511f1..a810369ad2 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm @@ -1,7 +1,10 @@ #################### -# base # +# rocm-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS rocm-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,40 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -######################## -# rocm-base # -######################## -FROM base AS rocm-base - -USER 0 -WORKDIR /opt/app-root/bin - -# Please keep in sync with ROCm/python3.12 dependent images -ARG ROCM_VERSION=6.2.4 -ARG AMDGPU_VERSION=6.2.4 - -# Install the ROCm rpms -# ref: https://github.com/ROCm/ROCm-docker/blob/master/dev/Dockerfile-centos-7-complete -# Note: Based on 6.2 above new package mivisionx is a pre-requistes, which bring in more dependent packages -# so we are only installing meta packages of rocm -# ref: https://rocm.docs.amd.com/projects/install-on-linux/en/develop/reference/package-manager-integration.html#packages-in-rocm-programming-models -RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ - echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ - echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ - echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ - echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - dnf clean all && rm -rf /var/cache/yum - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################## # rocm-jupyter-minimal # ######################## diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf b/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf b/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf b/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf new file mode 100644 index 0000000000..d706d2d972 --- /dev/null +++ b/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf @@ -0,0 +1 @@ +BASE_IMAGE=#TODO From 80a5cbb84a70d61249ed824fa193db01d6966dfd Mon Sep 17 00:00:00 2001 From: atheo89 Date: Mon, 1 Sep 2025 17:24:07 +0200 Subject: [PATCH 005/176] Update runtime minimal Dockefile to use ARG --- runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu | 9 ++++++--- runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf diff --git a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu index 4931a57b7f..5f854886db 100644 --- a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,10 @@ #################### -# base # +# cpu-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -40,7 +43,7 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc #################### # runtime-minimal # #################### -FROM base AS runtime-minimal +FROM cpu-base AS runtime-minimal ARG MINIMAL_SOURCE_CODE=runtimes/minimal/ubi9-python-3.12 diff --git a/runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf b/runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest From d73e65c47e79fc37cdcfdc244f3c9aab6d7be296 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Mon, 1 Sep 2025 17:34:36 +0200 Subject: [PATCH 006/176] Update pipelines to consume build-args file --- .tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml | 4 +++- .../odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml | 4 +++- .../odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml | 4 +++- .../odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml index fbf45b01af..0564ba2278 100644 --- a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/minimal/ubi9-python-3.12/**".pathChanged() || ".tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/minimal/ubi9-python-3.12/**".pathChanged() || "runtimes/minimal/build-args/cpu.conf".pathChanged() || ".tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-push.yaml".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: runtimes/minimal/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml index c93e9e8b27..99df0af1c9 100644 --- a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml index 74b17e7904..86b7b37de7 100644 --- a/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml index 6559ade658..b95c42970e 100644 --- a/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +29,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf - name: path-context value: . - name: additional-tags From 03f1dd76005d2be320501810733624f882b4fd41 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Mon, 1 Sep 2025 18:21:15 +0200 Subject: [PATCH 007/176] Update Datascience and its runtime to use arg base_image as well as update its push pipelines --- ...ine-runtime-datascience-cpu-py312-ubi9-push.yaml | 4 +++- ...nch-jupyter-datascience-cpu-py312-ubi9-push.yaml | 4 +++- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 13 ++++++++----- .../ubi9-python-3.12/build-args/cpu.conf | 1 + .../datascience/ubi9-python-3.12/Dockerfile.cpu | 9 ++++++--- .../ubi9-python-3.12/build-args/cpu.conf | 1 + 6 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf create mode 100644 runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf diff --git a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml index 3b855a22fb..1174871ff3 100644 --- a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/datascience/ubi9-python-3.12/**".pathChanged() || ".tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/datascience/ubi9-python-3.12/**".pathChanged() || "runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() || ".tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-push.yaml".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml index 1e831c5ae1..f577411114 100644 --- a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index a6f7341aae..8ea46093f9 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -11,10 +11,13 @@ RUN unzip ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ -######################## -# base # -######################## -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +#################### +# cpu-base # +#################### +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -46,7 +49,7 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc #################### # jupyter-minimal # #################### -FROM base AS jupyter-minimal +FROM cpu-base AS jupyter-minimal ARG JUPYTER_REUSABLE_UTILS=jupyter/utils ARG MINIMAL_SOURCE_CODE=jupyter/minimal/ubi9-python-3.12 diff --git a/jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf b/jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index ef9f3fa05f..02f6c373b2 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,10 @@ #################### -# base # +# cpu-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -33,7 +36,7 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc ####################### # runtime-datascience # ####################### -FROM base AS runtime-datascience +FROM cpu-base AS runtime-datascience ARG DATASCIENCE_SOURCE_CODE=runtimes/datascience/ubi9-python-3.12 diff --git a/runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf b/runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest From a801c39f6e459597ae40ea7c1033b5fb5d1bc55f Mon Sep 17 00:00:00 2001 From: atheo89 Date: Mon, 1 Sep 2025 18:34:13 +0200 Subject: [PATCH 008/176] Update pytorch cuda and its runtime as well as its tekton pipelines --- ...-runtime-pytorch-cuda-py312-ubi9-push.yaml | 5 +- ...-jupyter-pytorch-cuda-py312-ubi9-push.yaml | 4 +- .../pytorch/ubi9-python-3.12/Dockerfile.cuda | 108 +----------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + .../pytorch/ubi9-python-3.12/Dockerfile.cuda | 106 +---------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + 6 files changed, 19 insertions(+), 206 deletions(-) create mode 100644 jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf create mode 100644 runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf diff --git a/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml index 0cb8b296c6..e2785d9fe0 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml @@ -1,6 +1,5 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} @@ -9,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/pytorch/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/pytorch/ubi9-python-3.12/**".pathChanged() || "runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +28,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml index f6bc718416..c21e22b6df 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/pytorch/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/pytorch/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index cc8eabc295..a45180b88c 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -12,9 +12,12 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -43,105 +46,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-jupyter-minimal # ######################### @@ -203,7 +107,7 @@ COPY ${DATASCIENCE_SOURCE_CODE}/setup-elyra.sh ${DATASCIENCE_SOURCE_CODE}/utils WORKDIR /opt/app-root/src ############################# -# cuda-jupyter-pytorch # +# cuda-jupyter-pytorch # ############################# FROM cuda-jupyter-datascience AS cuda-jupyter-pytorch diff --git a/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf b/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index bd77972cf6..e15110cf0d 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,10 @@ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,105 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-runtime-pytorch # ######################### diff --git a/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf b/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 From 6027bcfac9330c520fcec3e9636bc36f1e26bdd0 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 11:14:12 +0200 Subject: [PATCH 009/176] Update pytorch_llmcompressor and its runtime as well as the tekton pipilines --- ...ch-llmcompressor-cuda-py312-ubi9-push.yaml | 5 +- ...ch-llmcompressor-cuda-py312-ubi9-push.yaml | 4 +- .../ubi9-python-3.12/Dockerfile.cuda | 106 +----------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + .../ubi9-python-3.12/Dockerfile.cuda | 106 +----------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + 6 files changed, 18 insertions(+), 205 deletions(-) create mode 100644 jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf create mode 100644 runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf diff --git a/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml index 8448978fac..bf465fcc8e 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml @@ -1,6 +1,5 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} @@ -9,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +28,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml index 56ce28ab06..5577205350 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 87003950f3..a17940e4fc 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -12,9 +12,12 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -43,105 +46,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-jupyter-minimal # ######################### diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 57bfec60e8..36e6d8fbc9 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,10 @@ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,105 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-runtime-pytorch # ######################### diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 From dbb5ee55615350195c6787a660955ea95585ff51 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 11:51:39 +0200 Subject: [PATCH 010/176] Update pytorch rocm and its runtime as well as the tekton pipelines --- ...-runtime-pytorch-rocm-py312-ubi9-push.yaml | 4 +- ...-jupyter-pytorch-rocm-py312-ubi9-push.yaml | 4 +- .../pytorch/ubi9-python-3.12/Dockerfile.rocm | 42 +++---------------- .../ubi9-python-3.12/build-args/rocm.conf | 1 + .../ubi9-python-3.12/Dockerfile.rocm | 41 +++--------------- .../ubi9-python-3.12/build-args/rocm.conf | 1 + 6 files changed, 18 insertions(+), 75 deletions(-) create mode 100644 jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf create mode 100644 runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf diff --git a/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml index 442113108c..efcfe50778 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml".pathChanged() || "runtimes/rocm-pytorch/ubi9-python-3.12/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-push.yaml".pathChanged() || "runtimes/rocm-pytorch/ubi9-python-3.12/**".pathChanged() || "runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -28,6 +28,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm + - name: build-args-file + value: runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml index 0f83df3646..d6a34d7d36 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/rocm/pytorch/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/rocm/pytorch/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm + - name: build-args-file + value: jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index d3671c29af..6a8268c9c3 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -12,9 +12,12 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ #################### -# base # +# rocm-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS rocm-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -43,40 +46,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -######################## -# rocm-base # -######################## -FROM base AS rocm-base - -USER 0 -WORKDIR /opt/app-root/bin - -# Please keep in sync with ROCm/python3.12 dependent images -ARG ROCM_VERSION=6.2.4 -ARG AMDGPU_VERSION=6.2.4 - -# Install the ROCm rpms -# ref: https://github.com/ROCm/ROCm-docker/blob/master/dev/Dockerfile-centos-7-complete -# Note: Based on 6.2 above new package mivisionx is a pre-requistes, which bring in more dependent packages -# so we are only installing meta packages of rocm -# ref: https://rocm.docs.amd.com/projects/install-on-linux/en/develop/reference/package-manager-integration.html#packages-in-rocm-programming-models -RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ - echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ - echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ - echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ - echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - dnf clean all && rm -rf /var/cache/yum - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################## # rocm-jupyter-minimal # ######################## @@ -137,7 +106,6 @@ COPY ${DATASCIENCE_SOURCE_CODE}/setup-elyra.sh ${DATASCIENCE_SOURCE_CODE}/utils WORKDIR /opt/app-root/src - ######################## # rocm-jupyter-pytorch # ######################## diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf b/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf new file mode 100644 index 0000000000..d706d2d972 --- /dev/null +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf @@ -0,0 +1 @@ +BASE_IMAGE=#TODO diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm index 1c998aa6ac..de81de6dfd 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -1,7 +1,10 @@ #################### -# base # +# rocm-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS rocm-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,40 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -############# -# rocm-base # -############# -FROM base AS rocm-base - -USER 0 -WORKDIR /opt/app-root/bin - -# Please keep in sync with ROCm/python3.12 dependent images -ARG ROCM_VERSION=6.2.4 -ARG AMDGPU_VERSION=6.2.4 - -# Install the ROCm rpms -# ref: https://github.com/ROCm/ROCm-docker/blob/master/dev/Dockerfile-centos-7-complete -# Note: Based on 6.2 above new package mivisionx is a pre-requistes, which bring in more dependent packages -# so we are only installing meta packages of rocm -# ref: https://rocm.docs.amd.com/projects/install-on-linux/en/develop/reference/package-manager-integration.html#packages-in-rocm-programming-models -RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ - echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ - echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ - echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ - echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - dnf clean all && rm -rf /var/cache/yum - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################## # rocm-runtime-pytorch # ######################## diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf b/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf new file mode 100644 index 0000000000..d706d2d972 --- /dev/null +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf @@ -0,0 +1 @@ +BASE_IMAGE=#TODO From 23b1046856ed5801b3a0dc61d174176c10bbb036 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 12:16:54 +0200 Subject: [PATCH 011/176] Update tensorflow-rocm and its runtime as well as the tekton pipilines --- ...ntime-tensorflow-rocm-py312-ubi9-push.yaml | 4 +- ...pyter-tensorflow-rocm-py312-ubi9-push.yaml | 4 +- .../ubi9-python-3.12/Dockerfile.rocm | 53 ++----------------- .../ubi9-python-3.12/build-args/rocm.conf | 1 + .../ubi9-python-3.12/Dockerfile.rocm | 41 ++------------ .../ubi9-python-3.12/build-args/rocm.conf | 1 + 6 files changed, 18 insertions(+), 86 deletions(-) create mode 100644 jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf create mode 100644 runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf diff --git a/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml index 00e585f062..6b32228a4f 100644 --- a/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml".pathChanged() || "runtimes/rocm-tensorflow/ubi9-python-3.12/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-push.yaml".pathChanged() || "runtimes/rocm-tensorflow/ubi9-python-3.12/**".pathChanged() || "runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +29,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm + - name: build-args-file + value: runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml index 9aae567de8..322e3ac2c9 100644 --- a/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/rocm/tensorflow/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-push.yaml".pathChanged() || "jupyter/rocm/tensorflow/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -28,6 +28,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm + - name: build-args-file + value: jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index 8dfee5343c..ca0859167d 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -12,9 +12,12 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ #################### -# base # +# rocm-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS rocm-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -43,51 +46,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -############# -# rocm-base # -############# -FROM base AS rocm-base - -USER 0 -WORKDIR /opt/app-root/bin - -# Please keep in sync with ROCm/python3.12 dependent images -ARG ROCM_VERSION=6.4.3 -ARG AMDGPU_VERSION=6.4.3 - -# Install the ROCm rpms -# ref: https://github.com/ROCm/ROCm-docker/blob/master/dev/Dockerfile-centos-7-complete -# docs: https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/install-methods/package-manager/package-manager-rhel.html#registering-rocm-repositories -# Note: Based on 6.4 above new package mivisionx is a pre-requistes, which bring in more dependent packages -# so we are only installing meta packages of rocm -# ref: https://rocm.docs.amd.com/projects/install-on-linux/en/develop/reference/package-manager-integration.html#packages-in-rocm-programming-models -RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ - echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ - echo "baseurl=https://repo.radeon.com/rocm/el9/${ROCM_VERSION}/main" >> /etc/yum.repos.d/rocm.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ - echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ - echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "baseurl=https://repo.radeon.com/amdgpu/${AMDGPU_VERSION}/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y 'https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm' && \ - dnf clean all && dnf makecache && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-openmp-sdk rocm-utils && \ - dnf clean all && rm -rf /var/cache/dnf - -# https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/post-install.html#configure-rocm-shared-objects -RUN tee --append /etc/ld.so.conf.d/rocm.conf < /etc/yum.repos.d/rocm.repo && \ - echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ - echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ - echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ - echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ - echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - dnf clean all && rm -rf /var/cache/yum - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ########################### # rocm-runtime-tensorflow # ########################### diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf b/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf new file mode 100644 index 0000000000..d706d2d972 --- /dev/null +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf @@ -0,0 +1 @@ +BASE_IMAGE=#TODO From f22448276938535be66e5fab697eb721c88ee362 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 12:24:50 +0200 Subject: [PATCH 012/176] Update tensorflow and its runtime as well as the tekton pipelines --- ...ntime-tensorflow-cuda-py312-ubi9-push.yaml | 4 +- ...pyter-tensorflow-cuda-py312-ubi9-push.yaml | 4 +- .../ubi9-python-3.12/Dockerfile.cuda | 106 +---------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + .../ubi9-python-3.12/Dockerfile.cuda | 111 +----------------- .../ubi9-python-3.12/build-args/cuda.conf | 1 + 6 files changed, 18 insertions(+), 209 deletions(-) create mode 100644 jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf create mode 100644 runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf diff --git a/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml b/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml index 3b6d30c41e..959e59f7f0 100644 --- a/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/tensorflow/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-push.yaml".pathChanged() || "runtimes/tensorflow/ubi9-python-3.12/**".pathChanged() || "runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +29,8 @@ spec: value: quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9:{{revision}} - name: dockerfile value: runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml index cd7e650d6f..354bf0bda7 100644 --- a/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/tensorflow/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-push.yaml".pathChanged() || "jupyter/tensorflow/ubi9-python-3.12/**".pathChanged() || "jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda + - name: build-args-file + value: jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 2b420f98d4..56b7761b2b 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -12,9 +12,12 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -43,105 +46,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ######################### # cuda-jupyter-minimal # ######################### diff --git a/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf b/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 diff --git a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 288bfbca76..e7c6ab0d28 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,10 @@ #################### -# base # +# cuda-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -30,110 +33,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# hdf5 is needed for h5py -RUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ - dnf install -y hdf5-devel && \ - dnf clean all - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ############################ # cuda-runtime-tensorflow # ############################ diff --git a/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf b/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf new file mode 100644 index 0000000000..11ae221e69 --- /dev/null +++ b/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 From e06b68ce31345d4713b8c0cf1b8f2b7231c27b83 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 12:28:54 +0200 Subject: [PATCH 013/176] Update trusty and its tekton pipeline --- ...orkbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml | 4 +++- jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu | 11 ++++++----- jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf diff --git a/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml index e545b20b5b..7c0c70eb37 100644 --- a/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/trustyai/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/trustyai/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -28,6 +28,8 @@ spec: value: quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9:{{revision}} - name: dockerfile value: jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu index 246f6e2172..b20378932a 100644 --- a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu @@ -11,10 +11,11 @@ RUN unzip ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ -######################## -# base # -######################## -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +#################### +# cpu-base # +#################### +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin @@ -46,7 +47,7 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc #################### # jupyter-minimal # #################### -FROM base AS jupyter-minimal +FROM cpu-base AS jupyter-minimal ARG JUPYTER_REUSABLE_UTILS=jupyter/utils ARG MINIMAL_SOURCE_CODE=jupyter/minimal/ubi9-python-3.12 diff --git a/jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf b/jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest From 2270a472ed93963d28fa8ba62a6e10b2bc972c12 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 12:33:29 +0200 Subject: [PATCH 014/176] Update codeserver as well as its pipeline --- ...kbench-codeserver-datascience-cpu-py312-ubi9-push.yaml | 4 +++- codeserver/ubi9-python-3.12/Dockerfile.cpu | 8 ++++---- codeserver/ubi9-python-3.12/build-args/cpu.conf | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 codeserver/ubi9-python-3.12/build-args/cpu.conf diff --git a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml index 590068ff74..b34bb43b72 100644 --- a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "codeserver/ubi9-python-3.12/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "codeserver/ubi9-python-3.12/**".pathChanged() || "codeserver/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -26,6 +26,8 @@ spec: value: quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9:{{revision}} - name: dockerfile value: codeserver/ubi9-python-3.12/Dockerfile.cpu + - name: build-args-file + value: codeserver/ubi9-python-3.12/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 9141f8064e..261f38c2c2 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,8 @@ #################### -# base # +# cpu-base # #################### -FROM registry.access.redhat.com/ubi9/python-312:latest AS base +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin @@ -30,11 +31,10 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end - #################### # codeserver # #################### -FROM base AS codeserver +FROM cpu-base AS codeserver ARG TARGETOS TARGETARCH diff --git a/codeserver/ubi9-python-3.12/build-args/cpu.conf b/codeserver/ubi9-python-3.12/build-args/cpu.conf new file mode 100644 index 0000000000..cc7c73581a --- /dev/null +++ b/codeserver/ubi9-python-3.12/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest From f71bc1881d8bd3634f72fb84bd4042fce59781ae Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 14:17:03 +0200 Subject: [PATCH 015/176] Update RStudio c9s flavos and its pipelines --- ...ch-rstudio-minimal-cpu-py311-c9s-push.yaml | 4 +- ...h-rstudio-minimal-cuda-py311-c9s-push.yaml | 4 +- rstudio/c9s-python-3.11/Dockerfile.cpu | 11 +- rstudio/c9s-python-3.11/Dockerfile.cuda | 114 ++---------------- rstudio/c9s-python-3.11/build-args/cpu.conf | 1 + rstudio/c9s-python-3.11/build-args/cuda.conf | 1 + 6 files changed, 21 insertions(+), 114 deletions(-) create mode 100644 rstudio/c9s-python-3.11/build-args/cpu.conf create mode 100644 rstudio/c9s-python-3.11/build-args/cuda.conf diff --git a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml index eaff72e6ed..9261eee99f 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +29,8 @@ spec: value: quay.io/opendatahub/odh-workbench-rstudio-minimal-cpu-py311-c9s:{{revision}} - name: dockerfile value: rstudio/c9s-python-3.11/Dockerfile.cpu + - name: build-args-file + value: rstudio/c9s-python-3.11/build-args/cpu.conf - name: path-context value: . - name: additional-tags diff --git a/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml b/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml index 73e984e44a..65336cd13f 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || "rstudio/c9s-python-3.11/build-args/cuda.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release @@ -29,6 +29,8 @@ spec: value: quay.io/opendatahub/odh-workbench-rstudio-minimal-cuda-py311-c9s:{{revision}} - name: dockerfile value: rstudio/c9s-python-3.11/Dockerfile.cuda + - name: build-args-file + value: rstudio/c9s-python-3.11/build-args/cuda.conf - name: path-context value: . - name: additional-tags diff --git a/rstudio/c9s-python-3.11/Dockerfile.cpu b/rstudio/c9s-python-3.11/Dockerfile.cpu index cf0a8a395e..279828f28a 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cpu +++ b/rstudio/c9s-python-3.11/Dockerfile.cpu @@ -1,7 +1,8 @@ -##################### -# base # -##################### -FROM quay.io/sclorg/python-311-c9s:c9s AS base +#################### +# cpu-base # +#################### +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin @@ -35,7 +36,7 @@ WORKDIR /opt/app-root/src ##################### # rstudio # ##################### -FROM base AS rstudio +FROM cpu-base AS rstudio ARG RSTUDIO_SOURCE_CODE=rstudio/c9s-python-3.11 diff --git a/rstudio/c9s-python-3.11/Dockerfile.cuda b/rstudio/c9s-python-3.11/Dockerfile.cuda index 5d7cab0306..1a24b8a4a9 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cuda +++ b/rstudio/c9s-python-3.11/Dockerfile.cuda @@ -1,7 +1,10 @@ -##################### -# base # -##################### -FROM quay.io/sclorg/python-311-c9s:c9s AS base +#################### +# cuda-base # +#################### +ARG BASE_IMAGE +FROM ${BASE_IMAGE} AS cuda-base + +ARG TARGETARCH WORKDIR /opt/app-root/bin @@ -32,109 +35,6 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc WORKDIR /opt/app-root/src -#################### -# cuda-base # -#################### -FROM base AS cuda-base-amd64 -ENV NVARCH=x86_64 - -FROM base AS cuda-base-arm64 -ENV NVARCH=sbsa - -FROM cuda-base-${TARGETARCH} AS cuda-base - -ARG TARGETARCH - -ARG CUDA_SOURCE_CODE=cuda - -# Install CUDA base from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/base/Dockerfile -USER 0 -WORKDIR /opt/app-root/bin - -ENV NVIDIA_REQUIRE_CUDA="cuda>=12.6 brand=unknown,driver>=470,driver<471 brand=grid,driver>=470,driver<471 brand=tesla,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=vapps,driver>=470,driver<471 brand=vpc,driver>=470,driver<471 brand=vcs,driver>=470,driver<471 brand=vws,driver>=470,driver<471 brand=cloudgaming,driver>=470,driver<471 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551" -ENV NV_CUDA_CUDART_VERSION=12.6.77-1 - -COPY ${CUDA_SOURCE_CODE}/cuda.repo-${TARGETARCH} /etc/yum.repos.d/cuda.repo -COPY ${CUDA_SOURCE_CODE}/NGC-DL-CONTAINER-LICENSE / - -RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3b80c87 && \ - curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/rhel9/${NVARCH}/D42D0685.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -ENV CUDA_VERSION=12.6.3 - -# For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN dnf upgrade -y && dnf install -y \ - cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ - cuda-compat-12-6 \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# nvidia-docker 1.0 -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 - -# nvidia-container-runtime -ENV NVIDIA_VISIBLE_DEVICES=all -ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility - -# Install CUDA runtime from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/Dockerfile -ENV NV_CUDA_LIB_VERSION=12.6.3-1 -ENV NV_NVTX_VERSION=12.6.77-1 -ENV NV_LIBNPP_VERSION=12.3.1.54-1 -ENV NV_LIBNPP_PACKAGE=libnpp-12-6-${NV_LIBNPP_VERSION} -ENV NV_LIBCUBLAS_VERSION=12.6.4.1-1 -ENV NV_LIBNCCL_PACKAGE_NAME=libnccl -ENV NV_LIBNCCL_PACKAGE_VERSION=2.23.4-1 -ENV NV_LIBNCCL_VERSION=2.23.4 -ENV NCCL_VERSION=2.23.4 -ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 - -RUN dnf install -y \ - cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ - cuda-nvtx-12-6-${NV_NVTX_VERSION} \ - ${NV_LIBNPP_PACKAGE} \ - libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ - ${NV_LIBNCCL_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install devel tools - -RUN dnf install -y \ - make \ - findutils \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Install CUDA cudnn9 from: -# https://gitlab.com/nvidia/container-images/cuda/-/blob/master/dist/12.6.3/ubi9/runtime/cudnn/Dockerfile -ENV NV_CUDNN_VERSION=9.5.1.17-1 -ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} - -LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" - -RUN dnf install -y \ - ${NV_CUDNN_PACKAGE} \ - && dnf clean all \ - && rm -rf /var/cache/yum/* - -# Set this flag so that libraries can find the location of CUDA -ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda - -# Install CUDA toolkit 12.6 -RUN dnf -y install cuda-toolkit-12-6 && \ - dnf -y clean all --enablerepo="*" - -# Restore notebook user workspace -USER 1001 -WORKDIR /opt/app-root/src - ##################### # rstudio # ##################### diff --git a/rstudio/c9s-python-3.11/build-args/cpu.conf b/rstudio/c9s-python-3.11/build-args/cpu.conf new file mode 100644 index 0000000000..12f863debb --- /dev/null +++ b/rstudio/c9s-python-3.11/build-args/cpu.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/sclorg/python-311-c9s:c9s diff --git a/rstudio/c9s-python-3.11/build-args/cuda.conf b/rstudio/c9s-python-3.11/build-args/cuda.conf new file mode 100644 index 0000000000..60398753a0 --- /dev/null +++ b/rstudio/c9s-python-3.11/build-args/cuda.conf @@ -0,0 +1 @@ +BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py311-c9s:v12.6 #TO BE UPDATED From d31d42348593b0bf5c31ec642438577346d482a0 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 2 Sep 2025 14:36:54 +0200 Subject: [PATCH 016/176] Update the generate_pull_request_pipelineruns.py to track the build-args-file option and run it to update them all --- ...tascience-cpu-py312-ubi9-pull-request.yaml | 8 ++-- ...e-minimal-cpu-py312-ubi9-pull-request.yaml | 8 ++-- ...-pytorch-cuda-py312-ubi9-pull-request.yaml | 9 ++-- ...mpressor-cuda-py312-ubi9-pull-request.yaml | 4 +- ...-pytorch-rocm-py312-ubi9-pull-request.yaml | 8 ++-- ...nsorflow-cuda-py312-ubi9-pull-request.yaml | 9 ++-- ...nsorflow-rocm-py312-ubi9-pull-request.yaml | 8 ++-- ...tascience-cpu-py312-ubi9-pull-request.yaml | 8 ++-- ...tascience-cpu-py312-ubi9-pull-request.yaml | 10 ++-- ...r-minimal-cpu-py312-ubi9-pull-request.yaml | 9 ++-- ...-minimal-cuda-py312-ubi9-pull-request.yaml | 10 ++-- ...-minimal-rocm-py312-ubi9-pull-request.yaml | 9 ++-- ...-pytorch-cuda-py312-ubi9-pull-request.yaml | 14 ++---- ...mpressor-cuda-py312-ubi9-pull-request.yaml | 4 +- ...-pytorch-rocm-py312-ubi9-pull-request.yaml | 13 ++---- ...nsorflow-cuda-py312-ubi9-pull-request.yaml | 14 ++---- ...nsorflow-rocm-py312-ubi9-pull-request.yaml | 13 ++---- ...-trustyai-cpu-py312-ubi9-pull-request.yaml | 13 ++---- ...io-minimal-cpu-py311-c9s-pull-request.yaml | 8 ++-- ...o-minimal-cuda-py311-c9s-pull-request.yaml | 8 ++-- scripts/generate_pull_request_pipelineruns.py | 46 +++++++++++-------- 21 files changed, 88 insertions(+), 145 deletions(-) diff --git a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml index 2284e5d73a..22a48583b9 100644 --- a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-datascience\-cpu\-py312\-ubi9|runtimes/datascience/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( "runtimes/datascience/ubi9-python-3.12/**".pathChanged() || - ".tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/datascience/ubi9-python-3.12/**".pathChanged() || "runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() || ".tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: runtimes/datascience/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml index 21f245ee20..7d45975838 100644 --- a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-minimal\-cpu\-py312\-ubi9|runtimes/minimal/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( "runtimes/minimal/ubi9-python-3.12/**".pathChanged() || - ".tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( "runtimes/minimal/ubi9-python-3.12/**".pathChanged() || "runtimes/minimal/build-args/cpu.conf".pathChanged() || ".tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -46,6 +42,8 @@ spec: value: runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: runtimes/minimal/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml index 9ce66beb63..969cb5fcf9 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml @@ -13,12 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-pytorch\-cuda\-py312\-ubi9|runtimes/pytorch/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml".pathChanged() || - "runtimes/pytorch/ubi9-python-3.12/**".pathChanged() || - "cuda/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/pytorch/ubi9-python-3.12/**".pathChanged() || "runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -45,6 +40,8 @@ spec: value: runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml index 4bbcb5df85..e1bbf722b2 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml @@ -13,7 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-pytorch\-llmcompressor\-cuda\-py312\-ubi9|runtimes/pytorch\+llmcompressor/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -40,6 +40,8 @@ spec: value: runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml index 7c736f18ff..af8f99ea9f 100644 --- a/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-pytorch\-rocm\-py312\-ubi9|runtimes/rocm\-pytorch/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && (".tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml".pathChanged() || - "runtimes/rocm-pytorch/ubi9-python-3.12/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-pytorch-rocm-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/rocm-pytorch/ubi9-python-3.12/**".pathChanged() || "runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm - name: path-context value: . + - name: build-args-file + value: runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml index c88b27286c..bac94bb45b 100644 --- a/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml @@ -13,12 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-tensorflow\-cuda\-py312\-ubi9|runtimes/tensorflow/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && (".tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml".pathChanged() || - "runtimes/tensorflow/ubi9-python-3.12/**".pathChanged() || - "cuda/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && (".tekton/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/tensorflow/ubi9-python-3.12/**".pathChanged() || "runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -45,6 +40,8 @@ spec: value: runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml index 3f45429922..464038ff3f 100644 --- a/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-pipeline\-runtime\-tensorflow\-rocm\-py312\-ubi9|runtimes/rocm\-tensorflow/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml".pathChanged() || - "runtimes/rocm-tensorflow/ubi9-python-3.12/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-pull-request.yaml".pathChanged() || "runtimes/rocm-tensorflow/ubi9-python-3.12/**".pathChanged() || "runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm - name: path-context value: . + - name: build-args-file + value: runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml index 7c45ef6729..2ce609a4e4 100644 --- a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-codeserver\-datascience\-cpu\-py312\-ubi9|codeserver/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || - "codeserver/ubi9-python-3.12/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "codeserver/ubi9-python-3.12/**".pathChanged() || "codeserver/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: codeserver/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: codeserver/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml index cb11edc1c4..d94888a0ca 100644 --- a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml @@ -13,13 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-datascience\-cpu\-py312\-ubi9|jupyter/datascience/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -46,6 +40,8 @@ spec: value: jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml index 1162343cc5..23e85a2bf2 100644 --- a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml @@ -13,12 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-minimal\-cpu\-py312\-ubi9|jupyter/minimal/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -45,6 +40,8 @@ spec: value: jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml index 4f7a1a3a3a..33744914fb 100644 --- a/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml @@ -13,13 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-minimal\-cuda\-py312\-ubi9|jupyter/minimal/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || - "cuda/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -46,6 +40,8 @@ spec: value: jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml index 1ee9281075..846b6f1ff8 100644 --- a/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml @@ -13,12 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-minimal\-rocm\-py312\-ubi9|jupyter/minimal/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-minimal-rocm-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -45,6 +40,8 @@ spec: value: jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm - name: path-context value: . + - name: build-args-file + value: jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml index 9e64a0fe48..d4b2c0b249 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml @@ -13,17 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-pytorch\-cuda\-py312\-ubi9|jupyter/pytorch/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/pytorch/ubi9-python-3.12/**".pathChanged() || - "cuda/**".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/pytorch/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -50,6 +40,8 @@ spec: value: jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml index 55be3bcbc0..ae2af40f36 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml @@ -13,7 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-pytorch\-llmcompressor\-cuda\-py312\-ubi9|jupyter/pytorch\+llmcompressor/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "cuda/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/**".pathChanged() || "jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -40,6 +40,8 @@ spec: value: jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml index ecf62859db..9339bb1572 100644 --- a/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml @@ -13,16 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-pytorch\-rocm\-py312\-ubi9|jupyter/rocm/pytorch/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/rocm/pytorch/ubi9-python-3.12/**".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-pytorch-rocm-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/rocm/pytorch/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -49,6 +40,8 @@ spec: value: jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm - name: path-context value: . + - name: build-args-file + value: jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml index 5ca643f554..07e9989026 100644 --- a/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml @@ -13,17 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-tensorflow\-cuda\-py312\-ubi9|jupyter/tensorflow/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/tensorflow/ubi9-python-3.12/**".pathChanged() || - "cuda/**".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/tensorflow/ubi9-python-3.12/**".pathChanged() || "jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -50,6 +40,8 @@ spec: value: jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml index 0c5efd6ea7..8639e39e36 100644 --- a/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml @@ -13,16 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-tensorflow\-rocm\-py312\-ubi9|jupyter/rocm/tensorflow/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/rocm/tensorflow/ubi9-python-3.12/**".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/rocm/tensorflow/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -49,6 +40,8 @@ spec: value: jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm - name: path-context value: . + - name: build-args-file + value: jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml index 8a0a4f5a74..2ada4cafd1 100644 --- a/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml @@ -13,16 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-trustyai\-cpu\-py312\-ubi9|jupyter/trustyai/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml".pathChanged() || - "jupyter/trustyai/ubi9-python-3.12/**".pathChanged() || - "jupyter/utils/**".pathChanged() || - "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || - "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-trustyai-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/trustyai/ubi9-python-3.12/**".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mongodb-org-6.0.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/mssql-2022.repo-x86_64/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/setup-elyra.sh".pathChanged() || "jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -49,6 +40,8 @@ spec: value: jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: jupyter/trustyai/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml index b6608299a5..0ae1b44b45 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-rstudio\-minimal\-cpu\-py311\-c9s|rstudio/c9s\-python\-3\.11) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml".pathChanged() || - "rstudio/c9s-python-3.11/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: rstudio/c9s-python-3.11/Dockerfile.cpu - name: path-context value: . + - name: build-args-file + value: rstudio/c9s-python-3.11/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml b/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml index 27a5375125..8d2d5c39e4 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml @@ -13,11 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-rstudio\-minimal\-cuda\-py311\-c9s|rstudio/c9s\-python\-3\.11) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch - == "main" - && !("manifests/base/params-latest.env".pathChanged()) - && ( ".tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml".pathChanged() || - "rstudio/c9s-python-3.11/**".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cuda-py311-c9s-pull-request.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || "rstudio/c9s-python-3.11/build-args/cuda.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release @@ -44,6 +40,8 @@ spec: value: rstudio/c9s-python-3.11/Dockerfile.cuda - name: path-context value: . + - name: build-args-file + value: rstudio/c9s-python-3.11/build-args/cuda.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: diff --git a/scripts/generate_pull_request_pipelineruns.py b/scripts/generate_pull_request_pipelineruns.py index f45b20bf9e..ce43b12054 100644 --- a/scripts/generate_pull_request_pipelineruns.py +++ b/scripts/generate_pull_request_pipelineruns.py @@ -49,6 +49,7 @@ def pull_request_pipelinerun_template( component: str, dockerfile: pathlib.Path, build_platforms: list[Literal["linux/x86_64", "linux/arm64", "linux/ppc64le", "linux/s390x"]], + params: list[dict[str, Any]], ) -> dict[str, Any]: """https://docs.redhat.com/en/documentation/red_hat_openshift_pipelines/1.19/html/pipelines_as_code/creating-pipeline-runs-pac#creating-pipeline-runs-pac""" @@ -81,21 +82,7 @@ def pull_request_pipelinerun_template( "timeouts": { "pipeline": "3h", }, - "params": [ - {"name": "git-url", "value": "{{source_url}}"}, - {"name": "revision", "value": "{{revision}}"}, - {"name": "output-image", "value": f"quay.io/opendatahub/{component}:on-pr-{{{{revision}}}}"}, - {"name": "image-expires-after", "value": "5d"}, - { - "name": "build-platforms", - "value": build_platforms, - }, - {"name": "dockerfile", "value": str(dockerfile)}, - { - "name": "path-context", - "value": ".", - }, - ], + "params": params, "pipelineRef": { "name": "multiarch-pull-request-pipeline", }, @@ -147,13 +134,36 @@ def transform_build_pipeline_to_pr_pipeline(push_pipeline_path: pathlib.Path): build_platforms = ["linux/x86_64"] if component in ["odh-pipeline-runtime-minimal-cpu-py311-ubi9", "odh-pipeline-runtime-minimal-cpu-py312-ubi9"]: build_platforms.extend(["linux/arm64", "linux/s390x"]) + + # Collect params + dockerfile = pathlib.Path( + next(param for param in push_pipeline["spec"]["params"] if param["name"] == "dockerfile")["value"] + ) + + pr_params = [ + {"name": "git-url", "value": "{{source_url}}"}, + {"name": "revision", "value": "{{revision}}"}, + {"name": "output-image", "value": f"quay.io/opendatahub/{component}:on-pr-{{{{revision}}}}"}, + {"name": "image-expires-after", "value": "5d"}, + {"name": "build-platforms", "value": build_platforms}, + {"name": "dockerfile", "value": str(dockerfile)}, + {"name": "path-context", "value": "."}, + ] + + existing_param_names = {p["name"] for p in pr_params} + # skip copying these no need of additional-tags on pull-request + skip_params = {"additional-tags"} + + for p in push_pipeline["spec"]["params"]: + if p["name"] not in existing_param_names and p["name"] not in skip_params: + pr_params.append(p) + pr_pipeline = pull_request_pipelinerun_template( on_cel_expression=LiteralScalarString(pr_on_cel_expression + "\n"), component=component, - dockerfile=pathlib.Path( - next(param for param in push_pipeline["spec"]["params"] if param["name"] == "dockerfile")["value"] - ), + dockerfile=dockerfile, build_platforms=build_platforms, + params=pr_params, ) # Generate the new filename and write the file From a742c568b49cbcc9fcc3ce6393b6eef909043b41 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Wed, 3 Sep 2025 10:41:16 +0200 Subject: [PATCH 017/176] clean up from unused commands --- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 3 --- jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu | 2 -- jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda | 2 -- jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm | 2 -- jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 -- jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 -- jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm | 2 -- jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm | 2 -- jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 2 -- rstudio/c9s-python-3.11/Dockerfile.cuda | 2 -- runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu | 2 -- runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu | 2 -- .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 -- runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 -- runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm | 2 -- runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm | 2 -- 16 files changed, 33 deletions(-) diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index 8ea46093f9..e0bbf2fc71 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root @@ -72,7 +70,6 @@ WORKDIR /opt/app-root/src ENTRYPOINT ["start-notebook.sh"] - ######################## # jupytyer-datascience # ######################## diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu index 3004dc926f..496e1cdab7 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index c8280f9a80..4d93a127fa 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm index a810369ad2..5bbd4de948 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index a17940e4fc..e06e83c41e 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index a45180b88c..8ee3db7bd3 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index 6a8268c9c3..c1be1becb8 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index ca0859167d..1dfd263b47 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 56b7761b2b..43d43e4a57 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -17,8 +17,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/rstudio/c9s-python-3.11/Dockerfile.cuda b/rstudio/c9s-python-3.11/Dockerfile.cuda index 1a24b8a4a9..170dd3bec4 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cuda +++ b/rstudio/c9s-python-3.11/Dockerfile.cuda @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # Install micropipenv and uv to deploy packages from requirements.txt begin diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index 02f6c373b2..ffdcbe4b97 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu index 5f854886db..7c3ba0f02c 100644 --- a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 36e6d8fbc9..95f5f2f2a2 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index e15110cf0d..9bdf2320f1 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm index de81de6dfd..dad4de7377 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm index e31e511043..8926d036c8 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -4,8 +4,6 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base -ARG TARGETARCH - WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root From 8134f76af8c117c06bdb2ffc38ca8127fa51ff42 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Wed, 3 Sep 2025 12:16:09 +0200 Subject: [PATCH 018/176] configuration ARGs should be on the top level on the Dockerfile --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm | 6 +++++- .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm | 6 +++++- jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm | 6 +++++- jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- rstudio/c9s-python-3.11/Dockerfile.cpu | 6 +++++- rstudio/c9s-python-3.11/Dockerfile.cuda | 6 +++++- runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu | 6 +++++- .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm | 6 +++++- runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm | 6 +++++- runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 6 +++++- 20 files changed, 100 insertions(+), 20 deletions(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 261f38c2c2..bff6619588 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index e0bbf2fc71..0427003779 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu index 496e1cdab7..ef1ebf8057 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index 4d93a127fa..4c0c480d1f 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm index 5bbd4de948..4a6f2f32bf 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # rocm-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base WORKDIR /opt/app-root/bin diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index e06e83c41e..9e92f08889 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index 8ee3db7bd3..ce9c1df811 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index c1be1becb8..0c9541c7d5 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # rocm-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base WORKDIR /opt/app-root/bin diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index 1dfd263b47..83e7ab09b9 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # rocm-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base WORKDIR /opt/app-root/bin diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 43d43e4a57..c7b4a03f40 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu index b20378932a..f39e2cd07d 100644 --- a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu @@ -1,3 +1,8 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + ###################################################### # mongocli-builder (build stage only, not published) # ###################################################### @@ -14,7 +19,6 @@ RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/rstudio/c9s-python-3.11/Dockerfile.cpu b/rstudio/c9s-python-3.11/Dockerfile.cpu index 279828f28a..f291c74720 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cpu +++ b/rstudio/c9s-python-3.11/Dockerfile.cpu @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/rstudio/c9s-python-3.11/Dockerfile.cuda b/rstudio/c9s-python-3.11/Dockerfile.cuda index 170dd3bec4..46541b5f9f 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cuda +++ b/rstudio/c9s-python-3.11/Dockerfile.cuda @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index ffdcbe4b97..7365485d4a 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu index 7c3ba0f02c..19ce17d9e2 100644 --- a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cpu-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cpu-base WORKDIR /opt/app-root/bin diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 95f5f2f2a2..b611f1c646 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index 9bdf2320f1..24bd09e79e 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base WORKDIR /opt/app-root/bin diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm index dad4de7377..254bf795ef 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # rocm-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base WORKDIR /opt/app-root/bin diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm index 8926d036c8..c40eff0845 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # rocm-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS rocm-base WORKDIR /opt/app-root/bin diff --git a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda index e7c6ab0d28..4cfcc11987 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -1,7 +1,11 @@ +######################### +# configuration args # +######################### +ARG BASE_IMAGE + #################### # cuda-base # #################### -ARG BASE_IMAGE FROM ${BASE_IMAGE} AS cuda-base ARG TARGETARCH From d0fccc222e90ee25e7d798b3888ce0db0a8d070f Mon Sep 17 00:00:00 2001 From: atheo89 Date: Wed, 3 Sep 2025 17:33:09 +0200 Subject: [PATCH 019/176] Update base images with the real odh base images --- jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf | 2 +- jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf | 2 +- .../pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf | 2 +- jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf | 2 +- jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf | 2 +- jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf | 2 +- jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf | 2 +- rstudio/c9s-python-3.11/build-args/cuda.conf | 2 +- .../pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf | 2 +- runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf | 2 +- runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf | 2 +- runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf | 2 +- runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf b/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf +++ b/jupyter/minimal/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf b/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf index d706d2d972..6682af4d77 100644 --- a/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf +++ b/jupyter/minimal/ubi9-python-3.12/build-args/rocm.conf @@ -1 +1 @@ -BASE_IMAGE=#TODO +BASE_IMAGE=quay.io/opendatahub/odh-base-image-rocm-py312-ubi9:v6.2 diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf b/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf +++ b/jupyter/pytorch/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf b/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf index d706d2d972..6682af4d77 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/build-args/rocm.conf @@ -1 +1 @@ -BASE_IMAGE=#TODO +BASE_IMAGE=quay.io/opendatahub/odh-base-image-rocm-py312-ubi9:v6.2 diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf b/jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf index d706d2d972..6682af4d77 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/build-args/rocm.conf @@ -1 +1 @@ -BASE_IMAGE=#TODO +BASE_IMAGE=quay.io/opendatahub/odh-base-image-rocm-py312-ubi9:v6.2 diff --git a/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf b/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf +++ b/jupyter/tensorflow/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/rstudio/c9s-python-3.11/build-args/cuda.conf b/rstudio/c9s-python-3.11/build-args/cuda.conf index 60398753a0..2a5529fdcc 100644 --- a/rstudio/c9s-python-3.11/build-args/cuda.conf +++ b/rstudio/c9s-python-3.11/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py311-c9s:v12.6 #TO BE UPDATED +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py311-c9s:v12.6 diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf b/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf +++ b/runtimes/pytorch/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf b/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf index d706d2d972..6682af4d77 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/build-args/rocm.conf @@ -1 +1 @@ -BASE_IMAGE=#TODO +BASE_IMAGE=quay.io/opendatahub/odh-base-image-rocm-py312-ubi9:v6.2 diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf b/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf index d706d2d972..6682af4d77 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/build-args/rocm.conf @@ -1 +1 @@ -BASE_IMAGE=#TODO +BASE_IMAGE=quay.io/opendatahub/odh-base-image-rocm-py312-ubi9:v6.2 diff --git a/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf b/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf index 11ae221e69..7525e99151 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf +++ b/runtimes/tensorflow/ubi9-python-3.12/build-args/cuda.conf @@ -1 +1 @@ -BASE_IMAGE=quay.io/rh_ee_atheodor/base-image-cuda-py312-ubi9:v12.6 +BASE_IMAGE=quay.io/opendatahub/odh-base-image-cuda-py312-ubi9:v12.6 From 904bf230fecfcec4907d5ad020c8d8ab97764597 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Thu, 4 Sep 2025 10:13:54 +0200 Subject: [PATCH 020/176] Fix path on runtime minimal conf file --- ...dh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml index 7d45975838..9cb99ff7b4 100644 --- a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml @@ -43,7 +43,7 @@ spec: - name: path-context value: . - name: build-args-file - value: runtimes/minimal/build-args/cpu.conf + value: runtimes/minimal/ubi9-python-3.12/build-args/cpu.conf pipelineRef: name: multiarch-pull-request-pipeline taskRunTemplate: From a7b8f66df05461258e8c6db0fb993ff87c41711e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 4 Sep 2025 10:41:49 +0200 Subject: [PATCH 021/176] RHAIENG-308, #2242: tests(make): enforce version parity validation between imagestreams (#2260) --- tests/test_main.py | 167 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 133 insertions(+), 34 deletions(-) diff --git a/tests/test_main.py b/tests/test_main.py index 5a399ee6e6..c976e02f3a 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -1,13 +1,16 @@ from __future__ import annotations +import dataclasses import json import logging import os import pathlib +import pprint import re import shutil import subprocess import tomllib +from collections import defaultdict from typing import TYPE_CHECKING import packaging.requirements @@ -64,42 +67,14 @@ def test_image_pyprojects(subtests: pytest_subtests.plugin.SubTests): ) with subtests.test(msg="checking imagestream manifest consistency with pylock.toml", pyproject=file): - # TODO(jdanek): missing manifests - if is_suffix(directory.parts, pathlib.Path("runtimes/rocm-tensorflow/ubi9-python-3.12").parts): - pytest.skip(f"Manifest not implemented {directory.parts}") - if is_suffix(directory.parts, pathlib.Path("jupyter/rocm/tensorflow/ubi9-python-3.12").parts): - pytest.skip(f"Manifest not implemented {directory.parts}") - - metadata = manifests.extract_metadata_from_path(directory) - manifest_file = manifests.get_source_of_truth_filepath( - root_repo_directory=PROJECT_ROOT, - metadata=metadata, - ) - if not manifest_file.is_file(): - raise FileNotFoundError( - f"Unable to determine imagestream manifest for '{directory}'. " - f"Computed filepath '{manifest_file}' does not exist." - ) - - imagestream = yaml.safe_load(manifest_file.read_text()) - recommended_tags = [ - tag - for tag in imagestream["spec"]["tags"] - if tag["annotations"].get("opendatahub.io/workbench-image-recommended", None) == "true" - ] - assert len(recommended_tags) <= 1, "at most one tag may be recommended at a time" - assert recommended_tags or len(imagestream["spec"]["tags"]) == 1, ( - "Either there has to be recommended image, or there can be only one tag" - ) - current_tag = recommended_tags[0] if recommended_tags else imagestream["spec"]["tags"][0] + _skip_unimplemented_manifests(directory) - sw = json.loads(current_tag["annotations"]["opendatahub.io/notebook-software"]) - dep = json.loads(current_tag["annotations"]["opendatahub.io/notebook-python-dependencies"]) + manifest = load_manifests_file_for(directory) with subtests.test(msg="checking the `notebook-software` array", pyproject=file): # TODO(jdanek) pytest.skip("checking the `notebook-software` array not yet implemented") - for s in sw: + for s in manifest.sw: if s.get("name") == "Python": assert s.get("version") == f"v{python}", ( "Python version in imagestream does not match Pipfile" @@ -108,7 +83,7 @@ def test_image_pyprojects(subtests: pytest_subtests.plugin.SubTests): pytest.fail(f"unexpected {s=}") with subtests.test(msg="checking the `notebook-python-dependencies` array", pyproject=file): - for d in dep: + for d in manifest.dep: workbench_only_packages = [ "Kfp", "JupyterLab", @@ -155,11 +130,11 @@ def test_image_pyprojects(subtests: pytest_subtests.plugin.SubTests): } name = d["name"] - if name in workbench_only_packages and metadata.type == manifests.NotebookType.RUNTIME: + if name in workbench_only_packages and manifest.metadata.type == manifests.NotebookType.RUNTIME: continue # TODO(jdanek): intentional? - if metadata.scope == "pytorch+llmcompressor" and name == "Codeflare-SDK": + if manifest.metadata.scope == "pytorch+llmcompressor" and name == "Codeflare-SDK": continue if name == "ROCm-PyTorch": @@ -197,6 +172,70 @@ def test_image_pyprojects(subtests: pytest_subtests.plugin.SubTests): ), f"{name}: manifest declares {manifest_version}, but pylock.toml pins {locked_version}" +def test_image_manifests_version_alignment(subtests: pytest_subtests.plugin.SubTests): + collected_manifests = [] + for file in PROJECT_ROOT.glob("**/pyproject.toml"): + logging.info(file) + directory = file.parent # "ubi9-python-3.11" + try: + _ubi, _lang, _python = directory.name.split("-") + except ValueError: + logging.debug(f"skipping {directory.name}/pyproject.toml as it is not an image directory") + continue + + if _skip_unimplemented_manifests(directory, call_skip=False): + continue + + manifest = load_manifests_file_for(directory) + collected_manifests.append(manifest) + + @dataclasses.dataclass + class VersionData: + manifest: Manifest + version: str + + packages: dict[str, list[VersionData]] = defaultdict(list) + for manifest in collected_manifests: + for dep in manifest.dep: + name = dep["name"] + version = dep["version"] + packages[name].append(VersionData(manifest=manifest, version=version)) + + # TODO(jdanek): review these, if any are unwarranted + ignored_exceptions: tuple[tuple[str, tuple[str, ...]], ...] = ( + # ("package name", ("allowed version 1", "allowed version 2", ...)) + ("Codeflare-SDK", ("0.30", "0.29")), + ("Scikit-learn", ("1.7", "1.6")), + ("Pandas", ("2.2", "1.5")), + ("Numpy", ("2.2", "1.26")), + ("Tensorboard", ("2.19", "2.18")), + ) + + for name, data in packages.items(): + versions = [d.version for d in data] + + # if there is only a single version, all is good + if len(set(versions)) == 1: + continue + + mapping = {str(d.manifest.filename.relative_to(PROJECT_ROOT)): d.version for d in data} + with subtests.test(msg=f"checking versions for {name} across the latest tags in all imagestreams"): + exception = next((it for it in ignored_exceptions if it[0] == name), None) + if exception: + # exception may save us from failing + if set(versions) == set(exception[1]): + continue + else: + pytest.fail( + f"{name} is allowed to have {exception} but actually has more versions: {pprint.pformat(mapping)}" + ) + # all hope is lost, the check has failed + pytest.fail(f"{name} has multiple versions: {pprint.pformat(mapping)}") + + +# TODO(jdanek): ^^^ should also check pyproject.tomls, in fact checking there is more useful than in manifests + + def test_files_that_should_be_same_are_same(subtests: pytest_subtests.plugin.SubTests): file_groups = { "ROCm de-vendor script": [ @@ -239,3 +278,63 @@ def is_suffix[T](main_sequence: Sequence[T], suffix_sequence: Sequence[T]): if suffix_len > len(main_sequence): return False return main_sequence[-suffix_len:] == suffix_sequence + + +def _skip_unimplemented_manifests(directory: pathlib.Path, call_skip=True) -> bool: + # TODO(jdanek): missing manifests + dirs = ( + "runtimes/rocm-tensorflow/ubi9-python-3.12", + "jupyter/rocm/tensorflow/ubi9-python-3.12", + ) + for d in dirs: + if is_suffix(directory.parts, pathlib.Path(d).parts): + if call_skip: + pytest.skip(f"Manifest not implemented {directory.parts}") + else: + return True + return False + + +@dataclasses.dataclass +class Manifest: + filename: pathlib.Path + imagestream: dict[str, Any] + metadata: manifests.NotebookMetadata + sw: list[dict[str, Any]] + dep: list[dict[str, Any]] + + +def load_manifests_file_for(directory: pathlib.Path) -> Manifest: + metadata = manifests.extract_metadata_from_path(directory) + manifest_file = manifests.get_source_of_truth_filepath( + root_repo_directory=PROJECT_ROOT, + metadata=metadata, + ) + if not manifest_file.is_file(): + raise FileNotFoundError( + f"Unable to determine imagestream manifest for '{directory}'. " + f"Computed filepath '{manifest_file}' does not exist." + ) + + imagestream = yaml.safe_load(manifest_file.read_text()) + recommended_tags = [ + tag + for tag in imagestream["spec"]["tags"] + if tag["annotations"].get("opendatahub.io/workbench-image-recommended", None) == "true" + ] + assert len(recommended_tags) <= 1, "at most one tag may be recommended at a time" + assert recommended_tags or len(imagestream["spec"]["tags"]) == 1, ( + "Either there has to be recommended image, or there can be only one tag" + ) + current_tag = recommended_tags[0] if recommended_tags else imagestream["spec"]["tags"][0] + + sw = json.loads(current_tag["annotations"]["opendatahub.io/notebook-software"]) + dep = json.loads(current_tag["annotations"]["opendatahub.io/notebook-python-dependencies"]) + + return Manifest( + filename=manifest_file, + imagestream=imagestream, + metadata=metadata, + sw=sw, + dep=dep, + ) From 798bfe234f0d5a5c361655e8ac31081163b3c61e Mon Sep 17 00:00:00 2001 From: atheo89 Date: Thu, 4 Sep 2025 11:15:36 +0200 Subject: [PATCH 022/176] Recomented fixes noted by code rabit --- ...rkbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml | 2 +- .../odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml | 2 +- ...dh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml | 2 +- .tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml index d94888a0ca..5bab564db9 100644 --- a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml @@ -13,7 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-jupyter\-datascience\-cpu\-py312\-ubi9|jupyter/datascience/ubi9\-python\-3\.12) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-pull-request.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release diff --git a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml index f577411114..0234ed9750 100644 --- a/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml +++ b/.tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml @@ -8,7 +8,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/**".pathChanged() || "jupyter/minimal/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-jupyter-datascience-cpu-py312-ubi9-push.yaml".pathChanged() || "jupyter/utils/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/**".pathChanged() || "jupyter/datascience/ubi9-python-3.12/start-notebook.sh".pathChanged() || "jupyter/datascience/ubi9-python-3.12/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release diff --git a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml index 0ae1b44b45..26d217e61f 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml @@ -13,7 +13,7 @@ metadata: pipelinesascode.tekton.dev/max-keep-runs: '3' pipelinesascode.tekton.dev/on-comment: ^/kfbuild\s+(all|odh\-workbench\-rstudio\-minimal\-cpu\-py311\-c9s|rstudio/c9s\-python\-3\.11) pipelinesascode.tekton.dev/on-cel-expression: | - event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) + event == "pull_request" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-pull-request.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) && body.repository.full_name == "opendatahub-io/notebooks" labels: appstudio.openshift.io/application: opendatahub-release diff --git a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml index 9261eee99f..ba6314e0eb 100644 --- a/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml +++ b/.tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml @@ -9,7 +9,7 @@ metadata: pipelinesascode.tekton.dev/cancel-in-progress: "false" pipelinesascode.tekton.dev/max-keep-runs: "3" build.appstudio.openshift.io/build-nudge-files: "manifests/base/params-latest.env" - pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "main" && !("manifests/base/params-latest.env".pathChanged()) && ( ".tekton/odh-workbench-rstudio-minimal-cpu-py311-c9s-push.yaml".pathChanged() || "rstudio/c9s-python-3.11/**".pathChanged() || "rstudio/c9s-python-3.11/build-args/cpu.conf".pathChanged() ) creationTimestamp: labels: appstudio.openshift.io/application: opendatahub-release From 00d9f61a5a7a5e09881826f98f694b616d048056 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Thu, 4 Sep 2025 12:23:02 +0200 Subject: [PATCH 023/176] Replace yum with dnf to have better consistency among the Dockerfiles --- .../cuda/12.6/c9s-python-3.11/Dockerfile.cuda | 20 +++++++++---------- .../cuda/12.6/c9s-python-3.12/Dockerfile.cuda | 20 +++++++++---------- .../12.6/ubi9-python-3.12/Dockerfile.cuda | 16 +++++++-------- .../rocm/6.2/c9s-python-3.12/Dockerfile.rocm | 4 ++-- .../rocm/6.2/ubi9-python-3.12/Dockerfile.rocm | 4 ++-- 5 files changed, 32 insertions(+), 32 deletions(-) diff --git a/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda b/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda index 9b656f9127..647b6a10f5 100644 --- a/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda +++ b/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda @@ -37,10 +37,10 @@ RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3 ENV CUDA_VERSION=12.6.3 # For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN yum upgrade -y && yum install -y \ +RUN dnf upgrade -y && dnf install -y \ cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ cuda-compat-12-6 \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # nvidia-docker 1.0 @@ -67,20 +67,20 @@ ENV NV_LIBNCCL_VERSION=2.23.4 ENV NCCL_VERSION=2.23.4 ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 -RUN yum install -y \ +RUN dnf install -y \ cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ cuda-nvtx-12-6-${NV_NVTX_VERSION} \ ${NV_LIBNPP_PACKAGE} \ libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ ${NV_LIBNCCL_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install devel tools -RUN yum install -y \ +RUN dnf install -y \ make \ findutils \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install CUDA cudnn9 from: @@ -90,17 +90,17 @@ ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" -RUN yum install -y \ +RUN dnf install -y \ ${NV_CUDNN_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Set this flag so that libraries can find the location of CUDA ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda # Install CUDA toolkit 12.6 -RUN yum -y install cuda-toolkit-12-6 && \ - yum -y clean all --enablerepo="*" +RUN dnf -y install cuda-toolkit-12-6 && \ + dnf -y clean all --enablerepo="*" # Restore user workspace USER 1001 diff --git a/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda b/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda index 3a7bcd2ac4..7f58cb17d3 100644 --- a/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda +++ b/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda @@ -37,10 +37,10 @@ RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3 ENV CUDA_VERSION=12.6.3 # For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN yum upgrade -y && yum install -y \ +RUN dnf upgrade -y && dnf install -y \ cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ cuda-compat-12-6 \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # nvidia-docker 1.0 @@ -67,20 +67,20 @@ ENV NV_LIBNCCL_VERSION=2.23.4 ENV NCCL_VERSION=2.23.4 ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 -RUN yum install -y \ +RUN dnf install -y \ cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ cuda-nvtx-12-6-${NV_NVTX_VERSION} \ ${NV_LIBNPP_PACKAGE} \ libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ ${NV_LIBNCCL_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install devel tools -RUN yum install -y \ +RUN dnf install -y \ make \ findutils \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install CUDA cudnn9 from: @@ -90,17 +90,17 @@ ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" -RUN yum install -y \ +RUN dnf install -y \ ${NV_CUDNN_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Set this flag so that libraries can find the location of CUDA ENV XLA_FLAGS=--xla_gpu_cuda_data_dir=/usr/local/cuda # Install CUDA toolkit 12.6 -RUN yum -y install cuda-toolkit-12-6 && \ - yum -y clean all --enablerepo="*" +RUN dnf -y install cuda-toolkit-12-6 && \ + dnf -y clean all --enablerepo="*" # Restore user workspace USER 1001 diff --git a/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda b/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda index bd8d949ebc..0c80bc14b0 100644 --- a/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda +++ b/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda @@ -37,10 +37,10 @@ RUN NVIDIA_GPGKEY_SUM=d0664fbbdb8c32356d45de36c5984617217b2d0bef41b93ccecd326ba3 ENV CUDA_VERSION=12.6.3 # For libraries in the cuda-compat-* package: https://docs.nvidia.com/cuda/eula/index.html#attachment-a -RUN yum upgrade -y && yum install -y \ +RUN dnf upgrade -y && dnf install -y \ cuda-cudart-12-6-${NV_CUDA_CUDART_VERSION} \ cuda-compat-12-6 \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # nvidia-docker 1.0 @@ -67,20 +67,20 @@ ENV NV_LIBNCCL_VERSION=2.23.4 ENV NCCL_VERSION=2.23.4 ENV NV_LIBNCCL_PACKAGE=${NV_LIBNCCL_PACKAGE_NAME}-${NV_LIBNCCL_PACKAGE_VERSION}+cuda12.6 -RUN yum install -y \ +RUN dnf install -y \ cuda-libraries-12-6-${NV_CUDA_LIB_VERSION} \ cuda-nvtx-12-6-${NV_NVTX_VERSION} \ ${NV_LIBNPP_PACKAGE} \ libcublas-12-6-${NV_LIBCUBLAS_VERSION} \ ${NV_LIBNCCL_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install devel tools -RUN yum install -y \ +RUN dnf install -y \ make \ findutils \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Install CUDA cudnn9 from: @@ -90,9 +90,9 @@ ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12-${NV_CUDNN_VERSION} LABEL com.nvidia.cudnn.version="${NV_CUDNN_VERSION}" -RUN yum install -y \ +RUN dnf install -y \ ${NV_CUDNN_PACKAGE} \ - && yum clean all \ + && dnf clean all \ && rm -rf /var/cache/yum/* # Set this flag so that libraries can find the location of CUDA diff --git a/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm b/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm index 9ff4b8e0a9..e0976b537a 100644 --- a/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm +++ b/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm @@ -32,8 +32,8 @@ RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - yum install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - yum clean all && rm -rf /var/cache/yum + dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ + dnf clean all && rm -rf /var/cache/yum # Restore user workspace USER 1001 diff --git a/base-images/rocm/6.2/ubi9-python-3.12/Dockerfile.rocm b/base-images/rocm/6.2/ubi9-python-3.12/Dockerfile.rocm index 8aa7a5b853..6ba367d844 100644 --- a/base-images/rocm/6.2/ubi9-python-3.12/Dockerfile.rocm +++ b/base-images/rocm/6.2/ubi9-python-3.12/Dockerfile.rocm @@ -32,8 +32,8 @@ RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - yum install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ - yum clean all && rm -rf /var/cache/yum + dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ + dnf clean all && rm -rf /var/cache/yum # Restore user workspace USER 1001 From 70b47db8aff1a31ad37ea6e042489805b72b3032 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Thu, 4 Sep 2025 12:46:16 +0200 Subject: [PATCH 024/176] Add missing matrix for multiplatform builds --- .tekton/multiarch-push-pipeline.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 6dc7302646..1292d5dee9 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -236,6 +236,11 @@ spec: workspace: git-auth - name: netrc workspace: netrc + - matrix: + params: + - name: PLATFORM + value: + - $(params.build-platforms) - name: build-container params: - name: IMAGE From 410b27d993ff0f31712b0246aeafb2e23ce0af11 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 12:48:02 +0200 Subject: [PATCH 025/176] Update odh-base-image-cuda-py312-c9s-push.yaml --- .tekton/odh-base-image-cuda-py312-c9s-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index ab0e7f6074..c42897f7ae 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -1,7 +1,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun metadata: -#TEST +#TEST1 annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' From b82d67e89ba9f8e0342598134ff5a3ce29e3beaa Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 13:34:45 +0200 Subject: [PATCH 026/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index 126909be8e..e126f14871 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,6 +1,5 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -# test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 894c00c5e644da661a820d5b4d373287c3badb38 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Thu, 4 Sep 2025 14:01:31 +0200 Subject: [PATCH 027/176] Fix build matrix --- .tekton/multiarch-push-pipeline.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 1292d5dee9..f6387e3dea 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -241,7 +241,7 @@ spec: - name: PLATFORM value: - $(params.build-platforms) - - name: build-container + name: build-images params: - name: IMAGE value: $(params.output-image) @@ -268,14 +268,16 @@ spec: value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) - name: CACHI2_ARTIFACT value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + - name: IMAGE_APPEND_PLATFORM + value: "true" runAfter: - prefetch-dependencies taskRef: params: - name: name - value: buildah-oci-ta + value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:f91db5817f403628dbd268fea69503ba910443ef8d71c86f093776f45f57adb9 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:fa90f4a5ac8485720999aabb00a1db4bb5da69b178acbc089870efc7eaf36721 - name: kind value: task resolver: bundles From 1bfafea116ceea173a1d9b0c8d86ce41ebc40f9a Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 14:19:44 +0200 Subject: [PATCH 028/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index e126f14871..326f985735 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,5 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun +#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 9faf7f7fdb5f3a19cd5e177c8bb1016a120c48ef Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 14:19:44 +0200 Subject: [PATCH 029/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/multiarch-push-pipeline.yaml | 2 +- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index f6387e3dea..2ba4104be3 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -300,7 +300,7 @@ spec: value: - $(tasks.build-container.results.IMAGE_URL)@$(tasks.build-container.results.IMAGE_DIGEST) runAfter: - - build-container + - build-images taskRef: params: - name: name diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index e126f14871..326f985735 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,5 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun +#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From d902a8e0b8e49f6f5b0770c3d199f34621aac4b2 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 15:18:06 +0200 Subject: [PATCH 030/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index 326f985735..e126f14871 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,6 +1,5 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From f3c6c4727604e78eb7e3092327f5f74c81a0b6ef Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:30:19 +0200 Subject: [PATCH 031/176] Update multiarch-push-pipeline.yaml --- .tekton/multiarch-push-pipeline.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 2ba4104be3..33fbb9e9d0 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -298,7 +298,7 @@ spec: value: $(params.build-image-index) - name: IMAGES value: - - $(tasks.build-container.results.IMAGE_URL)@$(tasks.build-container.results.IMAGE_DIGEST) + - $(tasks.build-images.results.IMAGE_URL)@$(tasks.build-images.results.IMAGE_DIGEST) runAfter: - build-images taskRef: From ae56a5ce5740576468e2c5f3645854950f430bc6 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:30:40 +0200 Subject: [PATCH 032/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index e126f14871..326f985735 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,5 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun +#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 3a6d985c919bd4bd347e9a6338d20d94fda4b1d4 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:34:13 +0200 Subject: [PATCH 033/176] Update multiarch-push-pipeline.yaml --- .tekton/multiarch-push-pipeline.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 33fbb9e9d0..6682e774c1 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -298,7 +298,7 @@ spec: value: $(params.build-image-index) - name: IMAGES value: - - $(tasks.build-images.results.IMAGE_URL)@$(tasks.build-images.results.IMAGE_DIGEST) + - $(tasks.build-images.results.IMAGE_REF[*]) runAfter: - build-images taskRef: From c53b52b817f81ac847d4dbf0ba4e146023ff98d3 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:34:38 +0200 Subject: [PATCH 034/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index 326f985735..cfc16ebe20 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,6 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test +#test1 metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From f410e356d9842fc25c0c48a60590acbf79a70260 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:41:08 +0200 Subject: [PATCH 035/176] Update odh-base-image-cuda-py311-c9s-push.yaml --- .tekton/odh-base-image-cuda-py311-c9s-push.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml index 543a5be67d..28aff49291 100644 --- a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml @@ -1,5 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun +#test metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 341d899227b4eea45c008d934392091c5215d2ed Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 16:41:24 +0200 Subject: [PATCH 036/176] Update odh-base-image-cuda-py312-c9s-push.yaml --- .tekton/odh-base-image-cuda-py312-c9s-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index c42897f7ae..6e90c2c652 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -1,7 +1,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun +#test metadata: -#TEST1 annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' From 61d33e7685cb54e2447d85eb1f80be98a565d350 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 16:51:29 +0200 Subject: [PATCH 037/176] chore(deps): update konflux references (#2108) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- .tekton/multiarch-pull-request-pipeline.yaml | 24 ++++++++++---------- .tekton/singlearch-push-pipeline.yaml | 24 ++++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.tekton/multiarch-pull-request-pipeline.yaml b/.tekton/multiarch-pull-request-pipeline.yaml index 6120110f9a..944fabebc0 100644 --- a/.tekton/multiarch-pull-request-pipeline.yaml +++ b/.tekton/multiarch-pull-request-pipeline.yaml @@ -126,7 +126,7 @@ spec: - name: name value: init - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:08e18a4dc5f947c1d20e8353a19d013144bea87b72f67236b165dd4778523951 + value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:ded314206f09712b2116deb050b774ae7efef9ab243794334c8e616871a3ffa5 - name: kind value: task resolver: bundles @@ -147,7 +147,7 @@ spec: - name: name value: git-clone-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:be82c55346e8810bd1edc5547f864064da6945979baccca7dfc99990b392a02b + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:4a601aeec58a1dd89c271e728fd8f0d84777825b46940c3aec27f15bab3edacf - name: kind value: task resolver: bundles @@ -176,7 +176,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:ca036c7232f63199824bc1a65126faad834bc3af030e5b8210cb057f4ae97d99 + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb - name: kind value: task resolver: bundles @@ -226,7 +226,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:fa90f4a5ac8485720999aabb00a1db4bb5da69b178acbc089870efc7eaf36721 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:cd9ef1eb119700a6883edcf93fd7c71dc33ee43467f3c2728b2a002c77915e8d - name: kind value: task resolver: bundles @@ -255,7 +255,7 @@ spec: - name: name value: build-image-index - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:72f77a8c62f9d6f69ab5c35170839e4b190026e6cc3d7d4ceafa7033fc30ad7b + value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:ba7fbed5c4862968c1a77d6b90d5bdd497925ab1de41b859c027dd5c3069cd3e - name: kind value: task resolver: bundles @@ -281,7 +281,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:bfec1fabb0ed7c191e6c85d75e6cc577a04cabe9e6b35f9476529e8e5b3c0c82 + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f - name: kind value: task resolver: bundles @@ -349,7 +349,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:1f151e00f7fc427654b7b76045a426bb02fe650d192ffe147a304d2184787e38 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 - name: kind value: task resolver: bundles @@ -375,7 +375,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:fe5e5ba3a72632cd505910de2eacd62c9d11ed570c325173188f8d568ac60771 + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b - name: kind value: task resolver: bundles @@ -397,7 +397,7 @@ spec: - name: name value: clamav-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:cce2dfcc5bd6e91ee54aacdadad523b013eeae5cdaa7f6a4624b8cbcc040f439 + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:b0bd59748cda4a7abf311e4f448e6c1d00c6b6d8c0ecc1c2eb33e08dc0e0b802 - name: kind value: task resolver: bundles @@ -442,7 +442,7 @@ spec: - name: name value: sast-coverity-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:0819ec70412034b7bb7ad2bf0d42b5c0f6904fee66599e03489c33350340c0cb + value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:cdbe1a968676e4f5519b082bf1e27a4cdcf66dd60af66dbc26b3e604f957f7e9 - name: kind value: task resolver: bundles @@ -540,7 +540,7 @@ spec: - name: name value: apply-tags - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:70881c97a4c51ee1f4d023fa1110e0bdfcfd2f51d9a261fa543c3862b9a4eee9 + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:e0de426d492e195f59c99d2ea1ca0df7bfb8c689f5d1468fe7f70eb8684b8d02 - name: kind value: task resolver: bundles @@ -563,7 +563,7 @@ spec: - name: name value: push-dockerfile-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:972990bea93c13f8afd279c0e0d4bd8c2665b48bbb3369b2c43acf194b851f5c + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:235ef6e835de8171c07b8a7f8947d0b40bfcff999e1ff3cb6ddd9acc65c48430 - name: kind value: task resolver: bundles diff --git a/.tekton/singlearch-push-pipeline.yaml b/.tekton/singlearch-push-pipeline.yaml index c38894307e..177bc9c13f 100644 --- a/.tekton/singlearch-push-pipeline.yaml +++ b/.tekton/singlearch-push-pipeline.yaml @@ -169,7 +169,7 @@ spec: - name: name value: init - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:08e18a4dc5f947c1d20e8353a19d013144bea87b72f67236b165dd4778523951 + value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:ded314206f09712b2116deb050b774ae7efef9ab243794334c8e616871a3ffa5 - name: kind value: task resolver: bundles @@ -192,7 +192,7 @@ spec: - name: name value: git-clone-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:be82c55346e8810bd1edc5547f864064da6945979baccca7dfc99990b392a02b + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:4a601aeec58a1dd89c271e728fd8f0d84777825b46940c3aec27f15bab3edacf - name: kind value: task resolver: bundles @@ -221,7 +221,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:ca036c7232f63199824bc1a65126faad834bc3af030e5b8210cb057f4ae97d99 + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb - name: kind value: task resolver: bundles @@ -264,7 +264,7 @@ spec: - name: name value: buildah-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:f91db5817f403628dbd268fea69503ba910443ef8d71c86f093776f45f57adb9 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:db496b9f7072fb9d1c4b749db6bab8c19c0b647a8a4d2589833dcec979876657 - name: kind value: task resolver: bundles @@ -293,7 +293,7 @@ spec: - name: name value: build-image-index - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:72f77a8c62f9d6f69ab5c35170839e4b190026e6cc3d7d4ceafa7033fc30ad7b + value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:ba7fbed5c4862968c1a77d6b90d5bdd497925ab1de41b859c027dd5c3069cd3e - name: kind value: task resolver: bundles @@ -319,7 +319,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:bfec1fabb0ed7c191e6c85d75e6cc577a04cabe9e6b35f9476529e8e5b3c0c82 + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f - name: kind value: task resolver: bundles @@ -387,7 +387,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:1f151e00f7fc427654b7b76045a426bb02fe650d192ffe147a304d2184787e38 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 - name: kind value: task resolver: bundles @@ -413,7 +413,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:fe5e5ba3a72632cd505910de2eacd62c9d11ed570c325173188f8d568ac60771 + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b - name: kind value: task resolver: bundles @@ -435,7 +435,7 @@ spec: - name: name value: clamav-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:cce2dfcc5bd6e91ee54aacdadad523b013eeae5cdaa7f6a4624b8cbcc040f439 + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:b0bd59748cda4a7abf311e4f448e6c1d00c6b6d8c0ecc1c2eb33e08dc0e0b802 - name: kind value: task resolver: bundles @@ -480,7 +480,7 @@ spec: - name: name value: sast-coverity-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:0819ec70412034b7bb7ad2bf0d42b5c0f6904fee66599e03489c33350340c0cb + value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:cdbe1a968676e4f5519b082bf1e27a4cdcf66dd60af66dbc26b3e604f957f7e9 - name: kind value: task resolver: bundles @@ -578,7 +578,7 @@ spec: - name: name value: apply-tags - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:70881c97a4c51ee1f4d023fa1110e0bdfcfd2f51d9a261fa543c3862b9a4eee9 + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:e0de426d492e195f59c99d2ea1ca0df7bfb8c689f5d1468fe7f70eb8684b8d02 - name: kind value: task resolver: bundles @@ -601,7 +601,7 @@ spec: - name: name value: push-dockerfile-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:972990bea93c13f8afd279c0e0d4bd8c2665b48bbb3369b2c43acf194b851f5c + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:235ef6e835de8171c07b8a7f8947d0b40bfcff999e1ff3cb6ddd9acc65c48430 - name: kind value: task resolver: bundles From c553a86d0593d68288693343a5bdf613e8c643a4 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 17:37:21 +0200 Subject: [PATCH 038/176] Update multiarch-push-pipeline.yaml --- .tekton/multiarch-push-pipeline.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 6682e774c1..2c181d1b1b 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -306,7 +306,7 @@ spec: - name: name value: build-image-index - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:72f77a8c62f9d6f69ab5c35170839e4b190026e6cc3d7d4ceafa7033fc30ad7b + value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:ba7fbed5c4862968c1a77d6b90d5bdd497925ab1de41b859c027dd5c3069cd3e - name: kind value: task resolver: bundles From ae521a669f5b17f7122624c8cefb47ab024f47bc Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 17:37:39 +0200 Subject: [PATCH 039/176] Update odh-base-image-cuda-py312-c9s-push.yaml --- .tekton/odh-base-image-cuda-py312-c9s-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index 6e90c2c652..9927196740 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -1,6 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test +#test1 metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 1fecb8e876404b5676363dc2560a7265d734f273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 4 Sep 2025 18:35:33 +0200 Subject: [PATCH 040/176] RHAIENG-308, #2242: tests(make): add pyproject version alignment test and handle allowed specifier divergences (#2276) * Add test_image_pyprojects_version_alignment to compare dependency specifiers across all pyproject.toml files * Import packaging.specifiers and store actual SpecifierSet objects instead of string reprs * Introduce ignored_exceptions for known, acceptable specifier differences (e.g., torch variants, numpy caps) * Compare specifiers using SpecifierSet equality and wrap checks in subtests for clearer reporting * Minor cleanup: remove unused pyprojects variable --- tests/test_main.py | 64 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/tests/test_main.py b/tests/test_main.py index c976e02f3a..3ce1d75c6a 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -14,6 +14,7 @@ from typing import TYPE_CHECKING import packaging.requirements +import packaging.specifiers import packaging.utils import packaging.version import pytest @@ -233,7 +234,68 @@ class VersionData: pytest.fail(f"{name} has multiple versions: {pprint.pformat(mapping)}") -# TODO(jdanek): ^^^ should also check pyproject.tomls, in fact checking there is more useful than in manifests +def test_image_pyprojects_version_alignment(subtests: pytest_subtests.plugin.SubTests): + requirements = defaultdict(list) + for file in PROJECT_ROOT.glob("**/pyproject.toml"): + logging.info(file) + directory = file.parent # "ubi9-python-3.11" + try: + _ubi, _lang, _python = directory.name.split("-") + except ValueError: + logging.debug(f"skipping {directory.name}/pyproject.toml as it is not an image directory") + continue + + if _skip_unimplemented_manifests(directory, call_skip=False): + continue + + pyproject = tomllib.loads(file.read_text()) + for d in pyproject["project"]["dependencies"]: + requirement = packaging.requirements.Requirement(d) + requirements[requirement.name].append(requirement.specifier) + + # TODO(jdanek): review these, if any are unwarranted + ignored_exceptions: tuple[tuple[str, tuple[str, ...]], ...] = ( + # ("package name", ("allowed specifier 1", "allowed specifier 2", ...)) + ("setuptools", ("~=78.1.1", "==78.1.1")), + ("wheel", ("==0.45.1", "~=0.45.1")), + ("tensorboard", ("~=2.18.0", "~=2.19.0")), + ("torch", ("==2.6.0", "==2.6.0+cu126", "==2.6.0+rocm6.2.4")), + ("torchvision", ("==0.21.0", "==0.21.0+cu126", "==0.21.0+rocm6.2.4")), + ("matplotlib", ("~=3.10.1", "~=3.10.3")), + ("numpy", ("~=2.2.3", "<2.0.0", "~=1.26.4")), + ("pandas", ("~=2.2.3", "~=1.5.3")), + ("scikit-learn", ("~=1.6.1", "~=1.7.0")), + ("codeflare-sdk", ("~=0.29.0", "~=0.30.0")), + ("ipython-genutils", (">=0.2.0", "~=0.2.0")), + ("jinja2", (">=3.1.6", "~=3.1.6")), + ("jupyter-client", ("~=8.6.3", ">=8.6.3")), + ("requests", ("~=2.32.3", ">=2.0.0")), + ("urllib3", ("~=2.5.0", "~=2.3.0")), + ("transformers", ("<5.0,>4.0", "~=4.55.0")), + ("datasets", ("", "~=3.4.1")), + ("accelerate", ("!=1.1.0,>=0.20.3", "~=1.5.2")), + ("kubeflow-training", ("==1.9.0", "==1.9.2", "==1.9.3")), + ("jupyter-bokeh", ("~=3.0.5", "~=4.0.5")), + ("jupyterlab-lsp", ("~=5.1.0", "~=5.1.1")), + ("jupyterlab-widgets", ("~=3.0.13", "~=3.0.15")), + ) + + for name, data in requirements.items(): + if len(set(data)) == 1: + continue + + with subtests.test(msg=f"checking versions of {name} across all pyproject.tomls"): + exception = next((it for it in ignored_exceptions if it[0] == name), None) + if exception: + # exception may save us from failing + if set(data) == {packaging.specifiers.SpecifierSet(e) for e in exception[1]}: + continue + else: + pytest.fail( + f"{name} is allowed to have {exception[1]} but actually has more specifiers: {pprint.pformat(set(data))}" + ) + # all hope is lost, the check has failed + pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") def test_files_that_should_be_same_are_same(subtests: pytest_subtests.plugin.SubTests): From f8b07f5d8c2283438eab1930ace94c5434a6e55a Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 18:40:14 +0200 Subject: [PATCH 041/176] Update multiarch-push-pipeline.yaml --- .tekton/multiarch-push-pipeline.yaml | 41 ++++++++++++++++------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 2c181d1b1b..915c8d312b 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -67,7 +67,7 @@ spec: description: Path to the Dockerfile inside the context specified by parameter path-context name: dockerfile type: string - - default: "true" + - default: "false" description: Force rebuild image name: rebuild type: string @@ -86,14 +86,19 @@ spec: - default: "" description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively. name: image-expires-after + type: string - default: "false" description: Build a source image. name: build-source-image type: string - - default: "false" + - default: "true" description: Add built image into an OCI image index name: build-image-index type: string + - default: [] + description: Array of extra tags to apply to the resulting image (e.g. commit or release identifiers). + name: additional-tags + type: array - default: [] description: Array of --build-arg values ("arg=value" strings) for buildah name: build-args @@ -175,7 +180,7 @@ spec: - name: name value: init - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:08e18a4dc5f947c1d20e8353a19d013144bea87b72f67236b165dd4778523951 + value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:ded314206f09712b2116deb050b774ae7efef9ab243794334c8e616871a3ffa5 - name: kind value: task resolver: bundles @@ -198,7 +203,7 @@ spec: - name: name value: git-clone-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:be82c55346e8810bd1edc5547f864064da6945979baccca7dfc99990b392a02b + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:4a601aeec58a1dd89c271e728fd8f0d84777825b46940c3aec27f15bab3edacf - name: kind value: task resolver: bundles @@ -227,7 +232,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:ca036c7232f63199824bc1a65126faad834bc3af030e5b8210cb057f4ae97d99 + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb - name: kind value: task resolver: bundles @@ -277,7 +282,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:fa90f4a5ac8485720999aabb00a1db4bb5da69b178acbc089870efc7eaf36721 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:cd9ef1eb119700a6883edcf93fd7c71dc33ee43467f3c2728b2a002c77915e8d - name: kind value: task resolver: bundles @@ -319,12 +324,12 @@ spec: params: - name: BINARY_IMAGE value: $(tasks.build-image-index.results.IMAGE_URL) + - name: BINARY_IMAGE_DIGEST + value: $(tasks.build-image-index.results.IMAGE_DIGEST) - name: SOURCE_ARTIFACT value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) - name: CACHI2_ARTIFACT value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) - - name: BINARY_IMAGE_DIGEST - value: $(tasks.build-image-index.results.IMAGE_DIGEST) runAfter: - build-image-index taskRef: @@ -332,7 +337,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:bfec1fabb0ed7c191e6c85d75e6cc577a04cabe9e6b35f9476529e8e5b3c0c82 + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f - name: kind value: task resolver: bundles @@ -400,7 +405,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:1f151e00f7fc427654b7b76045a426bb02fe650d192ffe147a304d2184787e38 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 - name: kind value: task resolver: bundles @@ -426,7 +431,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:fe5e5ba3a72632cd505910de2eacd62c9d11ed570c325173188f8d568ac60771 + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b - name: kind value: task resolver: bundles @@ -448,7 +453,7 @@ spec: - name: name value: clamav-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:cce2dfcc5bd6e91ee54aacdadad523b013eeae5cdaa7f6a4624b8cbcc040f439 + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:b0bd59748cda4a7abf311e4f448e6c1d00c6b6d8c0ecc1c2eb33e08dc0e0b802 - name: kind value: task resolver: bundles @@ -493,7 +498,7 @@ spec: - name: name value: sast-coverity-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:0819ec70412034b7bb7ad2bf0d42b5c0f6904fee66599e03489c33350340c0cb + value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:cdbe1a968676e4f5519b082bf1e27a4cdcf66dd60af66dbc26b3e604f957f7e9 - name: kind value: task resolver: bundles @@ -577,13 +582,13 @@ spec: - "false" - name: apply-tags params: - - name: ADDITIONAL_TAGS - value: - - $(params.additional-tags[*]) - name: IMAGE_URL value: $(tasks.build-image-index.results.IMAGE_URL) - name: IMAGE_DIGEST value: $(tasks.build-image-index.results.IMAGE_DIGEST) + - name: ADDITIONAL_TAGS + value: + - $(params.additional-tags[*]) runAfter: - build-image-index taskRef: @@ -591,7 +596,7 @@ spec: - name: name value: apply-tags - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:70881c97a4c51ee1f4d023fa1110e0bdfcfd2f51d9a261fa543c3862b9a4eee9 + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:e0de426d492e195f59c99d2ea1ca0df7bfb8c689f5d1468fe7f70eb8684b8d02 - name: kind value: task resolver: bundles @@ -614,7 +619,7 @@ spec: - name: name value: push-dockerfile-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:972990bea93c13f8afd279c0e0d4bd8c2665b48bbb3369b2c43acf194b851f5c + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:235ef6e835de8171c07b8a7f8947d0b40bfcff999e1ff3cb6ddd9acc65c48430 - name: kind value: task resolver: bundles From 84e387496e9cf64336d63695b92086f5a082cf5f Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 18:40:41 +0200 Subject: [PATCH 042/176] Update odh-base-image-cuda-py311-c9s-push.yaml --- .tekton/odh-base-image-cuda-py311-c9s-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml index 28aff49291..92d9d57e45 100644 --- a/.tekton/odh-base-image-cuda-py311-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py311-c9s-push.yaml @@ -1,6 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test +#test1 metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 00dff74ab03688f7fcc293bc0b294374d973bd3e Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 19:19:10 +0200 Subject: [PATCH 043/176] Update odh-base-image-cuda-py312-c9s-push.yaml --- .tekton/odh-base-image-cuda-py312-c9s-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml index 9927196740..c2db1384ac 100644 --- a/.tekton/odh-base-image-cuda-py312-c9s-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-c9s-push.yaml @@ -1,6 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test1 +#test2 metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From 1bd738f9facd2f17f4394491817298b9b76be790 Mon Sep 17 00:00:00 2001 From: aTheo Date: Thu, 4 Sep 2025 19:19:19 +0200 Subject: [PATCH 044/176] Update odh-base-image-cuda-py312-ubi9-push.yaml --- .tekton/odh-base-image-cuda-py312-ubi9-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml index cfc16ebe20..a76c879626 100644 --- a/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml +++ b/.tekton/odh-base-image-cuda-py312-ubi9-push.yaml @@ -1,6 +1,6 @@ apiVersion: tekton.dev/v1 kind: PipelineRun -#test1 +#test2 metadata: annotations: build.appstudio.openshift.io/repo: https://github.com/opendatahub-io/notebooks?rev={{revision}} From fc46ec1d640bfdf649f141eca6d652508e460f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 5 Sep 2025 08:47:34 +0200 Subject: [PATCH 045/176] RHAIENG-308, #2242: tests(make): handle rstudio in a rhds-compatible manner (#2277) --- tests/manifests.py | 5 ++++- tests/test_main.py | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/manifests.py b/tests/manifests.py index 5d7f107f7a..8698f5be9b 100644 --- a/tests/manifests.py +++ b/tests/manifests.py @@ -185,7 +185,10 @@ def get_source_of_truth_filepath( filename = f"jupyter-{notebook_id}-{file_suffix}" elif RSTUDIO_NOTEBOOK_ID in notebook_id: - filename = f"rstudio-gpu-{file_suffix}" + imagestream_filename = f"rstudio-gpu-{file_suffix}" + buildconfig_filename = "cuda-rstudio-buildconfig.yaml" + _ = imagestream_filename + filename = buildconfig_filename if not filename: raise ValueError( diff --git a/tests/test_main.py b/tests/test_main.py index 3ce1d75c6a..e6c6da9826 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -378,7 +378,12 @@ def load_manifests_file_for(directory: pathlib.Path) -> Manifest: f"Computed filepath '{manifest_file}' does not exist." ) - imagestream = yaml.safe_load(manifest_file.read_text()) + # BEWARE: rhds rstudio has imagestream bundled in the buildconfig yaml + if "buildconfig" in manifest_file.name: + # imagestream is the first document in the file + imagestream = next(yaml.safe_load_all(manifest_file.read_text())) + else: + imagestream = yaml.safe_load(manifest_file.read_text()) recommended_tags = [ tag for tag in imagestream["spec"]["tags"] From 93c0810a99e73d420ac1fc9b07a117205b653116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 5 Sep 2025 09:18:52 +0200 Subject: [PATCH 046/176] RHAIENG-816: fix(jupyter/rocm/tensorflow/ubi9-python-3.12): image has outdated jupyterlab and jupyterlab-git packages (#2278) ``` ============================================================================================================ FAILURES ============================================================================================================= _______________________________________________________________ test_image_pyprojects_version_alignment [checking versions of skl2onnx across all pyproject.tomls] ________________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: skl2onnx has multiple specifiers: [, E , E , E , E , E , E , E , E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- _______________________________________________________________ test_image_pyprojects_version_alignment [checking versions of odh-elyra across all pyproject.tomls] _______________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: odh-elyra has multiple specifiers: [, E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- ______________________________________________________________ test_image_pyprojects_version_alignment [checking versions of jupyterlab across all pyproject.tomls] _______________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: jupyterlab has multiple specifiers: [, E , E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- ____________________________________________________________ test_image_pyprojects_version_alignment [checking versions of jupyter-server across all pyproject.tomls] _____________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: jupyter-server has multiple specifiers: [, E , E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- ____________________________________________________________ test_image_pyprojects_version_alignment [checking versions of jupyterlab-git across all pyproject.tomls] _____________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: jupyterlab-git has multiple specifiers: [, E , E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- ________________________________________________________ test_image_pyprojects_version_alignment [checking versions of jupyter-resource-usage across all pyproject.tomls] _________________________________________________________ tests/test_main.py:295: in test_image_pyprojects_version_alignment pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") E Failed: jupyter-resource-usage has multiple specifiers: [, E , E , E , E , E , E ] -------------------------------------------------------------------------------------------------------- Captured log call -------------------------------------------------------------------------------------------------------- ===================================================================================================== short test summary info ===================================================================================================== [checking versions of skl2onnx across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: skl2onnx has multiple specifiers: [, [checking versions of odh-elyra across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: odh-elyra has multiple specifiers: [, [checking versions of jupyterlab across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: jupyterlab has multiple specifiers: [, [checking versions of jupyter-server across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: jupyter-server has multiple specifiers: [, [checking versions of jupyterlab-git across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: jupyterlab-git has multiple specifiers: [, [checking versions of jupyter-resource-usage across all pyproject.tomls] SUBFAIL tests/test_main.py::test_image_pyprojects_version_alignment - Failed: jupyter-resource-usage has multiple specifiers: [, ================================================================================== 6 failed, 32 passed, 48 skipped, 114 subtests passed in 2.88s ================================================================================== gmake: *** [Makefile:518: test] Error 1 ``` --- examples/jupyterlab-with-elyra/Dockerfile | 2 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 36 +++++++++---------- .../ubi9-python-3.12/pyproject.toml | 12 +++---- .../ubi9-python-3.12/pylock.toml | 6 ++-- .../ubi9-python-3.12/pyproject.toml | 2 +- tests/test_main.py | 3 -- 6 files changed, 29 insertions(+), 32 deletions(-) diff --git a/examples/jupyterlab-with-elyra/Dockerfile b/examples/jupyterlab-with-elyra/Dockerfile index 7ba23f9d75..100c757636 100644 --- a/examples/jupyterlab-with-elyra/Dockerfile +++ b/examples/jupyterlab-with-elyra/Dockerfile @@ -58,7 +58,7 @@ nbdime~=4.0.2 nbgitpuller~=1.2.2 # Elyra -odh-elyra==4.2.1 +odh-elyra==4.2.3 kfp~=2.12.1 # Miscellaneous datascience packages diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index 1f604fcd13..f03eda6912 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -511,9 +511,9 @@ wheels = [ [[packages]] name = "click" -version = "8.2.1" -sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", upload-time = 2025-05-20T23:19:49Z, size = 286342, hashes = { sha256 = "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", upload-time = 2025-05-20T23:19:47Z, size = 102215, hashes = { sha256 = "61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" } }] +version = "8.1.8" +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", upload-time = 2024-12-21T18:38:44Z, size = 226593, hashes = { sha256 = "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", upload-time = 2024-12-21T18:38:41Z, size = 98188, hashes = { sha256 = "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" } }] [[packages]] name = "codeflare-sdk" @@ -1360,9 +1360,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.15.0" -sdist = { url = "https://files.pythonhosted.org/packages/61/8c/df09d4ab646141f130f9977b32b206ba8615d1969b2eba6a2e84b7f89137/jupyter_server-2.15.0.tar.gz", upload-time = 2024-12-20T13:02:42Z, size = 725227, hashes = { sha256 = "9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl", upload-time = 2024-12-20T13:02:37Z, size = 385826, hashes = { sha256 = "872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3" } }] +version = "2.16.0" +sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", upload-time = 2025-05-12T16:44:46Z, size = 728177, hashes = { sha256 = "65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", upload-time = 2025-05-12T16:44:43Z, size = 386904, hashes = { sha256 = "3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e" } }] [[packages]] name = "jupyter-server-mathjax" @@ -1384,15 +1384,15 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602 [[packages]] name = "jupyterlab" -version = "4.2.7" -sdist = { url = "https://files.pythonhosted.org/packages/8f/51/9e1e089b7e3b4b60d5564463067bde91d9ad00410ed781ddb0139dda5f82/jupyterlab-4.2.7.tar.gz", upload-time = 2025-01-08T12:26:44Z, size = 21508689, hashes = { sha256 = "7353c0704aec0e1219eb1e376c2d51f855a2522605f9ecdcab4993c006991ea3" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/71/0d/8b1e890d317b5beb9a727d7326e59921f1a4bd1f8c4f4bdf40a60ca9ab20/jupyterlab-4.2.7-py3-none-any.whl", upload-time = 2025-01-08T12:26:38Z, size = 11642874, hashes = { sha256 = "a16a10a114360a4249c855e382b95260ebf2b91341884739dde954936096684d" } }] +version = "4.4.4" +sdist = { url = "https://files.pythonhosted.org/packages/e2/4d/7ca5b46ea56742880d71a768a9e6fb8f8482228427eb89492d55c5d0bb7d/jupyterlab-4.4.4.tar.gz", upload-time = 2025-06-28T13:07:20Z, size = 23044296, hashes = { sha256 = "163fee1ef702e0a057f75d2eed3ed1da8a986d59eb002cbeb6f0c2779e6cd153" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f8/82/66910ce0995dbfdb33609f41c99fe32ce483b9624a3e7d672af14ff63b9f/jupyterlab-4.4.4-py3-none-any.whl", upload-time = 2025-06-28T13:07:15Z, size = 12296310, hashes = { sha256 = "711611e4f59851152eb93316c3547c3ec6291f16bb455f1f4fa380d25637e0dd" } }] [[packages]] name = "jupyterlab-git" -version = "0.50.2" -sdist = { url = "https://files.pythonhosted.org/packages/c5/00/a8123e22ead190dce24c75aeb9a5708f3a6886abc91a3e18d45d7418e8aa/jupyterlab_git-0.50.2.tar.gz", upload-time = 2024-10-29T15:43:17Z, size = 15248711, hashes = { sha256 = "ceefdc85632caf499a048b434459d03b5e621665801e9db7197bd486f5d33433" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/65/70/fb5a07776b00802afae9687e61db5e44b08959129988ba5df3791bd420b9/jupyterlab_git-0.50.2-py3-none-any.whl", upload-time = 2024-10-29T15:43:14Z, size = 1154095, hashes = { sha256 = "059114d19fcb5560f82914b070ed7654fab62392e3c1fdd5946c5dc460ae3697" } }] +version = "0.51.2" +sdist = { url = "https://files.pythonhosted.org/packages/f1/a2/071e86f015ce319b42131d543a1108fd92a97e7d5bea622a81a51cd4cf5e/jupyterlab_git-0.51.2.tar.gz", upload-time = 2025-06-12T14:44:39Z, size = 14471184, hashes = { sha256 = "ad91d56f0298fd70e7d8f8cd1ee76d261f0dfb940cc490717a31d64df4b7d562" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/50/dc/d59ae2a9e4671c090ba9ef9f1228a62cf49ad80b4bc3d716565bb7e6a81b/jupyterlab_git-0.51.2-py3-none-any.whl", upload-time = 2025-06-12T14:44:37Z, size = 367704, hashes = { sha256 = "1150edabd844f9a5a3c7ba676409b18b8cc95b1a7bb171f357318f4075db2263" } }] [[packages]] name = "jupyterlab-lsp" @@ -2145,9 +2145,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.1" -sdist = { url = "https://files.pythonhosted.org/packages/65/df/ebdb17819a6bb03462bb9a18fcf8562134a6480294fb0aa57cac1007a4af/odh_elyra-4.2.1.tar.gz", upload-time = 2025-05-07T17:39:30Z, size = 2155327, hashes = { sha256 = "a2c1c56ee9cb413f24efd3837410dd714745536036dc444bd722084406435a78" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/de/c9/ef598a974b7913b4efc6eab7e6fa7736b5025194ced4ce378bae5137f7c2/odh_elyra-4.2.1-py3-none-any.whl", upload-time = 2025-05-07T17:39:28Z, size = 4316225, hashes = { sha256 = "255ada78cfac3f5f60427b1106baaca269513dfd06694ebb06755dcb20618689" } }] +version = "4.2.3" +sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] [[packages]] name = "onnx" @@ -3703,9 +3703,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc [[packages]] name = "skl2onnx" -version = "1.17.0" -sdist = { url = "https://files.pythonhosted.org/packages/f2/91/53c1d0085fb11c6ae2b2092160f55380fa361b8ced1144eada49add70adb/skl2onnx-1.17.0.tar.gz", upload-time = 2024-05-30T12:28:02Z, size = 931965, hashes = { sha256 = "7127dc84e470f489f68094ccfff9a5a815b609f700d43e708e6f658a33b06403" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/61/db/343223f105c34cbf8dd1237693e8628deb5009f2a9c4f2e3d2c6546f2766/skl2onnx-1.17.0-py2.py3-none-any.whl", upload-time = 2024-05-30T12:27:59Z, size = 298421, hashes = { sha256 = "27942fc2743efe9dff56380001da4685812d0f5b1b0b9c1a032e80d059d6779a" } }] +version = "1.18.0" +sdist = { url = "https://files.pythonhosted.org/packages/a9/fb/f91b284365bab4ddcb0f77f573e60dc96bc232648de997814e3ddd832e97/skl2onnx-1.18.0.tar.gz", upload-time = 2024-12-18T07:25:09Z, size = 935240, hashes = { sha256 = "39ea4ae30c5c182355a1824467013158214444e0ce0b18f33338bd827d4fb00f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd80484aa28080de62e4dc21f076d6887c10db49e2c8a66578f/skl2onnx-1.18.0-py2.py3-none-any.whl", upload-time = 2024-12-18T07:25:06Z, size = 300310, hashes = { sha256 = "1345d8a1d3aa4a11abfbed4bc984b777023dad85e1c9fe4eb727cba5ee0fcaa8" } }] [[packages]] name = "smart-open" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index 5c06099719..e8cf6b45c5 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ "plotly~=6.0.0", "scikit-learn~=1.6.1", "scipy~=1.15.2", - "skl2onnx~=1.17.0", + "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf "codeflare-sdk~=0.29.0", "kubeflow-training==1.9.0", @@ -33,17 +33,17 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.1", + "odh-elyra==4.2.3", - "jupyterlab==4.2.7", + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.15.0", + "jupyter-server~=2.16.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", - "jupyterlab-git~=0.50.1", + "jupyterlab-git~=0.51.1", "jupyterlab-lsp~=5.1.0", "jupyterlab-widgets~=3.0.13", - "jupyter-resource-usage~=1.1.0", + "jupyter-resource-usage~=1.1.1", "nbdime~=4.0.2", "nbgitpuller~=1.2.2", diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml index 241328616b..64dea07dd5 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml @@ -3099,9 +3099,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc [[packages]] name = "skl2onnx" -version = "1.17.0" -sdist = { url = "https://files.pythonhosted.org/packages/f2/91/53c1d0085fb11c6ae2b2092160f55380fa361b8ced1144eada49add70adb/skl2onnx-1.17.0.tar.gz", upload-time = 2024-05-30T12:28:02Z, size = 931965, hashes = { sha256 = "7127dc84e470f489f68094ccfff9a5a815b609f700d43e708e6f658a33b06403" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/61/db/343223f105c34cbf8dd1237693e8628deb5009f2a9c4f2e3d2c6546f2766/skl2onnx-1.17.0-py2.py3-none-any.whl", upload-time = 2024-05-30T12:27:59Z, size = 298421, hashes = { sha256 = "27942fc2743efe9dff56380001da4685812d0f5b1b0b9c1a032e80d059d6779a" } }] +version = "1.18.0" +sdist = { url = "https://files.pythonhosted.org/packages/a9/fb/f91b284365bab4ddcb0f77f573e60dc96bc232648de997814e3ddd832e97/skl2onnx-1.18.0.tar.gz", upload-time = 2024-12-18T07:25:09Z, size = 935240, hashes = { sha256 = "39ea4ae30c5c182355a1824467013158214444e0ce0b18f33338bd827d4fb00f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd80484aa28080de62e4dc21f076d6887c10db49e2c8a66578f/skl2onnx-1.18.0-py2.py3-none-any.whl", upload-time = 2024-12-18T07:25:06Z, size = 300310, hashes = { sha256 = "1345d8a1d3aa4a11abfbed4bc984b777023dad85e1c9fe4eb727cba5ee0fcaa8" } }] [[packages]] name = "smart-open" diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml index 4c03cadf24..ff6c2690a4 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ "plotly~=6.0.0", "scikit-learn~=1.6.1", "scipy~=1.15.2", - "skl2onnx~=1.17.0", + "skl2onnx~=1.18.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf "onnxconverter-common~=1.13.0", "codeflare-sdk~=0.29.0", diff --git a/tests/test_main.py b/tests/test_main.py index e6c6da9826..dea3bd17cc 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -245,9 +245,6 @@ def test_image_pyprojects_version_alignment(subtests: pytest_subtests.plugin.Sub logging.debug(f"skipping {directory.name}/pyproject.toml as it is not an image directory") continue - if _skip_unimplemented_manifests(directory, call_skip=False): - continue - pyproject = tomllib.loads(file.read_text()) for d in pyproject["project"]["dependencies"]: requirement = packaging.requirements.Requirement(d) From ae6357277d13ec37bcfadfa7c936d64208e59814 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 07:46:06 +0000 Subject: [PATCH 047/176] chore(deps): update odh-workbench-codeserver-datascience-cpu-py312-ubi9 to b0385e9 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 520da16516..15e4c06568 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -54,7 +54,7 @@ odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:7660519a678a53f621fda0abcb3ddcf94b647d7c376f43d218aed0dbf8afeb7b -odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:b039a4e9ab545c94b09dd784bfe2fa63cf88a3b76af5c5a70c8c38dfcf839fd9 +odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:b0385e99d89f770db1bd959cf0b8808974bbb91f8867382c86b93a70464eb11e odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 From 17831973a813762c946339776ffac32d05371f8f Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 07:53:46 +0000 Subject: [PATCH 048/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to 40b63ff Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 15e4c06568..ba1ac7ab53 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -40,7 +40,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:78c2692ed17d40dedf8d5ed19d4a8e0daa8fb42637800fea0b2181da9e757c84 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ff3efca7f8bb355a69abdcb77b1c990dcd832f577cc86b8c95e35db4efe2b425 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:40b63ff6daf920df36c8d10dd5285bbaf6acedd99278b6f065584b34cd174c6d odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bd7bc346ac3364cfb0210c84d29478ddfd45853efc089e7469decb57332c3a2b From 1ff5c917619d19db7db02f0c62faf33fdb815672 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 07:54:20 +0000 Subject: [PATCH 049/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to 9b91566 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 15e4c06568..7081275c2c 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,7 +50,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:f4886ec2034ed187d018db049fef18897e585fabb162c411f689a1ca2bcbb218 -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:64f7849c80beb063a8d51aca874fd129024dd08ceaa2ead72be51aa69dd48952 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:7660519a678a53f621fda0abcb3ddcf94b647d7c376f43d218aed0dbf8afeb7b From fecc98f241578c3369c6e7bea17b5ddd014d4942 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 07:56:00 +0000 Subject: [PATCH 050/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to 8d24379 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 15e4c06568..d7c86452d2 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -34,7 +34,7 @@ odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b89c69e501a6303660b905a65382d2beb52f09421292be2f69ef5826ff8fad9d +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:8d2437978e72c646981ba2883a305dcc12726a3372435d53e3cd335f30676306 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:236b0d4d2bb2ead6c25a4991252133aac09bbd5e2dd77859c5c4321c709ce376 From 689029efe860a968f4041e17e6b5a997ba9390d5 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:01:04 +0000 Subject: [PATCH 051/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to 821209f Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 548755f536..92a495b022 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -36,7 +36,7 @@ odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b89c69e501a6303660b905a65382d2beb52f09421292be2f69ef5826ff8fad9d -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:236b0d4d2bb2ead6c25a4991252133aac09bbd5e2dd77859c5c4321c709ce376 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:821209fd6f18012d05221ac09ea51eceb4d6810a127759a97772848296d1b71d odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:78c2692ed17d40dedf8d5ed19d4a8e0daa8fb42637800fea0b2181da9e757c84 From fe5c2ecddf6efb4f841ee7ca5c64eb84dfcc8202 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:17:52 +0000 Subject: [PATCH 052/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to bf625b7 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index d8875a83f6..c1bf4741ee 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:40b63ff6daf920df36c8d10dd5285bbaf6acedd99278b6f065584b34cd174c6d -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bd7bc346ac3364cfb0210c84d29478ddfd45853efc089e7469decb57332c3a2b +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bf625b71874f9fccdc1d19b5c2f5d182b112ae3656e9df12e66d1ed7404c8f55 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:0775005a143f58281883493661517fefadec956e114677ce4c31c502459a35ad From d60bd875ad19a74dc6f17bf6dadfe03d919cf196 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:25:49 +0000 Subject: [PATCH 053/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to 5127a76 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index d8875a83f6..fa047b15ab 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bd7bc346ac3364cfb0210c84d29478ddfd45853efc089e7469decb57332c3a2b -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:0775005a143f58281883493661517fefadec956e114677ce4c31c502459a35ad +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:5127a76654e540d1824ef06ebba747062073943214a577cbbed1dd6a64e6db38 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:cc97aa8ac408d1cecd5ba3a67336ee0299a94dbcce11e4372c6dc90064b3f779 From 864260c578400a3e4c1dec6ebc67a30f838b8250 Mon Sep 17 00:00:00 2001 From: "Md. Shafi Hussain" Date: Fri, 5 Sep 2025 14:01:03 +0530 Subject: [PATCH 054/176] RHOAIENG-5114: feat(ppc64le): skip the latex installation to allow to build jupyter-minimal workbench images for Power (#1966) * Skip PDF export installation for ppc64le Co-authored-by: puneetsharma21 --- ...rkbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml | 1 + jupyter/utils/install_pdf_deps.sh | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml index 23e85a2bf2..06532aebe7 100644 --- a/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-jupyter-minimal-cpu-py312-ubi9-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/ppc64le - name: dockerfile value: jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu - name: path-context diff --git a/jupyter/utils/install_pdf_deps.sh b/jupyter/utils/install_pdf_deps.sh index f07a54f836..16a5c8d15f 100755 --- a/jupyter/utils/install_pdf_deps.sh +++ b/jupyter/utils/install_pdf_deps.sh @@ -17,9 +17,9 @@ if [[ -z "${ARCH:-}" ]]; then exit 1 fi -# Skip PDF export installation for s390x architecture -if [[ "$(uname -m)" == "s390x" ]]; then - echo "PDF export functionality is not supported on s390x architecture. Skipping installation." +# Skip PDF export installation for s390x and ppc64le architectures +if [[ "$(uname -m)" == "s390x" || "$(uname -m)" == "ppc64le" ]]; then + echo "PDF export functionality is not supported on $(uname -m) architecture. Skipping installation." exit 0 fi From 0ed4c858b4b5b6b47c8034e9a16241b4c37c8de3 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:32:07 +0000 Subject: [PATCH 055/176] chore(deps): update odh-pipeline-runtime-pytorch-cuda-py312-ubi9 to 54337b2 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 7bc31ebccc..9123b78d0d 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -58,7 +58,7 @@ odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-wo odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:4b15b7b0d3538ab5749a7b25c54b8ebe7de96f39a6e9755c6a06970d64c68954 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:54337b260ed83eca94e1e72e2a9187353b6522c1dc0b2c6d89fe1dd516ea96a4 odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a57e8b5e84d6443798a280d04375b4c3e75329fbd755b0a175efa9919fdf3228 From 7efa75424e09ef8af5d731bf3710263628e13092 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:33:56 +0000 Subject: [PATCH 056/176] chore(deps): update odh-workbench-jupyter-tensorflow-cuda-py312-ubi9 to 2245d2c Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 7bc31ebccc..e4750b75bd 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -48,7 +48,7 @@ odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahu odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:cc97aa8ac408d1cecd5ba3a67336ee0299a94dbcce11e4372c6dc90064b3f779 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:f4886ec2034ed187d018db049fef18897e585fabb162c411f689a1ca2bcbb218 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:2245d2caf48ce8f2e7fe7d12a9448aa96f442952674ef9a0065cad31bde5beb2 odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e From 2aad6f2b521a7bf00fc8d0a0b4b55b8ea586b2ed Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:41:43 +0000 Subject: [PATCH 057/176] chore(deps): update odh-workbench-jupyter-trustyai-cpu-py312-ubi9 to f809c4d Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 7bc31ebccc..a987a87535 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -52,7 +52,7 @@ odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:7660519a678a53f621fda0abcb3ddcf94b647d7c376f43d218aed0dbf8afeb7b +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:f809c4d5d76f35e42fb6b33c91f631d7fc0a957c5b4fe9a90602abbc5e9a7f32 odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:b0385e99d89f770db1bd959cf0b8808974bbb91f8867382c86b93a70464eb11e From 73cabe2bec0199ccdcc7face5a4d24f9c4248773 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:52:42 +0000 Subject: [PATCH 058/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to eeff715 Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9123b78d0d..c901336e69 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -36,7 +36,7 @@ odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:8d2437978e72c646981ba2883a305dcc12726a3372435d53e3cd335f30676306 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:821209fd6f18012d05221ac09ea51eceb4d6810a127759a97772848296d1b71d +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:eeff715a62b316c928ffdc4e37199f9c070a85c9efb41668c174985985fa3d67 odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:78c2692ed17d40dedf8d5ed19d4a8e0daa8fb42637800fea0b2181da9e757c84 From c5987148211b74e256c8fa8f3f27d26b0e5c701e Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:54:53 +0000 Subject: [PATCH 059/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to ae2f27f Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9123b78d0d..12c593bbdf 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -40,7 +40,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:78c2692ed17d40dedf8d5ed19d4a8e0daa8fb42637800fea0b2181da9e757c84 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:40b63ff6daf920df36c8d10dd5285bbaf6acedd99278b6f065584b34cd174c6d +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bf625b71874f9fccdc1d19b5c2f5d182b112ae3656e9df12e66d1ed7404c8f55 From 1cf0d60a5d3c027169c951dbe27aa25ab8b3b9de Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:54:54 +0000 Subject: [PATCH 060/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to bb8b962 Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9123b78d0d..2dc5bc2f13 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -34,7 +34,7 @@ odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:8d2437978e72c646981ba2883a305dcc12726a3372435d53e3cd335f30676306 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:bb8b96299ae9e9f8a3d3ed0599319df0a98465a1949b58e09ac8c020d8a41031 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:821209fd6f18012d05221ac09ea51eceb4d6810a127759a97772848296d1b71d From f64979a9abcf338f69cf29b28287b09fda622756 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:04:46 +0000 Subject: [PATCH 061/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to 3ce09b3 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 451c65d7c8..43225d8363 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -38,7 +38,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:821209fd6f18012d05221ac09ea51eceb4d6810a127759a97772848296d1b71d -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:78c2692ed17d40dedf8d5ed19d4a8e0daa8fb42637800fea0b2181da9e757c84 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:3ce09b31010e3e29b2aa268bd94544747c6f5a2b256ece782e99e1d31c1f0c0a odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:40b63ff6daf920df36c8d10dd5285bbaf6acedd99278b6f065584b34cd174c6d From e3702f36437e5fb6850ff388af51585baed928ac Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:13:08 +0000 Subject: [PATCH 062/176] chore(deps): update odh-pipeline-runtime-pytorch-rocm-py312-ubi9 to ef896b2 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index f4d79c47d7..c90dae4dfe 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -62,6 +62,6 @@ odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline- odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a57e8b5e84d6443798a280d04375b4c3e75329fbd755b0a175efa9919fdf3228 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:78dfe5c600a4b2ce4b996e73a33d825f97bf8021293639d2d1b1397f5339c86f +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:ef896b234b1d522e55777c1ab036451b8a45969c0794f97a52c4d82c240dbed4 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9@sha256:ad2a67549b36485862378c392f1fb76e8c5457065d60478d977a8141393f9752 From 0389119f53ca3c96056e504cc9449973601aec08 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:17:05 +0000 Subject: [PATCH 063/176] chore(deps): update odh-pipeline-runtime-tensorflow-cuda-py312-ubi9 to 6e1ce63 Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index ab0325426b..a09742e030 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -60,7 +60,7 @@ odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-r odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:54337b260ed83eca94e1e72e2a9187353b6522c1dc0b2c6d89fe1dd516ea96a4 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a57e8b5e84d6443798a280d04375b4c3e75329fbd755b0a175efa9919fdf3228 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:6e1ce6346948b09d5af0aba2932134e2c2ac75c8b3980c9aa89f189d1ca2e726 odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:78dfe5c600a4b2ce4b996e73a33d825f97bf8021293639d2d1b1397f5339c86f From cb26f36099309e7d0693fb7baf7eff5e83f98135 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:21:41 +0000 Subject: [PATCH 064/176] chore(deps): update odh-workbench-jupyter-tensorflow-cuda-py312-ubi9 to 4812fcb Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 0df84a6a5a..d1a325d041 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -48,7 +48,7 @@ odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahu odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:cc97aa8ac408d1cecd5ba3a67336ee0299a94dbcce11e4372c6dc90064b3f779 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:2245d2caf48ce8f2e7fe7d12a9448aa96f442952674ef9a0065cad31bde5beb2 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e From 5ac9818d420c3e87084f10d8b5197e134682b18c Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:23:44 +0000 Subject: [PATCH 065/176] chore(deps): update odh-workbench-jupyter-trustyai-cpu-py312-ubi9 to 8dde967 Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 0df84a6a5a..42bf027a4e 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -52,7 +52,7 @@ odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:f809c4d5d76f35e42fb6b33c91f631d7fc0a957c5b4fe9a90602abbc5e9a7f32 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:b0385e99d89f770db1bd959cf0b8808974bbb91f8867382c86b93a70464eb11e From 2097fabb71b4c468d6f99144d6bc2d1d85080790 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:24:19 +0000 Subject: [PATCH 066/176] chore(deps): update odh-workbench-jupyter-pytorch-rocm-py312-ubi9 to 6d1af6b Image created from 'https://github.com/opendatahub-io/notebooks?rev=99698b723aec25ae787886c001b1ecef888d9fc3' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 0df84a6a5a..e791a503dc 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -46,7 +46,7 @@ odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:5127a76654e540d1824ef06ebba747062073943214a577cbbed1dd6a64e6db38 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:cc97aa8ac408d1cecd5ba3a67336ee0299a94dbcce11e4372c6dc90064b3f779 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:6d1af6b35458873846589692884d2894d4c874ad8eb9dfb0b31b268c23f742d0 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:2245d2caf48ce8f2e7fe7d12a9448aa96f442952674ef9a0065cad31bde5beb2 From 9c86f8c977ef9cbb3b6a2cb49a271f35346f1ecd Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:28:00 +0000 Subject: [PATCH 067/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to 3a607ba Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 42bf027a4e..dfcb3d1eef 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:bf625b71874f9fccdc1d19b5c2f5d182b112ae3656e9df12e66d1ed7404c8f55 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:3a607baddadaad2393e9643001ab5975ac65afc971db1fea3fa40c363f1c0077 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:5127a76654e540d1824ef06ebba747062073943214a577cbbed1dd6a64e6db38 From 130945b25eb39f3028abdcde576bee4dceaffa98 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:43:48 +0000 Subject: [PATCH 068/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to 81c4fea Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9a5c4564bf..47b0c74773 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -38,7 +38,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:eeff715a62b316c928ffdc4e37199f9c070a85c9efb41668c174985985fa3d67 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:3ce09b31010e3e29b2aa268bd94544747c6f5a2b256ece782e99e1d31c1f0c0a +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:81c4fea260f4e202abc72a6d316d4ff0d3f0a2d27ac97be4f3bfd723fc7dfeb7 odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee From f5e3ba9b779d4de80a30132691eda3b86fd03d96 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:48:29 +0000 Subject: [PATCH 069/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to e6a4ecc Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9a5c4564bf..1569844c51 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:3a607baddadaad2393e9643001ab5975ac65afc971db1fea3fa40c363f1c0077 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:5127a76654e540d1824ef06ebba747062073943214a577cbbed1dd6a64e6db38 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:e6a4ecc926daab29cc6ef9b017ad5e25bb23ec5c9692e5bfbcb832f3032827b5 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:6d1af6b35458873846589692884d2894d4c874ad8eb9dfb0b31b268c23f742d0 From 56dc07242c483d2fd1ea55e0fb2d7a149c9575d2 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 10:11:07 +0000 Subject: [PATCH 070/176] chore(deps): update odh-workbench-jupyter-pytorch-rocm-py312-ubi9 to 569e213 Image created from 'https://github.com/opendatahub-io/notebooks?rev=864260c578400a3e4c1dec6ebc67a30f838b8250' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 0598c14d18..c3c51d5599 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -46,7 +46,7 @@ odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:e6a4ecc926daab29cc6ef9b017ad5e25bb23ec5c9692e5bfbcb832f3032827b5 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:6d1af6b35458873846589692884d2894d4c874ad8eb9dfb0b31b268c23f742d0 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd From 14a3eab0da6c4a21f2a4f9d8adbacef84c44a0f1 Mon Sep 17 00:00:00 2001 From: Nishan Acharya <58680481+Nash-123@users.noreply.github.com> Date: Fri, 5 Sep 2025 16:26:06 +0530 Subject: [PATCH 071/176] RHOAIENG-31406: enable Runtime Datascience Images for IBM Z[s390x] (Python 3.12) (#1513) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nishan Acharya Co-authored-by: GitHub Actions Co-authored-by: Jiri Daněk --- ...tascience-cpu-py312-ubi9-pull-request.yaml | 1 + ci/cached-builds/gen_gha_matrix_jobs.py | 2 + .../ubi9-python-3.12/Dockerfile.cpu | 127 +++++++++++++++++- .../datascience/ubi9-python-3.12/pylock.toml | 57 +++++++- .../ubi9-python-3.12/pyproject.toml | 2 +- scripts/generate_pull_request_pipelineruns.py | 18 ++- 6 files changed, 193 insertions(+), 14 deletions(-) diff --git a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml index 22a48583b9..a6f7566aba 100644 --- a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/s390x - name: dockerfile value: runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu - name: path-context diff --git a/ci/cached-builds/gen_gha_matrix_jobs.py b/ci/cached-builds/gen_gha_matrix_jobs.py index 3e233f1d9f..1d7f43b080 100755 --- a/ci/cached-builds/gen_gha_matrix_jobs.py +++ b/ci/cached-builds/gen_gha_matrix_jobs.py @@ -35,6 +35,8 @@ "runtime-minimal-ubi9-python-3.12", "jupyter-minimal-ubi9-python-3.11", "jupyter-minimal-ubi9-python-3.12", + "runtime-datascience-ubi9-python-3.11", + "runtime-datascience-ubi9-python-3.12", # add more here } diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index 7365485d4a..7c5e4d5476 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -8,6 +8,8 @@ ARG BASE_IMAGE #################### FROM ${BASE_IMAGE} AS cpu-base +ARG TARGETARCH + WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root @@ -19,7 +21,40 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum +RUN --mount=type=cache,target=/var/cache/dnf \ + echo "Building for architecture: ${TARGETARCH}" && \ + PACKAGES="mesa-libGL skopeo libxcrypt-compat" && \ + # Additional dev tools only for s390x + if [ "$TARGETARCH" = "s390x" ]; then \ + PACKAGES="$PACKAGES gcc gcc-c++ make openssl-devel autoconf automake libtool cmake python3-devel pybind11-devel openblas-devel unixODBC-devel openssl zlib-devel"; \ + fi && \ + if [ -n "$PACKAGES" ]; then \ + dnf install -y $PACKAGES && \ + dnf clean all && rm -rf /var/cache/yum; \ + fi + +# For s390x only, set ENV vars and install Rust +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + # Install Rust and set up environment + mkdir -p /opt/.cargo && \ + export HOME=/root && \ + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o rustup-init.sh && \ + chmod +x rustup-init.sh && \ + CARGO_HOME=/opt/.cargo HOME=/root ./rustup-init.sh -y --no-modify-path && \ + rm -f rustup-init.sh && \ + chown -R 1001:0 /opt/.cargo && \ + # Set environment variables + echo 'export PATH=/opt/.cargo/bin:$PATH' >> /etc/profile.d/cargo.sh && \ + echo 'export CARGO_HOME=/opt/.cargo' >> /etc/profile.d/cargo.sh && \ + echo 'export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1' >> /etc/profile.d/cargo.sh; \ +fi + +# Set python alternatives only for s390x (not needed for other arches) +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + alternatives --install /usr/bin/python python /usr/bin/python3.12 1 && \ + alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 && \ + python --version && python3 --version; \ +fi # Other apps and tools installed as default user USER 1001 @@ -35,11 +70,69 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end +############################## +# wheel-builder stage # +# NOTE: Only used in s390x +############################## +FROM cpu-base AS s390x-builder + +ARG TARGETARCH +USER 0 +WORKDIR /tmp/build-wheels + +# Build pyarrow optimized for s390x +RUN --mount=type=cache,target=/root/.cache/pip \ + --mount=type=cache,target=/root/.cache/dnf \ + if [ "$TARGETARCH" = "s390x" ]; then \ + # Install build dependencies (shared for pyarrow and onnx) + dnf install -y cmake make gcc-c++ pybind11-devel wget && \ + dnf clean all && \ + # Build and collect pyarrow wheel + git clone --depth 1 https://github.com/apache/arrow.git && \ + cd arrow/cpp && \ + mkdir release && cd release && \ + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/local \ + -DARROW_PYTHON=ON \ + -DARROW_PARQUET=ON \ + -DARROW_ORC=ON \ + -DARROW_FILESYSTEM=ON \ + -DARROW_JSON=ON \ + -DARROW_CSV=ON \ + -DARROW_DATASET=ON \ + -DARROW_DEPENDENCY_SOURCE=BUNDLED \ + -DARROW_WITH_LZ4=OFF \ + -DARROW_WITH_ZSTD=OFF \ + -DARROW_WITH_SNAPPY=OFF \ + -DARROW_BUILD_TESTS=OFF \ + -DARROW_BUILD_BENCHMARKS=OFF \ + .. && \ + make -j$(nproc) VERBOSE=1 && \ + make install -j$(nproc) && \ + cd ../../python && \ + pip install --no-cache-dir -r requirements-build.txt && \ + PYARROW_WITH_PARQUET=1 \ + PYARROW_WITH_DATASET=1 \ + PYARROW_WITH_FILESYSTEM=1 \ + PYARROW_WITH_JSON=1 \ + PYARROW_WITH_CSV=1 \ + PYARROW_PARALLEL=$(nproc) \ + python setup.py build_ext --build-type=release --bundle-arrow-cpp bdist_wheel && \ + mkdir -p /tmp/wheels && \ + cp dist/pyarrow-*.whl /tmp/wheels/ && \ + # Ensure wheels directory exists and has content + ls -la /tmp/wheels/; \ + else \ + # Create empty wheels directory for non-s390x + mkdir -p /tmp/wheels; \ + fi + ####################### # runtime-datascience # ####################### FROM cpu-base AS runtime-datascience +ARG TARGETARCH ARG DATASCIENCE_SOURCE_CODE=runtimes/datascience/ubi9-python-3.12 LABEL name="odh-notebook-runtime-datascience-ubi9-python-3.12" \ @@ -54,17 +147,37 @@ LABEL name="odh-notebook-runtime-datascience-ubi9-python-3.12" \ WORKDIR /opt/app-root/bin -# Install Python packages from requirements.txt +USER 0 +# Copy wheels from build stage (s390x only) +COPY --from=s390x-builder /tmp/wheels /tmp/wheels +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + pip install --no-cache-dir /tmp/wheels/*.whl && rm -rf /tmp/wheels; \ +else \ + echo "Skipping wheel install for $TARGETARCH"; \ +fi + + +# Install Python packages from pylock.toml COPY ${DATASCIENCE_SOURCE_CODE}/pylock.toml ./ # Copy Elyra dependencies for air-gapped enviroment COPY ${DATASCIENCE_SOURCE_CODE}/utils ./utils/ -RUN echo "Installing softwares and packages" && \ - # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, - # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. - uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml && \ - # Fix permissions to support pip in Openshift environments \ +RUN --mount=type=cache,target=/root/.cache/pip \ + echo "Installing softwares and packages" && \ + if [ "$TARGETARCH" = "s390x" ]; then \ + # For s390x, we need special flags and environment variables for building packages + GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \ + CFLAGS="-O3" CXXFLAGS="-O3" \ + uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml; \ + else \ + # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, + # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. + uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml; \ + fi && \ + # Fix permissions to support pip in Openshift environments chmod -R g+w /opt/app-root/lib/python3.12/site-packages && \ fix-permissions /opt/app-root -P +USER 1001 + WORKDIR /opt/app-root/src diff --git a/runtimes/datascience/ubi9-python-3.12/pylock.toml b/runtimes/datascience/ubi9-python-3.12/pylock.toml index b33de36382..1e873508c7 100644 --- a/runtimes/datascience/ubi9-python-3.12/pylock.toml +++ b/runtimes/datascience/ubi9-python-3.12/pylock.toml @@ -7,12 +7,14 @@ requires-python = ">=3.12" [[packages]] name = "aiohappyeyeballs" version = "2.6.1" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", upload-time = 2025-03-12T01:42:48Z, size = 22760, hashes = { sha256 = "c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", upload-time = 2025-03-12T01:42:47Z, size = 15265, hashes = { sha256 = "f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8" } }] [[packages]] name = "aiohttp" version = "3.12.15" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9b/e7/d92a237d8802ca88483906c388f7c201bbe96cd80a165ffd0ac2f6a8d59f/aiohttp-3.12.15.tar.gz", upload-time = 2025-07-29T05:52:32Z, size = 7823716, hashes = { sha256 = "4fc61385e9c98d72fcdf47e6dd81833f47b2f77c114c29cd64a361be57a763a2" } } wheels = [ { url = "https://files.pythonhosted.org/packages/47/dc/ef9394bde9080128ad401ac7ede185267ed637df03b51f05d14d1c99ad67/aiohttp-3.12.15-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-07-29T05:49:43Z, size = 703921, hashes = { sha256 = "b6fc902bff74d9b1879ad55f5404153e2b33a82e72a95c89cec5eb6cc9e92fbc" } }, @@ -105,12 +107,14 @@ wheels = [ [[packages]] name = "aiohttp-cors" version = "0.8.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/d89e846a5444b3d5eb8985a6ddb0daef3774928e1bfbce8e84ec97b0ffa7/aiohttp_cors-0.8.1.tar.gz", upload-time = 2025-03-31T14:16:20Z, size = 38626, hashes = { sha256 = "ccacf9cb84b64939ea15f859a146af1f662a6b1d68175754a07315e305fb1403" } } wheels = [{ url = "https://files.pythonhosted.org/packages/98/3b/40a68de458904bcc143622015fff2352b6461cd92fd66d3527bf1c6f5716/aiohttp_cors-0.8.1-py3-none-any.whl", upload-time = 2025-03-31T14:16:18Z, size = 25231, hashes = { sha256 = "3180cf304c5c712d626b9162b195b1db7ddf976a2a25172b35bb2448b890a80d" } }] [[packages]] name = "aiosignal" version = "1.4.0" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] @@ -173,6 +177,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c45 [[packages]] name = "bcrypt" version = "4.3.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/bb/5d/6d7433e0f3cd46ce0b43cd65e1db465ea024dbb8216fb2404e919c2ad77b/bcrypt-4.3.0.tar.gz", upload-time = 2025-02-28T01:24:09Z, size = 25697, hashes = { sha256 = "3a3fd2204178b6d2adcf09cb4f6426ffef54762577a7c9b54c159008cb288c18" } } wheels = [ { url = "https://files.pythonhosted.org/packages/bf/2c/3d44e853d1fe969d229bd58d39ae6902b3d924af0e2b5a60d17d4b809ded/bcrypt-4.3.0-cp313-cp313t-macosx_10_12_universal2.whl", upload-time = 2025-02-28T01:22:34Z, size = 483719, hashes = { sha256 = "f01e060f14b6b57bbb72fc5b4a83ac21c443c9a2ee708e04a10e9192f90a6281" } }, @@ -254,6 +259,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/55/1b/93f3504afc7c523 [[packages]] name = "cachetools" version = "5.5.2" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/6c/81/3747dad6b14fa2cf53fcf10548cf5aea6913e96fab41a3c198676f8948a5/cachetools-5.5.2.tar.gz", upload-time = 2025-02-20T21:01:19Z, size = 28380, hashes = { sha256 = "1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" } } wheels = [{ url = "https://files.pythonhosted.org/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl", upload-time = 2025-02-20T21:01:16Z, size = 10080, hashes = { sha256 = "d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a" } }] @@ -266,6 +272,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" version = "1.17.1" +marker = "python_full_version < '3.14' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } wheels = [ { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, @@ -430,12 +437,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" version = "0.29.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] [[packages]] name = "colorful" version = "0.5.7" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0c/0c/d180ebf230b771907f46981023a80f62cf592d49673cc5f8a5993aa67bb6/colorful-0.5.7.tar.gz", upload-time = 2025-06-30T15:24:03Z, size = 209487, hashes = { sha256 = "c5452179b56601c178b03d468a5326cc1fe37d9be81d24d0d6bdab36c4b93ad8" } } wheels = [{ url = "https://files.pythonhosted.org/packages/e2/98/0d791b3d1eaed89d7d370b5cf9b8079b124da0545559417f394ba21b5532/colorful-0.5.7-py2.py3-none-any.whl", upload-time = 2025-06-30T15:24:02Z, size = 201475, hashes = { sha256 = "495dd3a23151a9568cee8a90fc1174c902ad7ef06655f50b6bddf9e80008da69" } }] @@ -526,6 +535,7 @@ wheels = [ [[packages]] name = "cryptography" version = "43.0.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0d/05/07b55d1fa21ac18c3a8c79f764e2514e6f6a9698f1be44994f5adf0d29db/cryptography-43.0.3.tar.gz", upload-time = 2024-10-18T15:58:32Z, size = 686989, hashes = { sha256 = "315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805" } } wheels = [ { url = "https://files.pythonhosted.org/packages/1f/f3/01fdf26701a26f4b4dbc337a26883ad5bccaa6f1bbbdd29cd89e22f18a1c/cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", upload-time = 2024-10-18T15:57:36Z, size = 6225303, hashes = { sha256 = "bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e" } }, @@ -609,6 +619,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6 [[packages]] name = "distlib" version = "0.4.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", upload-time = 2025-07-17T16:52:00Z, size = 614605, hashes = { sha256 = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", upload-time = 2025-07-17T16:51:58Z, size = 469047, hashes = { sha256 = "9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16" } }] @@ -621,6 +632,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c [[packages]] name = "durationpy" version = "0.10" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9d/a4/e44218c2b394e31a6dd0d6b095c4e1f32d0be54c2a4b250032d717647bab/durationpy-0.10.tar.gz", upload-time = 2025-05-17T13:52:37Z, size = 3335, hashes = { sha256 = "1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b0/0d/9feae160378a3553fa9a339b0e9c1a048e147a4127210e286ef18b730f03/durationpy-0.10-py3-none-any.whl", upload-time = 2025-05-17T13:52:36Z, size = 3922, hashes = { sha256 = "3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286" } }] @@ -645,6 +657,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "filelock" version = "3.19.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", upload-time = 2025-08-14T16:56:03Z, size = 17687, hashes = { sha256 = "66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58" } } wheels = [{ url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", upload-time = 2025-08-14T16:56:01Z, size = 15988, hashes = { sha256 = "d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d" } }] @@ -715,6 +728,7 @@ wheels = [ [[packages]] name = "frozenlist" version = "1.7.0" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/79/b1/b64018016eeb087db503b038296fd782586432b9c077fc5c7839e9cb6ef6/frozenlist-1.7.0.tar.gz", upload-time = 2025-06-09T23:02:35Z, size = 45078, hashes = { sha256 = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f" } } wheels = [ { url = "https://files.pythonhosted.org/packages/af/36/0da0a49409f6b47cc2d060dc8c9040b897b5902a8a4e37d9bc1deb11f680/frozenlist-1.7.0-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-09T22:59:46Z, size = 81304, hashes = { sha256 = "cc4df77d638aa2ed703b878dd093725b72a824c3c546c076e8fdf276f78ee84a" } }, @@ -825,33 +839,35 @@ wheels = [ [[packages]] name = "fsspec" version = "2025.9.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", upload-time = 2025-09-02T19:10:49Z, size = 304847, hashes = { sha256 = "19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", upload-time = 2025-09-02T19:10:47Z, size = 199289, hashes = { sha256 = "530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7" } }] [[packages]] name = "google-api-core" version = "2.25.1" -marker = "python_full_version >= '3.6'" +marker = "python_full_version >= '3.6' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/dc/21/e9d043e88222317afdbdb567165fdbc3b0aad90064c7e0c9eb0ad9955ad8/google_api_core-2.25.1.tar.gz", upload-time = 2025-06-12T20:52:20Z, size = 165443, hashes = { sha256 = "d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8" } } wheels = [{ url = "https://files.pythonhosted.org/packages/14/4b/ead00905132820b623732b175d66354e9d3e69fcf2a5dcdab780664e7896/google_api_core-2.25.1-py3-none-any.whl", upload-time = 2025-06-12T20:52:19Z, size = 160807, hashes = { sha256 = "8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7" } }] [[packages]] name = "google-auth" version = "2.40.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9e/9b/e92ef23b84fa10a64ce4831390b7a4c2e53c0132568d99d4ae61d04c8855/google_auth-2.40.3.tar.gz", upload-time = 2025-06-04T18:04:57Z, size = 281029, hashes = { sha256 = "500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77" } } wheels = [{ url = "https://files.pythonhosted.org/packages/17/63/b19553b658a1692443c62bd07e5868adaa0ad746a0751ba62c59568cd45b/google_auth-2.40.3-py2.py3-none-any.whl", upload-time = 2025-06-04T18:04:55Z, size = 216137, hashes = { sha256 = "1370d4593e86213563547f97a92752fc658456fe4514c809544f330fed45a7ca" } }] [[packages]] name = "googleapis-common-protos" version = "1.70.0" -marker = "python_full_version >= '3.6'" +marker = "python_full_version >= '3.6' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/39/24/33db22342cf4a2ea27c9955e6713140fedd51e8b141b5ce5260897020f1a/googleapis_common_protos-1.70.0.tar.gz", upload-time = 2025-04-14T10:17:02Z, size = 145903, hashes = { sha256 = "0e1b44e0ea153e6594f9f394fef15193a68aaaea2d843f83e2742717ca753257" } } wheels = [{ url = "https://files.pythonhosted.org/packages/86/f1/62a193f0227cf15a920390abe675f386dec35f7ae3ffe6da582d3ade42c7/googleapis_common_protos-1.70.0-py3-none-any.whl", upload-time = 2025-04-14T10:17:01Z, size = 294530, hashes = { sha256 = "b8bfcca8c25a2bb253e0e0b0adaf8c00773e5e6af6fd92397576680b807e0fd8" } }] [[packages]] name = "grpcio" version = "1.74.0" -marker = "python_full_version >= '3.10'" +marker = "python_full_version >= '3.10' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/38/b4/35feb8f7cab7239c5b94bd2db71abb3d6adb5f335ad8f131abb6060840b6/grpcio-1.74.0.tar.gz", upload-time = 2025-07-24T18:54:23Z, size = 12756048, hashes = { sha256 = "80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1" } } wheels = [ { url = "https://files.pythonhosted.org/packages/66/54/68e51a90797ad7afc5b0a7881426c337f6a9168ebab73c3210b76aa7c90d/grpcio-1.74.0-cp310-cp310-linux_armv7l.whl", upload-time = 2025-07-24T18:52:43Z, size = 5481935, hashes = { sha256 = "85bd5cdf4ed7b2d6438871adf6afff9af7096486fcf51818a81b77ef4dd30907" } }, @@ -915,6 +931,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a [[packages]] name = "invoke" version = "2.2.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/f9/42/127e6d792884ab860defc3f4d80a8f9812e48ace584ffc5a346de58cdc6c/invoke-2.2.0.tar.gz", upload-time = 2023-07-12T18:05:17Z, size = 299835, hashes = { sha256 = "ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0a/66/7f8c48009c72d73bc6bbe6eb87ac838d6a526146f7dab14af671121eb379/invoke-2.2.0-py3-none-any.whl", upload-time = 2023-07-12T18:05:16Z, size = 160274, hashes = { sha256 = "6ea924cc53d4f78e3d98bc436b08069a03077e6f85ad1ddaa8a116d7dad15820" } }] @@ -945,6 +962,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747 [[packages]] name = "ipywidgets" version = "8.1.2" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/bd/c6/2a746b6a339c17d81fa40f17f74d13d732ffdc3cca65340ecfdf1eee675c/ipywidgets-8.1.2.tar.gz", upload-time = 2024-02-08T15:31:29Z, size = 116492, hashes = { sha256 = "d0b9b41e49bae926a866e613a39b0f0097745d2b9f1f3dd406641b4a57ec42c9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/70/1a/7edeedb1c089d63ccd8bd5c0612334774e90cf9337de9fe6c82d90081791/ipywidgets-8.1.2-py3-none-any.whl", upload-time = 2024-02-08T15:31:21Z, size = 139411, hashes = { sha256 = "bbe43850d79fb5e906b14801d6c01402857996864d1e5b6fa62dd2ee35559f60" } }] @@ -1005,6 +1023,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202 [[packages]] name = "jupyterlab-widgets" version = "3.0.15" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", upload-time = 2025-05-05T12:32:31Z, size = 213149, hashes = { sha256 = "2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b" } } wheels = [{ url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", upload-time = 2025-05-05T12:32:29Z, size = 216571, hashes = { sha256 = "d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c" } }] @@ -1124,12 +1143,14 @@ wheels = [ [[packages]] name = "kubernetes" version = "33.1.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ae/52/19ebe8004c243fdfa78268a96727c71e08f00ff6fe69a301d0b7fcbce3c2/kubernetes-33.1.0.tar.gz", upload-time = 2025-06-09T21:57:58Z, size = 1036779, hashes = { sha256 = "f64d829843a54c251061a8e7a14523b521f2dc5c896cf6d65ccf348648a88993" } } wheels = [{ url = "https://files.pythonhosted.org/packages/89/43/d9bebfc3db7dea6ec80df5cb2aad8d274dd18ec2edd6c4f21f32c237cbbb/kubernetes-33.1.0-py2.py3-none-any.whl", upload-time = 2025-06-09T21:57:56Z, size = 1941335, hashes = { sha256 = "544de42b24b64287f7e0aa9513c93cb503f7f40eea39b20f66810011a86eabc5" } }] [[packages]] name = "markdown-it-py" version = "4.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", upload-time = 2025-08-11T12:57:52Z, size = 73070, hashes = { sha256 = "cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3" } } wheels = [{ url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", upload-time = 2025-08-11T12:57:51Z, size = 87321, hashes = { sha256 = "87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147" } }] @@ -1270,6 +1291,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280 [[packages]] name = "mdurl" version = "0.1.2" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", upload-time = 2022-08-14T12:40:10Z, size = 8729, hashes = { sha256 = "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", upload-time = 2022-08-14T12:40:09Z, size = 9979, hashes = { sha256 = "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } }] @@ -1329,6 +1351,7 @@ wheels = [ [[packages]] name = "msgpack" version = "1.1.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/45/b1/ea4f68038a18c77c9467400d166d74c4ffa536f34761f7983a104357e614/msgpack-1.1.1.tar.gz", upload-time = 2025-06-13T06:52:51Z, size = 173555, hashes = { sha256 = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd" } } wheels = [ { url = "https://files.pythonhosted.org/packages/33/52/f30da112c1dc92cf64f57d08a273ac771e7b29dea10b4b30369b2d7e8546/msgpack-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-06-13T06:51:37Z, size = 81799, hashes = { sha256 = "353b6fc0c36fde68b661a12949d7d49f8f51ff5fa019c1e47c87c4ff34b080ed" } }, @@ -1394,6 +1417,7 @@ wheels = [ [[packages]] name = "multidict" version = "6.6.4" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/69/7f/0652e6ed47ab288e3756ea9c0df8b14950781184d4bd7883f4d87dd41245/multidict-6.6.4.tar.gz", upload-time = 2025-08-11T12:08:48Z, size = 101843, hashes = { sha256 = "d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd" } } wheels = [ { url = "https://files.pythonhosted.org/packages/eb/6b/86f353088c1358e76fd30b0146947fddecee812703b604ee901e85cd2a80/multidict-6.6.4-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-11T12:06:02Z, size = 77054, hashes = { sha256 = "b8aa6f0bd8125ddd04a6593437bad6a7e70f300ff4180a531654aa2ab3f6d58f" } }, @@ -1634,6 +1658,7 @@ wheels = [ [[packages]] name = "oauthlib" version = "3.3.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0b/5f/19930f824ffeb0ad4372da4812c50edbd1434f678c90c2733e1188edfc63/oauthlib-3.3.1.tar.gz", upload-time = 2025-06-19T22:48:08Z, size = 185918, hashes = { sha256 = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df838baa98fa71844d84283302f7604ed565dafe5a6b5041a/oauthlib-3.3.1-py3-none-any.whl", upload-time = 2025-06-19T22:48:06Z, size = 160065, hashes = { sha256 = "88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1" } }] @@ -1686,18 +1711,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/a4/4439174c879c335 [[packages]] name = "opencensus" version = "0.11.4" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/15/a7/a46dcffa1b63084f9f17fe3c8cb20724c4c8f91009fd0b2cfdb27d5d2b35/opencensus-0.11.4.tar.gz", upload-time = 2024-01-03T18:04:07Z, size = 64966, hashes = { sha256 = "cbef87d8b8773064ab60e5c2a1ced58bbaa38a6d052c41aec224958ce544eff2" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b5/ed/9fbdeb23a09e430d87b7d72d430484b88184633dc50f6bfb792354b6f661/opencensus-0.11.4-py2.py3-none-any.whl", upload-time = 2024-01-03T18:04:05Z, size = 128225, hashes = { sha256 = "a18487ce68bc19900336e0ff4655c5a116daf10c1b3685ece8d971bddad6a864" } }] [[packages]] name = "opencensus-context" version = "0.1.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/4c/96/3b6f638f6275a8abbd45e582448723bffa29c1fb426721dedb5c72f7d056/opencensus-context-0.1.3.tar.gz", upload-time = 2022-08-03T22:20:22Z, size = 4066, hashes = { sha256 = "a03108c3c10d8c80bb5ddf5c8a1f033161fa61972a9917f9b9b3a18517f0088c" } } wheels = [{ url = "https://files.pythonhosted.org/packages/10/68/162c97ea78c957d68ecf78a5c5041d2e25bd5562bdf5d89a6cbf7f8429bf/opencensus_context-0.1.3-py2.py3-none-any.whl", upload-time = 2022-08-03T22:20:20Z, size = 5060, hashes = { sha256 = "073bb0590007af276853009fac7e4bab1d523c3f03baf4cb4511ca38967c6039" } }] [[packages]] name = "openshift-client" version = "1.0.18" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] @@ -1770,6 +1798,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/61/55/83ce641bc61a70c [[packages]] name = "paramiko" version = "4.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1f/e7/81fdcbc7f190cdb058cffc9431587eb289833bdd633e2002455ca9bb13d4/paramiko-4.0.0.tar.gz", upload-time = 2025-08-04T01:02:03Z, size = 1630743, hashes = { sha256 = "6a25f07b380cc9c9a88d2b920ad37167ac4667f8d9886ccebd8f90f654b5d69f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl", upload-time = 2025-08-04T01:02:02Z, size = 223932, hashes = { sha256 = "0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9" } }] @@ -1913,6 +1942,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/02/65/ad2bc85f7377f5c [[packages]] name = "prometheus-client" version = "0.22.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/5e/cf/40dde0a2be27cc1eb41e333d1a674a74ce8b8b0457269cc640fd42b07cf7/prometheus_client-0.22.1.tar.gz", upload-time = 2025-06-02T14:29:01Z, size = 69746, hashes = { sha256 = "190f1331e783cf21eb60bca559354e0a4d4378facecf78f5428c39b675d20d28" } } wheels = [{ url = "https://files.pythonhosted.org/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl", upload-time = 2025-06-02T14:29:00Z, size = 58694, hashes = { sha256 = "cca895342e308174341b2cbf99a56bef291fbc0ef7b9e5412a0f26d653ba7094" } }] @@ -1925,6 +1955,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae7 [[packages]] name = "propcache" version = "0.3.2" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/a6/16/43264e4a779dd8588c21a70f0709665ee8f611211bdd2c87d952cfa7c776/propcache-0.3.2.tar.gz", upload-time = 2025-06-09T22:56:06Z, size = 44139, hashes = { sha256 = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168" } } wheels = [ { url = "https://files.pythonhosted.org/packages/ab/14/510deed325e262afeb8b360043c5d7c960da7d3ecd6d6f9496c9c56dc7f4/propcache-0.3.2-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-09T22:53:40Z, size = 73178, hashes = { sha256 = "22d9962a358aedbb7a2e36187ff273adeaab9743373a272976d2e348d08c7770" } }, @@ -2029,7 +2060,7 @@ wheels = [ [[packages]] name = "proto-plus" version = "1.26.1" -marker = "python_full_version >= '3.6'" +marker = "python_full_version >= '3.6' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/f4/ac/87285f15f7cce6d4a008f33f1757fb5a13611ea8914eb58c3d0d26243468/proto_plus-1.26.1.tar.gz", upload-time = 2025-03-10T15:54:38Z, size = 56142, hashes = { sha256 = "21a515a4c4c0088a773899e23c7bbade3d18f9c66c73edd4c7ee3816bc96a012" } } wheels = [{ url = "https://files.pythonhosted.org/packages/4e/6d/280c4c2ce28b1593a19ad5239c8b826871fc6ec275c21afc8e1820108039/proto_plus-1.26.1-py3-none-any.whl", upload-time = 2025-03-10T15:54:37Z, size = 50163, hashes = { sha256 = "13285478c2dcf2abb829db158e1047e2f1e8d63a077d94263c2b88b043c75a66" } }] @@ -2086,7 +2117,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593 [[packages]] name = "py-spy" version = "0.4.1" -marker = "python_full_version >= '3.12'" +marker = "python_full_version >= '3.12' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/19/e2/ff811a367028b87e86714945bb9ecb5c1cc69114a8039a67b3a862cef921/py_spy-0.4.1.tar.gz", upload-time = 2025-07-31T19:33:25Z, size = 244726, hashes = { sha256 = "e53aa53daa2e47c2eef97dd2455b47bb3a7e7f962796a86cc3e7dbde8e6f4db4" } } wheels = [ { url = "https://files.pythonhosted.org/packages/14/e3/3a32500d845bdd94f6a2b4ed6244982f42ec2bc64602ea8fcfe900678ae7/py_spy-0.4.1-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", upload-time = 2025-07-31T19:33:13Z, size = 3682508, hashes = { sha256 = "809094208c6256c8f4ccadd31e9a513fe2429253f48e20066879239ba12cd8cc" } }, @@ -2101,6 +2132,7 @@ wheels = [ [[packages]] name = "pyarrow" version = "21.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", upload-time = 2025-07-18T00:57:31Z, size = 1133487, hashes = { sha256 = "5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc" } } wheels = [ { url = "https://files.pythonhosted.org/packages/17/d9/110de31880016e2afc52d8580b397dbe47615defbf09ca8cf55f56c62165/pyarrow-21.0.0-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:54:34Z, size = 31196837, hashes = { sha256 = "e563271e2c5ff4d4a4cbeb2c83d5cf0d4938b891518e676025f7268c6fe5fe26" } }, @@ -2150,18 +2182,21 @@ wheels = [ [[packages]] name = "pyasn1" version = "0.6.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ba/e9/01f1a64245b89f039897cb0130016d79f77d52669aae6ee7b159a6c4c018/pyasn1-0.6.1.tar.gz", upload-time = 2024-09-10T22:41:42Z, size = 145322, hashes = { sha256 = "6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c8/f1/d6a797abb14f6283c0ddff96bbdd46937f64122b8c925cab503dd37f8214/pyasn1-0.6.1-py3-none-any.whl", upload-time = 2024-09-11T16:00:36Z, size = 83135, hashes = { sha256 = "0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629" } }] [[packages]] name = "pyasn1-modules" version = "0.4.2" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", upload-time = 2025-03-28T02:41:22Z, size = 307892, hashes = { sha256 = "677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", upload-time = 2025-03-28T02:41:19Z, size = 181259, hashes = { sha256 = "29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a" } }] [[packages]] name = "pycparser" version = "2.22" +marker = "python_full_version < '3.14' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] @@ -2215,6 +2250,7 @@ wheels = [ [[packages]] name = "pydantic" version = "1.10.22" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } wheels = [ { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, @@ -2340,6 +2376,7 @@ wheels = [ [[packages]] name = "pynacl" version = "1.5.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", upload-time = 2022-01-07T22:05:41Z, size = 3392854, hashes = { sha256 = "8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba" } } wheels = [ { url = "https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", upload-time = 2022-01-07T22:05:49Z, size = 349920, hashes = { sha256 = "401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1" } }, @@ -2591,6 +2628,7 @@ wheels = [ [[packages]] name = "ray" version = "2.46.0" +marker = "platform_machine != 's390x'" wheels = [ { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, @@ -2633,12 +2671,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b [[packages]] name = "requests-oauthlib" version = "2.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/42/f2/05f29bc3913aea15eb670be136045bf5c5bbf4b99ecb839da9b422bb2c85/requests-oauthlib-2.0.0.tar.gz", upload-time = 2024-03-22T20:32:29Z, size = 55650, hashes = { sha256 = "b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.0.0-py2.py3-none-any.whl", upload-time = 2024-03-22T20:32:28Z, size = 24179, hashes = { sha256 = "7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36" } }] [[packages]] name = "rich" version = "13.9.4" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", upload-time = 2024-11-01T16:43:57Z, size = 223149, hashes = { sha256 = "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098" } } wheels = [{ url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", upload-time = 2024-11-01T16:43:55Z, size = 242424, hashes = { sha256 = "6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90" } }] @@ -2806,6 +2846,7 @@ wheels = [ [[packages]] name = "rsa" version = "4.9.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/da/8a/22b7beea3ee0d44b1916c0c1cb0ee3af23b700b6da9f04991899d0c555d4/rsa-4.9.1.tar.gz", upload-time = 2025-04-16T09:51:18Z, size = 29034, hashes = { sha256 = "e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75" } } wheels = [{ url = "https://files.pythonhosted.org/packages/64/8d/0133e4eb4beed9e425d9a98ed6e081a55d195481b7632472be1af08d2f6b/rsa-4.9.1-py3-none-any.whl", upload-time = 2025-04-16T09:51:17Z, size = 34696, hashes = { sha256 = "68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762" } }] @@ -2924,6 +2965,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" version = "7.3.0.post1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] @@ -3008,6 +3050,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122 [[packages]] name = "virtualenv" version = "20.34.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", upload-time = 2025-08-13T14:24:07Z, size = 6003808, hashes = { sha256 = "44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", upload-time = 2025-08-13T14:24:05Z, size = 5983279, hashes = { sha256 = "341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026" } }] @@ -3026,6 +3069,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fe [[packages]] name = "websocket-client" version = "1.8.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", upload-time = 2024-04-23T22:16:16Z, size = 54648, hashes = { sha256 = "3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da" } } wheels = [{ url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", upload-time = 2024-04-23T22:16:14Z, size = 58826, hashes = { sha256 = "17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526" } }] @@ -3038,12 +3082,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29 [[packages]] name = "widgetsnbextension" version = "4.0.14" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", upload-time = 2025-04-10T13:01:25Z, size = 1097428, hashes = { sha256 = "a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", upload-time = 2025-04-10T13:01:23Z, size = 2196503, hashes = { sha256 = "4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575" } }] [[packages]] name = "wrapt" version = "1.17.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", upload-time = 2025-08-12T05:53:21Z, size = 55547, hashes = { sha256 = "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } } wheels = [ { url = "https://files.pythonhosted.org/packages/3f/23/bb82321b86411eb51e5a5db3fb8f8032fd30bd7c2d74bfe936136b2fa1d6/wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:44Z, size = 53482, hashes = { sha256 = "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04" } }, @@ -3131,6 +3177,7 @@ wheels = [ [[packages]] name = "yarl" version = "1.20.1" +marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/3c/fb/efaa23fa4e45537b827620f04cf8f3cd658b76642205162e072703a5b963/yarl-1.20.1.tar.gz", upload-time = 2025-06-10T00:46:09Z, size = 186428, hashes = { sha256 = "d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac" } } wheels = [ { url = "https://files.pythonhosted.org/packages/cb/65/7fed0d774abf47487c64be14e9223749468922817b5e8792b8a64792a1bb/yarl-1.20.1-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-10T00:42:31Z, size = 132910, hashes = { sha256 = "6032e6da6abd41e4acda34d75a816012717000fa6839f37124a47fcefc49bec4" } }, diff --git a/runtimes/datascience/ubi9-python-3.12/pyproject.toml b/runtimes/datascience/ubi9-python-3.12/pyproject.toml index 78a8bb35ea..1b607583f2 100644 --- a/runtimes/datascience/ubi9-python-3.12/pyproject.toml +++ b/runtimes/datascience/ubi9-python-3.12/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0', + 'codeflare-sdk~=0.29.0; platform_machine != "s390x"', # DB connectors 'pymongo~=4.11.2', diff --git a/scripts/generate_pull_request_pipelineruns.py b/scripts/generate_pull_request_pipelineruns.py index ce43b12054..e6c2b18c1b 100644 --- a/scripts/generate_pull_request_pipelineruns.py +++ b/scripts/generate_pull_request_pipelineruns.py @@ -132,7 +132,23 @@ def transform_build_pipeline_to_pr_pipeline(push_pipeline_path: pathlib.Path): component = push_pipeline["metadata"]["labels"]["appstudio.openshift.io/component"] build_platforms = ["linux/x86_64"] - if component in ["odh-pipeline-runtime-minimal-cpu-py311-ubi9", "odh-pipeline-runtime-minimal-cpu-py312-ubi9"]: + if component in [ + "odh-base-image-cuda-py311-c9s", + "odh-base-image-cuda-py312-c9s", + "odh-base-image-cuda-py312-ubi9", + ]: + build_platforms.extend(["linux/arm64"]) + if component in [ + "odh-workbench-jupyter-minimal-cpu-py312-ubi9", + ]: + build_platforms.extend(["linux/ppc64le"]) + if component in [ + "odh-pipeline-runtime-datascience-cpu-py312-ubi9", + ]: + build_platforms.extend(["linux/s390x"]) + if component in [ + "odh-pipeline-runtime-minimal-cpu-py312-ubi9", + ]: build_platforms.extend(["linux/arm64", "linux/s390x"]) # Collect params From eec2535a68c52d1d3f02e9bce952ccabc93cdecb Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 11:04:56 +0000 Subject: [PATCH 072/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to 1945c0f Image created from 'https://github.com/opendatahub-io/notebooks?rev=14a3eab0da6c4a21f2a4f9d8adbacef84c44a0f1' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index c3c51d5599..5accd4f41f 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,7 +50,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:9b91566ffdcb5dfb69a13eb9f7fa20b64d7dae0e3a99c0fa1eb01dbc4795987e +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:1945c0fe216ce051facf79a3902fc263033e3f60a1de852d4b462ef113bae96b odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 From b7396077560bdc26c020754a13c7be5dbebd7013 Mon Sep 17 00:00:00 2001 From: Aaruni Aggarwal Date: Fri, 5 Sep 2025 17:46:39 +0530 Subject: [PATCH 073/176] feat(ppc64le): build runtime datascience image on ppc64le (#2215) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: AaruniAggarwal Co-authored-by: Jiri Daněk --- ...tascience-cpu-py312-ubi9-pull-request.yaml | 1 + ...e-minimal-cpu-py312-ubi9-pull-request.yaml | 1 + .../ubi9-python-3.12/Dockerfile.cpu | 88 ++++++++++++++- .../datascience/ubi9-python-3.12/pylock.toml | 104 +++++++++--------- .../ubi9-python-3.12/pyproject.toml | 2 +- scripts/generate_pull_request_pipelineruns.py | 11 +- 6 files changed, 149 insertions(+), 58 deletions(-) diff --git a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml index a6f7566aba..d80f13a7ee 100644 --- a/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-datascience-cpu-py312-ubi9-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/ppc64le - linux/s390x - name: dockerfile value: runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu diff --git a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml index 9cb99ff7b4..eb99f360f9 100644 --- a/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-pipeline-runtime-minimal-cpu-py312-ubi9-pull-request.yaml @@ -37,6 +37,7 @@ spec: value: - linux/x86_64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index 7c5e4d5476..e5b08393c7 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -15,6 +15,8 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +ARG TARGETARCH + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y @@ -28,11 +30,24 @@ RUN --mount=type=cache,target=/var/cache/dnf \ if [ "$TARGETARCH" = "s390x" ]; then \ PACKAGES="$PACKAGES gcc gcc-c++ make openssl-devel autoconf automake libtool cmake python3-devel pybind11-devel openblas-devel unixODBC-devel openssl zlib-devel"; \ fi && \ + if [ "$TARGETARCH" = "ppc64le" ]; then \ + PACKAGES="$PACKAGES git gcc-toolset-13 make wget unzip rust cargo unixODBC-devel cmake ninja-build"; \ + fi && \ if [ -n "$PACKAGES" ]; then \ + echo "Installing: $PACKAGES" && \ dnf install -y $PACKAGES && \ dnf clean all && rm -rf /var/cache/yum; \ fi +RUN if [ "$TARGETARCH" = "ppc64le" ]; then \ + echo 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/' >> /etc/profile.d/ppc64le.sh && \ + echo 'export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:$LD_LIBRARY_PATH' >> /etc/profile.d/ppc64le.sh && \ + echo 'export OPENBLAS_VERSION=0.3.30' >> /etc/profile.d/ppc64le.sh && \ + echo 'export ONNX_VERSION=1.19.0' >> /etc/profile.d/ppc64le.sh && \ + echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> /etc/profile.d/ppc64le.sh && \ + echo 'export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1' >> /etc/profile.d/ppc64le.sh; \ + fi + # For s390x only, set ENV vars and install Rust RUN if [ "$TARGETARCH" = "s390x" ]; then \ # Install Rust and set up environment @@ -127,6 +142,55 @@ RUN --mount=type=cache,target=/root/.cache/pip \ mkdir -p /tmp/wheels; \ fi +################################### +# openblas builder stage for ppc64le +################################## + +FROM cpu-base AS openblas-builder +USER root +WORKDIR /root + +ARG TARGETARCH + +ENV OPENBLAS_VERSION=0.3.30 + +RUN echo "openblas-builder stage TARGETARCH: ${TARGETARCH}" + +# Download and build OpenBLAS +RUN if [ "$TARGETARCH" = "ppc64le" ]; then \ + source /opt/rh/gcc-toolset-13/enable && \ + wget https://github.com/OpenMathLib/OpenBLAS/releases/download/v${OPENBLAS_VERSION}/OpenBLAS-${OPENBLAS_VERSION}.zip && \ + unzip OpenBLAS-${OPENBLAS_VERSION}.zip && cd OpenBLAS-${OPENBLAS_VERSION} && \ + make -j$(nproc) TARGET=POWER9 BINARY=64 USE_OPENMP=1 USE_THREAD=1 NUM_THREADS=120 DYNAMIC_ARCH=1 INTERFACE64=0; \ + else \ + echo "Not ppc64le, skipping OpenBLAS build" && mkdir -p /root/OpenBLAS-dummy; \ + fi + +################################### +# onnx builder stage for ppc64le +################################### + +FROM cpu-base AS onnx-builder +USER root +WORKDIR /root + +ARG TARGETARCH +ENV ONNX_VERSION=1.19.0 + +RUN echo "onnx-builder stage TARGETARCH: ${TARGETARCH}" + +RUN if [ "$TARGETARCH" = "ppc64le" ]; then \ + source /opt/rh/gcc-toolset-13/enable && \ + git clone --recursive https://github.com/onnx/onnx.git && \ + cd onnx && git checkout v${ONNX_VERSION} && \ + git submodule update --init --recursive && \ + pip install -r requirements.txt && \ + export CMAKE_ARGS="-DPython3_EXECUTABLE=$(which python3.12)" && \ + pip wheel . -w /onnx_wheels; \ + else \ + echo "Not ppc64le, skipping ONNX build" && mkdir -p /onnx_wheels; \ + fi + ####################### # runtime-datascience # ####################### @@ -146,6 +210,22 @@ LABEL name="odh-notebook-runtime-datascience-ubi9-python-3.12" \ io.openshift.build.image="quay.io/opendatahub/workbench-images:runtime-datascience-ubi9-python-3.12" WORKDIR /opt/app-root/bin +USER 0 + +# Install ppc64le-built wheels if available +COPY --from=openblas-builder /root/OpenBLAS-* /openblas +COPY --from=onnx-builder /onnx_wheels /tmp/onnx_wheels + +RUN if [ "$TARGETARCH" = "ppc64le" ]; then \ + echo "Installing ppc64le ONNX wheels and OpenBLAS..." && \ + HOME=/root pip install /tmp/onnx_wheels/*.whl && \ + if [ -d "/openblas" ] && [ "$(ls -A /openblas 2>/dev/null)" ]; then \ + PREFIX=/usr/local make -C /openblas install; \ + fi && rm -rf /openblas /tmp/onnx_wheels; \ + else \ + echo "Skipping architecture-specific wheel installs for (${TARGETARCH})" && \ + rm -rf /tmp/wheels /openblas /tmp/onnx_wheels; \ + fi USER 0 # Copy wheels from build stage (s390x only) @@ -164,7 +244,13 @@ COPY ${DATASCIENCE_SOURCE_CODE}/utils ./utils/ RUN --mount=type=cache,target=/root/.cache/pip \ echo "Installing softwares and packages" && \ - if [ "$TARGETARCH" = "s390x" ]; then \ + if [ "$TARGETARCH" = "ppc64le" ]; then \ + export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig; \ + export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:$LD_LIBRARY_PATH; \ + GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \ + pip install ml-dtypes && \ + uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml; \ + elif [ "$TARGETARCH" = "s390x" ]; then \ # For s390x, we need special flags and environment variables for building packages GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \ CFLAGS="-O3" CXXFLAGS="-O3" \ diff --git a/runtimes/datascience/ubi9-python-3.12/pylock.toml b/runtimes/datascience/ubi9-python-3.12/pylock.toml index 1e873508c7..81060dbee7 100644 --- a/runtimes/datascience/ubi9-python-3.12/pylock.toml +++ b/runtimes/datascience/ubi9-python-3.12/pylock.toml @@ -7,14 +7,14 @@ requires-python = ">=3.12" [[packages]] name = "aiohappyeyeballs" version = "2.6.1" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", upload-time = 2025-03-12T01:42:48Z, size = 22760, hashes = { sha256 = "c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", upload-time = 2025-03-12T01:42:47Z, size = 15265, hashes = { sha256 = "f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8" } }] [[packages]] name = "aiohttp" version = "3.12.15" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/9b/e7/d92a237d8802ca88483906c388f7c201bbe96cd80a165ffd0ac2f6a8d59f/aiohttp-3.12.15.tar.gz", upload-time = 2025-07-29T05:52:32Z, size = 7823716, hashes = { sha256 = "4fc61385e9c98d72fcdf47e6dd81833f47b2f77c114c29cd64a361be57a763a2" } } wheels = [ { url = "https://files.pythonhosted.org/packages/47/dc/ef9394bde9080128ad401ac7ede185267ed637df03b51f05d14d1c99ad67/aiohttp-3.12.15-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-07-29T05:49:43Z, size = 703921, hashes = { sha256 = "b6fc902bff74d9b1879ad55f5404153e2b33a82e72a95c89cec5eb6cc9e92fbc" } }, @@ -107,14 +107,14 @@ wheels = [ [[packages]] name = "aiohttp-cors" version = "0.8.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/d89e846a5444b3d5eb8985a6ddb0daef3774928e1bfbce8e84ec97b0ffa7/aiohttp_cors-0.8.1.tar.gz", upload-time = 2025-03-31T14:16:20Z, size = 38626, hashes = { sha256 = "ccacf9cb84b64939ea15f859a146af1f662a6b1d68175754a07315e305fb1403" } } wheels = [{ url = "https://files.pythonhosted.org/packages/98/3b/40a68de458904bcc143622015fff2352b6461cd92fd66d3527bf1c6f5716/aiohttp_cors-0.8.1-py3-none-any.whl", upload-time = 2025-03-31T14:16:18Z, size = 25231, hashes = { sha256 = "3180cf304c5c712d626b9162b195b1db7ddf976a2a25172b35bb2448b890a80d" } }] [[packages]] name = "aiosignal" version = "1.4.0" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] @@ -177,7 +177,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c45 [[packages]] name = "bcrypt" version = "4.3.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/bb/5d/6d7433e0f3cd46ce0b43cd65e1db465ea024dbb8216fb2404e919c2ad77b/bcrypt-4.3.0.tar.gz", upload-time = 2025-02-28T01:24:09Z, size = 25697, hashes = { sha256 = "3a3fd2204178b6d2adcf09cb4f6426ffef54762577a7c9b54c159008cb288c18" } } wheels = [ { url = "https://files.pythonhosted.org/packages/bf/2c/3d44e853d1fe969d229bd58d39ae6902b3d924af0e2b5a60d17d4b809ded/bcrypt-4.3.0-cp313-cp313t-macosx_10_12_universal2.whl", upload-time = 2025-02-28T01:22:34Z, size = 483719, hashes = { sha256 = "f01e060f14b6b57bbb72fc5b4a83ac21c443c9a2ee708e04a10e9192f90a6281" } }, @@ -259,7 +259,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/55/1b/93f3504afc7c523 [[packages]] name = "cachetools" version = "5.5.2" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/6c/81/3747dad6b14fa2cf53fcf10548cf5aea6913e96fab41a3c198676f8948a5/cachetools-5.5.2.tar.gz", upload-time = 2025-02-20T21:01:19Z, size = 28380, hashes = { sha256 = "1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" } } wheels = [{ url = "https://files.pythonhosted.org/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl", upload-time = 2025-02-20T21:01:16Z, size = 10080, hashes = { sha256 = "d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a" } }] @@ -272,7 +272,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" version = "1.17.1" -marker = "python_full_version < '3.14' or platform_machine != 's390x'" +marker = "(python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } wheels = [ { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, @@ -437,14 +437,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" version = "0.29.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] [[packages]] name = "colorful" version = "0.5.7" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0c/0c/d180ebf230b771907f46981023a80f62cf592d49673cc5f8a5993aa67bb6/colorful-0.5.7.tar.gz", upload-time = 2025-06-30T15:24:03Z, size = 209487, hashes = { sha256 = "c5452179b56601c178b03d468a5326cc1fe37d9be81d24d0d6bdab36c4b93ad8" } } wheels = [{ url = "https://files.pythonhosted.org/packages/e2/98/0d791b3d1eaed89d7d370b5cf9b8079b124da0545559417f394ba21b5532/colorful-0.5.7-py2.py3-none-any.whl", upload-time = 2025-06-30T15:24:02Z, size = 201475, hashes = { sha256 = "495dd3a23151a9568cee8a90fc1174c902ad7ef06655f50b6bddf9e80008da69" } }] @@ -535,7 +535,7 @@ wheels = [ [[packages]] name = "cryptography" version = "43.0.3" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0d/05/07b55d1fa21ac18c3a8c79f764e2514e6f6a9698f1be44994f5adf0d29db/cryptography-43.0.3.tar.gz", upload-time = 2024-10-18T15:58:32Z, size = 686989, hashes = { sha256 = "315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805" } } wheels = [ { url = "https://files.pythonhosted.org/packages/1f/f3/01fdf26701a26f4b4dbc337a26883ad5bccaa6f1bbbdd29cd89e22f18a1c/cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", upload-time = 2024-10-18T15:57:36Z, size = 6225303, hashes = { sha256 = "bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e" } }, @@ -619,7 +619,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6 [[packages]] name = "distlib" version = "0.4.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", upload-time = 2025-07-17T16:52:00Z, size = 614605, hashes = { sha256 = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", upload-time = 2025-07-17T16:51:58Z, size = 469047, hashes = { sha256 = "9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16" } }] @@ -632,7 +632,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c [[packages]] name = "durationpy" version = "0.10" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9d/a4/e44218c2b394e31a6dd0d6b095c4e1f32d0be54c2a4b250032d717647bab/durationpy-0.10.tar.gz", upload-time = 2025-05-17T13:52:37Z, size = 3335, hashes = { sha256 = "1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b0/0d/9feae160378a3553fa9a339b0e9c1a048e147a4127210e286ef18b730f03/durationpy-0.10-py3-none-any.whl", upload-time = 2025-05-17T13:52:36Z, size = 3922, hashes = { sha256 = "3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286" } }] @@ -657,7 +657,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "filelock" version = "3.19.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", upload-time = 2025-08-14T16:56:03Z, size = 17687, hashes = { sha256 = "66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58" } } wheels = [{ url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", upload-time = 2025-08-14T16:56:01Z, size = 15988, hashes = { sha256 = "d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d" } }] @@ -728,7 +728,7 @@ wheels = [ [[packages]] name = "frozenlist" version = "1.7.0" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/79/b1/b64018016eeb087db503b038296fd782586432b9c077fc5c7839e9cb6ef6/frozenlist-1.7.0.tar.gz", upload-time = 2025-06-09T23:02:35Z, size = 45078, hashes = { sha256 = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f" } } wheels = [ { url = "https://files.pythonhosted.org/packages/af/36/0da0a49409f6b47cc2d060dc8c9040b897b5902a8a4e37d9bc1deb11f680/frozenlist-1.7.0-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-09T22:59:46Z, size = 81304, hashes = { sha256 = "cc4df77d638aa2ed703b878dd093725b72a824c3c546c076e8fdf276f78ee84a" } }, @@ -839,35 +839,35 @@ wheels = [ [[packages]] name = "fsspec" version = "2025.9.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", upload-time = 2025-09-02T19:10:49Z, size = 304847, hashes = { sha256 = "19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", upload-time = 2025-09-02T19:10:47Z, size = 199289, hashes = { sha256 = "530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7" } }] [[packages]] name = "google-api-core" version = "2.25.1" -marker = "python_full_version >= '3.6' and platform_machine != 's390x'" +marker = "python_full_version >= '3.6' and platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/dc/21/e9d043e88222317afdbdb567165fdbc3b0aad90064c7e0c9eb0ad9955ad8/google_api_core-2.25.1.tar.gz", upload-time = 2025-06-12T20:52:20Z, size = 165443, hashes = { sha256 = "d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8" } } wheels = [{ url = "https://files.pythonhosted.org/packages/14/4b/ead00905132820b623732b175d66354e9d3e69fcf2a5dcdab780664e7896/google_api_core-2.25.1-py3-none-any.whl", upload-time = 2025-06-12T20:52:19Z, size = 160807, hashes = { sha256 = "8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7" } }] [[packages]] name = "google-auth" version = "2.40.3" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9e/9b/e92ef23b84fa10a64ce4831390b7a4c2e53c0132568d99d4ae61d04c8855/google_auth-2.40.3.tar.gz", upload-time = 2025-06-04T18:04:57Z, size = 281029, hashes = { sha256 = "500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77" } } wheels = [{ url = "https://files.pythonhosted.org/packages/17/63/b19553b658a1692443c62bd07e5868adaa0ad746a0751ba62c59568cd45b/google_auth-2.40.3-py2.py3-none-any.whl", upload-time = 2025-06-04T18:04:55Z, size = 216137, hashes = { sha256 = "1370d4593e86213563547f97a92752fc658456fe4514c809544f330fed45a7ca" } }] [[packages]] name = "googleapis-common-protos" version = "1.70.0" -marker = "python_full_version >= '3.6' and platform_machine != 's390x'" +marker = "python_full_version >= '3.6' and platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/39/24/33db22342cf4a2ea27c9955e6713140fedd51e8b141b5ce5260897020f1a/googleapis_common_protos-1.70.0.tar.gz", upload-time = 2025-04-14T10:17:02Z, size = 145903, hashes = { sha256 = "0e1b44e0ea153e6594f9f394fef15193a68aaaea2d843f83e2742717ca753257" } } wheels = [{ url = "https://files.pythonhosted.org/packages/86/f1/62a193f0227cf15a920390abe675f386dec35f7ae3ffe6da582d3ade42c7/googleapis_common_protos-1.70.0-py3-none-any.whl", upload-time = 2025-04-14T10:17:01Z, size = 294530, hashes = { sha256 = "b8bfcca8c25a2bb253e0e0b0adaf8c00773e5e6af6fd92397576680b807e0fd8" } }] [[packages]] name = "grpcio" version = "1.74.0" -marker = "python_full_version >= '3.10' and platform_machine != 's390x'" +marker = "python_full_version >= '3.10' and platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/38/b4/35feb8f7cab7239c5b94bd2db71abb3d6adb5f335ad8f131abb6060840b6/grpcio-1.74.0.tar.gz", upload-time = 2025-07-24T18:54:23Z, size = 12756048, hashes = { sha256 = "80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1" } } wheels = [ { url = "https://files.pythonhosted.org/packages/66/54/68e51a90797ad7afc5b0a7881426c337f6a9168ebab73c3210b76aa7c90d/grpcio-1.74.0-cp310-cp310-linux_armv7l.whl", upload-time = 2025-07-24T18:52:43Z, size = 5481935, hashes = { sha256 = "85bd5cdf4ed7b2d6438871adf6afff9af7096486fcf51818a81b77ef4dd30907" } }, @@ -931,7 +931,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a [[packages]] name = "invoke" version = "2.2.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/f9/42/127e6d792884ab860defc3f4d80a8f9812e48ace584ffc5a346de58cdc6c/invoke-2.2.0.tar.gz", upload-time = 2023-07-12T18:05:17Z, size = 299835, hashes = { sha256 = "ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0a/66/7f8c48009c72d73bc6bbe6eb87ac838d6a526146f7dab14af671121eb379/invoke-2.2.0-py3-none-any.whl", upload-time = 2023-07-12T18:05:16Z, size = 160274, hashes = { sha256 = "6ea924cc53d4f78e3d98bc436b08069a03077e6f85ad1ddaa8a116d7dad15820" } }] @@ -962,7 +962,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747 [[packages]] name = "ipywidgets" version = "8.1.2" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/bd/c6/2a746b6a339c17d81fa40f17f74d13d732ffdc3cca65340ecfdf1eee675c/ipywidgets-8.1.2.tar.gz", upload-time = 2024-02-08T15:31:29Z, size = 116492, hashes = { sha256 = "d0b9b41e49bae926a866e613a39b0f0097745d2b9f1f3dd406641b4a57ec42c9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/70/1a/7edeedb1c089d63ccd8bd5c0612334774e90cf9337de9fe6c82d90081791/ipywidgets-8.1.2-py3-none-any.whl", upload-time = 2024-02-08T15:31:21Z, size = 139411, hashes = { sha256 = "bbe43850d79fb5e906b14801d6c01402857996864d1e5b6fa62dd2ee35559f60" } }] @@ -1023,7 +1023,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202 [[packages]] name = "jupyterlab-widgets" version = "3.0.15" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", upload-time = 2025-05-05T12:32:31Z, size = 213149, hashes = { sha256 = "2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b" } } wheels = [{ url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", upload-time = 2025-05-05T12:32:29Z, size = 216571, hashes = { sha256 = "d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c" } }] @@ -1143,14 +1143,14 @@ wheels = [ [[packages]] name = "kubernetes" version = "33.1.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ae/52/19ebe8004c243fdfa78268a96727c71e08f00ff6fe69a301d0b7fcbce3c2/kubernetes-33.1.0.tar.gz", upload-time = 2025-06-09T21:57:58Z, size = 1036779, hashes = { sha256 = "f64d829843a54c251061a8e7a14523b521f2dc5c896cf6d65ccf348648a88993" } } wheels = [{ url = "https://files.pythonhosted.org/packages/89/43/d9bebfc3db7dea6ec80df5cb2aad8d274dd18ec2edd6c4f21f32c237cbbb/kubernetes-33.1.0-py2.py3-none-any.whl", upload-time = 2025-06-09T21:57:56Z, size = 1941335, hashes = { sha256 = "544de42b24b64287f7e0aa9513c93cb503f7f40eea39b20f66810011a86eabc5" } }] [[packages]] name = "markdown-it-py" version = "4.0.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", upload-time = 2025-08-11T12:57:52Z, size = 73070, hashes = { sha256 = "cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3" } } wheels = [{ url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", upload-time = 2025-08-11T12:57:51Z, size = 87321, hashes = { sha256 = "87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147" } }] @@ -1291,7 +1291,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280 [[packages]] name = "mdurl" version = "0.1.2" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", upload-time = 2022-08-14T12:40:10Z, size = 8729, hashes = { sha256 = "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", upload-time = 2022-08-14T12:40:09Z, size = 9979, hashes = { sha256 = "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } }] @@ -1351,7 +1351,7 @@ wheels = [ [[packages]] name = "msgpack" version = "1.1.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/45/b1/ea4f68038a18c77c9467400d166d74c4ffa536f34761f7983a104357e614/msgpack-1.1.1.tar.gz", upload-time = 2025-06-13T06:52:51Z, size = 173555, hashes = { sha256 = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd" } } wheels = [ { url = "https://files.pythonhosted.org/packages/33/52/f30da112c1dc92cf64f57d08a273ac771e7b29dea10b4b30369b2d7e8546/msgpack-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-06-13T06:51:37Z, size = 81799, hashes = { sha256 = "353b6fc0c36fde68b661a12949d7d49f8f51ff5fa019c1e47c87c4ff34b080ed" } }, @@ -1417,7 +1417,7 @@ wheels = [ [[packages]] name = "multidict" version = "6.6.4" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/69/7f/0652e6ed47ab288e3756ea9c0df8b14950781184d4bd7883f4d87dd41245/multidict-6.6.4.tar.gz", upload-time = 2025-08-11T12:08:48Z, size = 101843, hashes = { sha256 = "d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd" } } wheels = [ { url = "https://files.pythonhosted.org/packages/eb/6b/86f353088c1358e76fd30b0146947fddecee812703b604ee901e85cd2a80/multidict-6.6.4-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-11T12:06:02Z, size = 77054, hashes = { sha256 = "b8aa6f0bd8125ddd04a6593437bad6a7e70f300ff4180a531654aa2ab3f6d58f" } }, @@ -1658,7 +1658,7 @@ wheels = [ [[packages]] name = "oauthlib" version = "3.3.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0b/5f/19930f824ffeb0ad4372da4812c50edbd1434f678c90c2733e1188edfc63/oauthlib-3.3.1.tar.gz", upload-time = 2025-06-19T22:48:08Z, size = 185918, hashes = { sha256 = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df838baa98fa71844d84283302f7604ed565dafe5a6b5041a/oauthlib-3.3.1-py3-none-any.whl", upload-time = 2025-06-19T22:48:06Z, size = 160065, hashes = { sha256 = "88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1" } }] @@ -1711,21 +1711,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/a4/4439174c879c335 [[packages]] name = "opencensus" version = "0.11.4" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/15/a7/a46dcffa1b63084f9f17fe3c8cb20724c4c8f91009fd0b2cfdb27d5d2b35/opencensus-0.11.4.tar.gz", upload-time = 2024-01-03T18:04:07Z, size = 64966, hashes = { sha256 = "cbef87d8b8773064ab60e5c2a1ced58bbaa38a6d052c41aec224958ce544eff2" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b5/ed/9fbdeb23a09e430d87b7d72d430484b88184633dc50f6bfb792354b6f661/opencensus-0.11.4-py2.py3-none-any.whl", upload-time = 2024-01-03T18:04:05Z, size = 128225, hashes = { sha256 = "a18487ce68bc19900336e0ff4655c5a116daf10c1b3685ece8d971bddad6a864" } }] [[packages]] name = "opencensus-context" version = "0.1.3" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/4c/96/3b6f638f6275a8abbd45e582448723bffa29c1fb426721dedb5c72f7d056/opencensus-context-0.1.3.tar.gz", upload-time = 2022-08-03T22:20:22Z, size = 4066, hashes = { sha256 = "a03108c3c10d8c80bb5ddf5c8a1f033161fa61972a9917f9b9b3a18517f0088c" } } wheels = [{ url = "https://files.pythonhosted.org/packages/10/68/162c97ea78c957d68ecf78a5c5041d2e25bd5562bdf5d89a6cbf7f8429bf/opencensus_context-0.1.3-py2.py3-none-any.whl", upload-time = 2022-08-03T22:20:20Z, size = 5060, hashes = { sha256 = "073bb0590007af276853009fac7e4bab1d523c3f03baf4cb4511ca38967c6039" } }] [[packages]] name = "openshift-client" version = "1.0.18" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] @@ -1798,7 +1798,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/61/55/83ce641bc61a70c [[packages]] name = "paramiko" version = "4.0.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1f/e7/81fdcbc7f190cdb058cffc9431587eb289833bdd633e2002455ca9bb13d4/paramiko-4.0.0.tar.gz", upload-time = 2025-08-04T01:02:03Z, size = 1630743, hashes = { sha256 = "6a25f07b380cc9c9a88d2b920ad37167ac4667f8d9886ccebd8f90f654b5d69f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl", upload-time = 2025-08-04T01:02:02Z, size = 223932, hashes = { sha256 = "0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9" } }] @@ -1942,7 +1942,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/02/65/ad2bc85f7377f5c [[packages]] name = "prometheus-client" version = "0.22.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/5e/cf/40dde0a2be27cc1eb41e333d1a674a74ce8b8b0457269cc640fd42b07cf7/prometheus_client-0.22.1.tar.gz", upload-time = 2025-06-02T14:29:01Z, size = 69746, hashes = { sha256 = "190f1331e783cf21eb60bca559354e0a4d4378facecf78f5428c39b675d20d28" } } wheels = [{ url = "https://files.pythonhosted.org/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl", upload-time = 2025-06-02T14:29:00Z, size = 58694, hashes = { sha256 = "cca895342e308174341b2cbf99a56bef291fbc0ef7b9e5412a0f26d653ba7094" } }] @@ -1955,7 +1955,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae7 [[packages]] name = "propcache" version = "0.3.2" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/a6/16/43264e4a779dd8588c21a70f0709665ee8f611211bdd2c87d952cfa7c776/propcache-0.3.2.tar.gz", upload-time = 2025-06-09T22:56:06Z, size = 44139, hashes = { sha256 = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168" } } wheels = [ { url = "https://files.pythonhosted.org/packages/ab/14/510deed325e262afeb8b360043c5d7c960da7d3ecd6d6f9496c9c56dc7f4/propcache-0.3.2-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-09T22:53:40Z, size = 73178, hashes = { sha256 = "22d9962a358aedbb7a2e36187ff273adeaab9743373a272976d2e348d08c7770" } }, @@ -2060,7 +2060,7 @@ wheels = [ [[packages]] name = "proto-plus" version = "1.26.1" -marker = "python_full_version >= '3.6' and platform_machine != 's390x'" +marker = "python_full_version >= '3.6' and platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/f4/ac/87285f15f7cce6d4a008f33f1757fb5a13611ea8914eb58c3d0d26243468/proto_plus-1.26.1.tar.gz", upload-time = 2025-03-10T15:54:38Z, size = 56142, hashes = { sha256 = "21a515a4c4c0088a773899e23c7bbade3d18f9c66c73edd4c7ee3816bc96a012" } } wheels = [{ url = "https://files.pythonhosted.org/packages/4e/6d/280c4c2ce28b1593a19ad5239c8b826871fc6ec275c21afc8e1820108039/proto_plus-1.26.1-py3-none-any.whl", upload-time = 2025-03-10T15:54:37Z, size = 50163, hashes = { sha256 = "13285478c2dcf2abb829db158e1047e2f1e8d63a077d94263c2b88b043c75a66" } }] @@ -2117,7 +2117,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593 [[packages]] name = "py-spy" version = "0.4.1" -marker = "python_full_version >= '3.12' and platform_machine != 's390x'" +marker = "python_full_version >= '3.12' and platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/19/e2/ff811a367028b87e86714945bb9ecb5c1cc69114a8039a67b3a862cef921/py_spy-0.4.1.tar.gz", upload-time = 2025-07-31T19:33:25Z, size = 244726, hashes = { sha256 = "e53aa53daa2e47c2eef97dd2455b47bb3a7e7f962796a86cc3e7dbde8e6f4db4" } } wheels = [ { url = "https://files.pythonhosted.org/packages/14/e3/3a32500d845bdd94f6a2b4ed6244982f42ec2bc64602ea8fcfe900678ae7/py_spy-0.4.1-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", upload-time = 2025-07-31T19:33:13Z, size = 3682508, hashes = { sha256 = "809094208c6256c8f4ccadd31e9a513fe2429253f48e20066879239ba12cd8cc" } }, @@ -2132,7 +2132,7 @@ wheels = [ [[packages]] name = "pyarrow" version = "21.0.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", upload-time = 2025-07-18T00:57:31Z, size = 1133487, hashes = { sha256 = "5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc" } } wheels = [ { url = "https://files.pythonhosted.org/packages/17/d9/110de31880016e2afc52d8580b397dbe47615defbf09ca8cf55f56c62165/pyarrow-21.0.0-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:54:34Z, size = 31196837, hashes = { sha256 = "e563271e2c5ff4d4a4cbeb2c83d5cf0d4938b891518e676025f7268c6fe5fe26" } }, @@ -2182,21 +2182,21 @@ wheels = [ [[packages]] name = "pyasn1" version = "0.6.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ba/e9/01f1a64245b89f039897cb0130016d79f77d52669aae6ee7b159a6c4c018/pyasn1-0.6.1.tar.gz", upload-time = 2024-09-10T22:41:42Z, size = 145322, hashes = { sha256 = "6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c8/f1/d6a797abb14f6283c0ddff96bbdd46937f64122b8c925cab503dd37f8214/pyasn1-0.6.1-py3-none-any.whl", upload-time = 2024-09-11T16:00:36Z, size = 83135, hashes = { sha256 = "0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629" } }] [[packages]] name = "pyasn1-modules" version = "0.4.2" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", upload-time = 2025-03-28T02:41:22Z, size = 307892, hashes = { sha256 = "677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", upload-time = 2025-03-28T02:41:19Z, size = 181259, hashes = { sha256 = "29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a" } }] [[packages]] name = "pycparser" version = "2.22" -marker = "python_full_version < '3.14' or platform_machine != 's390x'" +marker = "(python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] @@ -2250,7 +2250,7 @@ wheels = [ [[packages]] name = "pydantic" version = "1.10.22" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } wheels = [ { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, @@ -2376,7 +2376,7 @@ wheels = [ [[packages]] name = "pynacl" version = "1.5.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", upload-time = 2022-01-07T22:05:41Z, size = 3392854, hashes = { sha256 = "8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba" } } wheels = [ { url = "https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", upload-time = 2022-01-07T22:05:49Z, size = 349920, hashes = { sha256 = "401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1" } }, @@ -2628,7 +2628,7 @@ wheels = [ [[packages]] name = "ray" version = "2.46.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" wheels = [ { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, @@ -2671,14 +2671,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b [[packages]] name = "requests-oauthlib" version = "2.0.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/42/f2/05f29bc3913aea15eb670be136045bf5c5bbf4b99ecb839da9b422bb2c85/requests-oauthlib-2.0.0.tar.gz", upload-time = 2024-03-22T20:32:29Z, size = 55650, hashes = { sha256 = "b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.0.0-py2.py3-none-any.whl", upload-time = 2024-03-22T20:32:28Z, size = 24179, hashes = { sha256 = "7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36" } }] [[packages]] name = "rich" version = "13.9.4" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", upload-time = 2024-11-01T16:43:57Z, size = 223149, hashes = { sha256 = "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098" } } wheels = [{ url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", upload-time = 2024-11-01T16:43:55Z, size = 242424, hashes = { sha256 = "6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90" } }] @@ -2846,7 +2846,7 @@ wheels = [ [[packages]] name = "rsa" version = "4.9.1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/da/8a/22b7beea3ee0d44b1916c0c1cb0ee3af23b700b6da9f04991899d0c555d4/rsa-4.9.1.tar.gz", upload-time = 2025-04-16T09:51:18Z, size = 29034, hashes = { sha256 = "e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75" } } wheels = [{ url = "https://files.pythonhosted.org/packages/64/8d/0133e4eb4beed9e425d9a98ed6e081a55d195481b7632472be1af08d2f6b/rsa-4.9.1-py3-none-any.whl", upload-time = 2025-04-16T09:51:17Z, size = 34696, hashes = { sha256 = "68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762" } }] @@ -2965,7 +2965,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" version = "7.3.0.post1" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] @@ -3050,7 +3050,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122 [[packages]] name = "virtualenv" version = "20.34.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", upload-time = 2025-08-13T14:24:07Z, size = 6003808, hashes = { sha256 = "44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", upload-time = 2025-08-13T14:24:05Z, size = 5983279, hashes = { sha256 = "341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026" } }] @@ -3069,7 +3069,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fe [[packages]] name = "websocket-client" version = "1.8.0" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", upload-time = 2024-04-23T22:16:16Z, size = 54648, hashes = { sha256 = "3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da" } } wheels = [{ url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", upload-time = 2024-04-23T22:16:14Z, size = 58826, hashes = { sha256 = "17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526" } }] @@ -3082,14 +3082,14 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29 [[packages]] name = "widgetsnbextension" version = "4.0.14" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", upload-time = 2025-04-10T13:01:25Z, size = 1097428, hashes = { sha256 = "a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", upload-time = 2025-04-10T13:01:23Z, size = 2196503, hashes = { sha256 = "4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575" } }] [[packages]] name = "wrapt" version = "1.17.3" -marker = "platform_machine != 's390x'" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", upload-time = 2025-08-12T05:53:21Z, size = 55547, hashes = { sha256 = "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } } wheels = [ { url = "https://files.pythonhosted.org/packages/3f/23/bb82321b86411eb51e5a5db3fb8f8032fd30bd7c2d74bfe936136b2fa1d6/wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:44Z, size = 53482, hashes = { sha256 = "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04" } }, @@ -3177,7 +3177,7 @@ wheels = [ [[packages]] name = "yarl" version = "1.20.1" -marker = "python_full_version == '3.12.*' or platform_machine != 's390x'" +marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or (python_full_version == '3.12.*' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" sdist = { url = "https://files.pythonhosted.org/packages/3c/fb/efaa23fa4e45537b827620f04cf8f3cd658b76642205162e072703a5b963/yarl-1.20.1.tar.gz", upload-time = 2025-06-10T00:46:09Z, size = 186428, hashes = { sha256 = "d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac" } } wheels = [ { url = "https://files.pythonhosted.org/packages/cb/65/7fed0d774abf47487c64be14e9223749468922817b5e8792b8a64792a1bb/yarl-1.20.1-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-06-10T00:42:31Z, size = 132910, hashes = { sha256 = "6032e6da6abd41e4acda34d75a816012717000fa6839f37124a47fcefc49bec4" } }, diff --git a/runtimes/datascience/ubi9-python-3.12/pyproject.toml b/runtimes/datascience/ubi9-python-3.12/pyproject.toml index 1b607583f2..c371d53831 100644 --- a/runtimes/datascience/ubi9-python-3.12/pyproject.toml +++ b/runtimes/datascience/ubi9-python-3.12/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0; platform_machine != "s390x"', + 'codeflare-sdk~=0.29.0; platform_machine != "s390x" and platform_machine != "ppc64le"', # DB connectors 'pymongo~=4.11.2', diff --git a/scripts/generate_pull_request_pipelineruns.py b/scripts/generate_pull_request_pipelineruns.py index e6c2b18c1b..f4e5271a7f 100644 --- a/scripts/generate_pull_request_pipelineruns.py +++ b/scripts/generate_pull_request_pipelineruns.py @@ -132,24 +132,27 @@ def transform_build_pipeline_to_pr_pipeline(push_pipeline_path: pathlib.Path): component = push_pipeline["metadata"]["labels"]["appstudio.openshift.io/component"] build_platforms = ["linux/x86_64"] + if component in [ "odh-base-image-cuda-py311-c9s", "odh-base-image-cuda-py312-c9s", "odh-base-image-cuda-py312-ubi9", + "odh-pipeline-runtime-minimal-cpu-py312-ubi9", ]: build_platforms.extend(["linux/arm64"]) + if component in [ "odh-workbench-jupyter-minimal-cpu-py312-ubi9", + "odh-pipeline-runtime-minimal-cpu-py312-ubi9", + "odh-pipeline-runtime-datascience-cpu-py312-ubi9", ]: build_platforms.extend(["linux/ppc64le"]) + if component in [ + "odh-pipeline-runtime-minimal-cpu-py312-ubi9", "odh-pipeline-runtime-datascience-cpu-py312-ubi9", ]: build_platforms.extend(["linux/s390x"]) - if component in [ - "odh-pipeline-runtime-minimal-cpu-py312-ubi9", - ]: - build_platforms.extend(["linux/arm64", "linux/s390x"]) # Collect params dockerfile = pathlib.Path( From 874659052b60c7d3876ac8d19477299d4f1dd1be Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 12:27:01 +0000 Subject: [PATCH 074/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to cf31822 Image created from 'https://github.com/opendatahub-io/notebooks?rev=b7396077560bdc26c020754a13c7be5dbebd7013' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5accd4f41f..5185df4ff0 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,7 +50,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:1945c0fe216ce051facf79a3902fc263033e3f60a1de852d4b462ef113bae96b +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:cf31822e5f409ea19b9ebd50419e03a4e69d32c6a31f1770f7902bae9f89fac8 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 From 6219f38828c97e8ba3e5f73c241e2a8b4fa51261 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Fri, 5 Sep 2025 15:00:00 +0200 Subject: [PATCH 075/176] Add logic on the build_image function to filter out the comments --- Makefile | 9 ++++----- jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 07538b1112..cee4c3d0bd 100644 --- a/Makefile +++ b/Makefile @@ -74,11 +74,10 @@ define build_image $(eval CONF_FILE := $(BUILD_DIR)build-args/$(shell echo $(DOCKERFILE_NAME) | cut -d. -f2).conf) # if the conf file exists, transform it into --build-arg KEY=VALUE flags - $(eval BUILD_ARGS := $(shell if [ -f $(CONF_FILE) ]; then \ - while IFS='=' read -r k v; do \ - [ -n "$$k" ] && printf -- "--build-arg %s=%s " "$$k" "$$v"; \ - done < $(CONF_FILE); \ - fi)) + $(eval BUILD_ARGS := $(shell \ + if [ -f $(CONF_FILE) ]; then \ + awk -F= '!/^#/ && NF {gsub(/^[ \t]+|[ \t]+$$/, "", $$1); gsub(/^[ \t]+|[ \t]+$$/, "", $$2); printf "--build-arg %s=%s ", $$1, $$2}' $(CONF_FILE); \ + fi)) $(info # Building $(IMAGE_NAME) using $(DOCKERFILE_NAME) with $(CONF_FILE) and $(BUILD_ARGS)...) diff --git a/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf b/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf index cc7c73581a..c10af38d45 100644 --- a/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf +++ b/jupyter/minimal/ubi9-python-3.12/build-args/cpu.conf @@ -1 +1,2 @@ +# Base Image : UBI 9 with Python 3.12 BASE_IMAGE=registry.access.redhat.com/ubi9/python-312:latest From 455cc93805f72ed1ea29d907230ebac1849da438 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 13:35:38 +0000 Subject: [PATCH 076/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to 686ea4e Image created from 'https://github.com/opendatahub-io/notebooks?rev=718769dc709dc8739027448adc38b838ab27b16c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5185df4ff0..8654627606 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -34,7 +34,7 @@ odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:bb8b96299ae9e9f8a3d3ed0599319df0a98465a1949b58e09ac8c020d8a41031 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:686ea4e9cd86ad89db389c3f37628d60a641a9450641a5b8db47fbf110f18927 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:eeff715a62b316c928ffdc4e37199f9c070a85c9efb41668c174985985fa3d67 From ae6eb6909d551350a48828773c85aeb5f55fb7cf Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 14:00:53 +0000 Subject: [PATCH 077/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to 3bf9c15 Image created from 'https://github.com/opendatahub-io/notebooks?rev=718769dc709dc8739027448adc38b838ab27b16c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5185df4ff0..72cf0a813a 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -36,7 +36,7 @@ odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:bb8b96299ae9e9f8a3d3ed0599319df0a98465a1949b58e09ac8c020d8a41031 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:eeff715a62b316c928ffdc4e37199f9c070a85c9efb41668c174985985fa3d67 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3bf9c15bc6d55438cc2fbbef5e598f3c162b29bb9d79cc1e6e01f94524240f47 odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:81c4fea260f4e202abc72a6d316d4ff0d3f0a2d27ac97be4f3bfd723fc7dfeb7 From 04accdec1970426601f9e354e7fef7e60761cdf2 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 14:26:13 +0000 Subject: [PATCH 078/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to bd98b00 Image created from 'https://github.com/opendatahub-io/notebooks?rev=718769dc709dc8739027448adc38b838ab27b16c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 8654627606..36de31f3a3 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -38,7 +38,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:eeff715a62b316c928ffdc4e37199f9c070a85c9efb41668c174985985fa3d67 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:81c4fea260f4e202abc72a6d316d4ff0d3f0a2d27ac97be4f3bfd723fc7dfeb7 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:bd98b005ca671e44772361f40e6c286ac7d17dff45af6fbe1e835ba9ad91428b odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee From 0a74279370e67d0eddf4c84116f9a6ead96aebb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 5 Sep 2025 16:46:42 +0200 Subject: [PATCH 079/176] feat(ppc64le) codeserver workbench image build on power (#2317) Signed-off-by: Md. Shafi Hussain Co-authored-by: Md. Shafi Hussain --- ...tascience-cpu-py312-ubi9-pull-request.yaml | 1 + codeserver/ubi9-python-3.12/Dockerfile.cpu | 95 +++++++++++++++++-- .../ubi9-python-3.12/devel_env_setup.sh | 42 ++++++++ .../ubi9-python-3.12/get_code_server_rpm.sh | 82 ++++++++++++++++ scripts/generate_pull_request_pipelineruns.py | 1 + 5 files changed, 212 insertions(+), 9 deletions(-) create mode 100755 codeserver/ubi9-python-3.12/devel_env_setup.sh create mode 100755 codeserver/ubi9-python-3.12/get_code_server_rpm.sh diff --git a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml index 2ce609a4e4..d8783bb429 100644 --- a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml @@ -36,6 +36,7 @@ spec: - name: build-platforms value: - linux/x86_64 + - linux/ppc64le - name: dockerfile value: codeserver/ubi9-python-3.12/Dockerfile.cpu - name: path-context diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index bff6619588..8ef7ed4081 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -3,6 +3,59 @@ ######################### ARG BASE_IMAGE +#################### +# rpm-base # +#################### +# e.g., registry.access.redhat.com/ubi9/python-312:latest +FROM ${BASE_IMAGE} AS rpm-base + +USER root +WORKDIR /root + +ENV HOME=/root + +ARG CODESERVER_SOURCE_CODE=codeserver/ubi9-python-3.12 + +ARG NODE_VERSION=20 + +ARG CODESERVER_VERSION=v4.98.0 + +COPY ${CODESERVER_SOURCE_CODE}/get_code_server_rpm.sh . + +# create dummy file to ensure this stage is awaited before installing rpm +RUN ./get_code_server_rpm.sh && touch /tmp/control + +####################### +# wheel caching stage # +####################### +FROM registry.access.redhat.com/ubi9/python-312:latest AS whl-cache + +USER root +WORKDIR /root + +ENV HOME=/root + +ARG CODESERVER_SOURCE_CODE=codeserver/ubi9-python-3.12 + +# copy requirements and scripts +COPY ${CODESERVER_SOURCE_CODE}/pylock.toml ./ +COPY ${CODESERVER_SOURCE_CODE}/devel_env_setup.sh ./ + +# This stage installs (builds) all the packages needed and caches it in uv-cache +# Important: Since HOME & USER for the python-312 has been changed, +# we need to ensure the same cache directory is mounted in +# the final stage with the necessary permissions to consume from cache +RUN --mount=type=cache,target=/root/.cache/uv \ + pip install --no-cache uv && \ + # the devel script is ppc64le specific - sets up build-time dependencies + source ./devel_env_setup.sh && \ + # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, + # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. + uv pip install --strict --no-deps --refresh --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml + +# dummy file to make image build wait for this stage +RUN touch /tmp/control + #################### # cpu-base # #################### @@ -21,6 +74,15 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # Install useful OS packages RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +# (ARCH-ppc64le): since wheels are compiled from source, we need shared libs available at runtime +RUN --mount=type=cache,from=whl-cache,source=/root/OpenBLAS,target=/OpenBlas,rw \ + bash -c ' \ + if [[ $(uname -m) == "ppc64le" ]]; then \ + dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm; \ + dnf install -y lcms2 libraqm libimagequant openjpeg2; \ + PREFIX=/usr/ make install -C /OpenBlas; \ + fi ' + # Other apps and tools installed as default user USER 1001 @@ -62,8 +124,13 @@ WORKDIR /opt/app-root/bin # Install useful OS packages RUN dnf install -y jq git-lfs libsndfile && dnf clean all && rm -rf /var/cache/yum +# wait for rpm-base stage (rpm builds for ppc64le) +COPY --from=rpm-base /tmp/control /dev/null + # Install code-server -RUN dnf install -y "https://github.com/coder/code-server/releases/download/${CODESERVER_VERSION}/code-server-${CODESERVER_VERSION/v/}-${TARGETARCH}.rpm" && \ +# Note: Use cache mounts, bind mounts fail on konflux +RUN --mount=type=cache,from=rpm-base,source=/tmp/,target=/code-server-rpm/,rw \ + dnf install -y "/code-server-rpm/code-server-${CODESERVER_VERSION/v/}-${TARGETARCH}.rpm" && \ dnf -y clean all --enablerepo='*' COPY --chown=1001:0 ${CODESERVER_SOURCE_CODE}/utils utils/ @@ -142,18 +209,28 @@ ENV SHELL=/bin/bash ENV PYTHONPATH=/opt/app-root/bin/python3 -USER 1001 - # Install useful packages from requirements.txt COPY ${CODESERVER_SOURCE_CODE}/pylock.toml ./ +# wait for whl-cache stage (builds uv cache) +COPY --from=whl-cache /tmp/control /dev/null + # Install packages and cleanup -RUN echo "Installing softwares and packages" && \ - # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, - # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. - uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml && \ - # Fix permissions to support pip in Openshift environments \ - chmod -R g+w /opt/app-root/lib/python3.12/site-packages && \ +# install packages as USER 0 (this will allow us to consume uv cache) +RUN --mount=type=cache,target=/root/.cache/uv \ + echo "Installing softwares and packages" && \ + # we can ensure wheels are consumed from the cache only by restricting internet access for uv install with '--offline' flag + uv pip install --offline --cache-dir /root/.cache/uv --requirements=./pylock.toml && \ + # Note: debugpy wheel availabe on pypi (in uv cache) is none-any but bundles amd64.so files + # Build debugpy from source instead + uv pip install --no-cache git+https://github.com/microsoft/debugpy.git@v$(grep -A1 '\"debugpy\"' ./pylock.toml | grep -Eo '\b[0-9\.]+\b') && \ + # change ownership to default user (all packages were installed as root and has root:root ownership \ + chown -R 1001:0 /opt/app-root/lib + +USER 1001 + +# Fix permissions to support pip in Openshift environments +RUN chmod -R g+w /opt/app-root/lib/python3.12/site-packages && \ fix-permissions /opt/app-root -P WORKDIR /opt/app-root/src diff --git a/codeserver/ubi9-python-3.12/devel_env_setup.sh b/codeserver/ubi9-python-3.12/devel_env_setup.sh new file mode 100755 index 0000000000..8ad6d28b95 --- /dev/null +++ b/codeserver/ubi9-python-3.12/devel_env_setup.sh @@ -0,0 +1,42 @@ +#!/bin/bash +set -eoux pipefail + +##################################################################################################### +# This script is expected to be run on ppc64le hosts as `root` # +# It installs the required build-time dependencies for python wheels # +# OpenBlas is built from source (instead of distro provided) with recommended flags for performance # +##################################################################################################### + +if [[ $(uname -m) == "ppc64le" ]]; then + # install development packages + dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + dnf install -y cmake gcc-toolset-13 fribidi-devel lcms2-devel \ + libimagequant-devel libraqm-devel openjpeg2-devel tcl-devel tk-devel + + # install rust + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + + source /opt/rh/gcc-toolset-13/enable + source "$HOME/.cargo/env" + + export MAX_JOBS=${MAX_JOBS:-$(nproc)} + export OPENBLAS_VERSION=${OPENBLAS_VERSION:-0.3.30} + + # Install OpenBlas + # IMPORTANT: Ensure Openblas is installed in the final image + curl -L https://github.com/OpenMathLib/OpenBLAS/releases/download/v${OPENBLAS_VERSION}/OpenBLAS-${OPENBLAS_VERSION}.tar.gz | tar xz + # rename directory for mounting (without knowing version numbers) in multistage builds + mv OpenBLAS-${OPENBLAS_VERSION}/ OpenBLAS/ + cd OpenBLAS/ + make -j${MAX_JOBS} TARGET=POWER9 BINARY=64 USE_OPENMP=1 USE_THREAD=1 NUM_THREADS=120 DYNAMIC_ARCH=1 INTERFACE64=0 + make install + cd .. + + # set path for openblas + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/OpenBLAS/lib/ + export PKG_CONFIG_PATH=$(find / -type d -name "pkgconfig" 2>/dev/null | tr '\n' ':') + export CMAKE_ARGS="-DPython3_EXECUTABLE=python" +else + # only for mounting on non-ppc64le + mkdir -p /root/OpenBLAS/ +fi diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh new file mode 100755 index 0000000000..5cf4303ed5 --- /dev/null +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -0,0 +1,82 @@ +#!/bin/bash +set -euxo pipefail + +############################################################################## +# This script is expected to be run as `root` # +# It builds code-server rpm for `ppc64le` # +# For other architectures, the rpm is downloaded from the available releases # +############################################################################## + + +# Mapping of `uname -m` values to equivalent GOARCH values +declare -A UNAME_TO_GOARCH +UNAME_TO_GOARCH["x86_64"]="amd64" +UNAME_TO_GOARCH["aarch64"]="arm64" +UNAME_TO_GOARCH["ppc64le"]="ppc64le" +UNAME_TO_GOARCH["s390x"]="s390x" + +ARCH="${UNAME_TO_GOARCH[$(uname -m)]}" + +if [[ "$ARCH" == "ppc64le" ]]; then + + export MAX_JOBS=${MAX_JOBS:-$(nproc)} + export NODE_VERSION=${NODE_VERSION:-20} + export CODESERVER_VERSION=${CODESERVER_VERSION:-v4.98.0} + + export NVM_DIR=/root/.nvm VENV=/opt/.venv + export PATH=${VENV}/bin:$PATH + + export ELECTRON_SKIP_BINARY_DOWNLOAD=1 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 + + # install build dependencies +# dnf install -y \ +# git gcc-toolset-13 automake libtool rsync krb5-devel libX11-devel gettext jq patch + dnf install -y jq libtool gcc-toolset-13 + + . /opt/rh/gcc-toolset-13/enable + + # build libxkbfile + git clone https://gitlab.freedesktop.org/xorg/util/macros.git + cd macros/ + ./autogen.sh && make install -j ${MAX_JOBS} + export ACLOCAL_PATH=/usr/local/share/aclocal/ + cd .. && rm -rf macros + git clone https://gitlab.freedesktop.org/xorg/lib/libxkbfile.git + cd libxkbfile/ + ./autogen.sh && make install -j ${MAX_JOBS} + cd .. && rm -rf libxkbfile + export PKG_CONFIG_PATH=$(find / -type d -name "pkgconfig" 2>/dev/null | tr '\n' ':') + + # install nfpm to build rpm + NFPM_VERSION=$(curl -s "https://api.github.com/repos/goreleaser/nfpm/releases/latest" | jq -r '.tag_name') \ + && dnf install -y https://github.com/goreleaser/nfpm/releases/download/${NFPM_VERSION}/nfpm-${NFPM_VERSION:1}-1.$(uname -m).rpm + + # install node + NVM_VERSION=$(curl -s "https://api.github.com/repos/nvm-sh/nvm/releases/latest" | jq -r '.tag_name') \ + && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | bash \ + && source ${NVM_DIR}/nvm.sh && nvm install ${NODE_VERSION} + + # build codeserver + git clone https://github.com/coder/code-server.git + cd code-server + git checkout ${CODESERVER_VERSION} + git submodule update --init + source ${NVM_DIR}/nvm.sh + while IFS= read -r src_patch; do echo "patches/$src_patch"; patch -p1 < "patches/$src_patch"; done < patches/series + nvm use ${NODE_VERSION} + npm install + npm run build + VERSION=${CODESERVER_VERSION/v/} npm run build:vscode + npm run release + npm run release:standalone + + # build codeserver rpm + VERSION=${CODESERVER_VERSION/v/} npm run package + cp release-packages/code-server-${CODESERVER_VERSION/v/}-ppc64le.rpm /tmp/ + +else + + # download RPM for other architectures + curl -L "https://github.com/coder/code-server/releases/download/${CODESERVER_VERSION}/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm" -o /tmp/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm + +fi diff --git a/scripts/generate_pull_request_pipelineruns.py b/scripts/generate_pull_request_pipelineruns.py index f4e5271a7f..f74caf7d84 100644 --- a/scripts/generate_pull_request_pipelineruns.py +++ b/scripts/generate_pull_request_pipelineruns.py @@ -142,6 +142,7 @@ def transform_build_pipeline_to_pr_pipeline(push_pipeline_path: pathlib.Path): build_platforms.extend(["linux/arm64"]) if component in [ + "odh-workbench-codeserver-datascience-cpu-py312-ubi9", "odh-workbench-jupyter-minimal-cpu-py312-ubi9", "odh-pipeline-runtime-minimal-cpu-py312-ubi9", "odh-pipeline-runtime-datascience-cpu-py312-ubi9", From 3aae589f2208cf0e42fde9e2cddc04f35461837f Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 14:57:56 +0000 Subject: [PATCH 080/176] chore(deps): update odh-workbench-codeserver-datascience-cpu-py312-ubi9 to 11bc067 Image created from 'https://github.com/opendatahub-io/notebooks?rev=0a74279370e67d0eddf4c84116f9a6ead96aebb2' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index f4d05ad66d..675b943233 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -54,7 +54,7 @@ odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 -odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:b0385e99d89f770db1bd959cf0b8808974bbb91f8867382c86b93a70464eb11e +odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:11bc0673ec4e9268d54e54bf8b4cf757666f7869de1eec7f03f458a366fadbef odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 From 144d079d43d254508dfd71f2b8a91415d55fa952 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 5 Sep 2025 18:56:13 +0200 Subject: [PATCH 081/176] RHOAIENG-33169: remove MSSQL Client installation and related configurations from Dockerfiles (#2324) https://issues.redhat.com/browse/RHOAIENG-33169 (cherry picked from commit 950b66ece3225e12fc25fe9b0aa4a739a14b258f) --- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 7 ------- jupyter/datascience/ubi9-python-3.12/mssql-2022.repo | 6 ------ .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 7 ------- jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 7 ------- jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm | 7 ------- jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm | 7 ------- jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 7 ------- jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu | 7 ------- 8 files changed, 55 deletions(-) delete mode 100644 jupyter/datascience/ubi9-python-3.12/mssql-2022.repo diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index 0427003779..3da4d41189 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -102,13 +102,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile libxcrypt-compat && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/datascience/ubi9-python-3.12/mssql-2022.repo b/jupyter/datascience/ubi9-python-3.12/mssql-2022.repo deleted file mode 100644 index 0f70854e5d..0000000000 --- a/jupyter/datascience/ubi9-python-3.12/mssql-2022.repo +++ /dev/null @@ -1,6 +0,0 @@ -[packages-microsoft-com-prod] -name=packages-microsoft-com-prod -baseurl=https://packages.microsoft.com/rhel/9.0/prod/ -enabled=1 -gpgcheck=1 -gpgkey=https://packages.microsoft.com/keys/microsoft.asc \ No newline at end of file diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 9e92f08889..5ebb8215b0 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile && dnf clean all && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index ce9c1df811..5b1df9a17f 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile libxcrypt-compat && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index 0c9541c7d5..7ff856ef07 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile libxcrypt-compat && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index 83e7ab09b9..c04e66fa94 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile && dnf clean all && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index c7b4a03f40..97f2954369 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile libxcrypt-compat && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # hdf5 is needed for h5py RUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ dnf install -y hdf5-devel && \ diff --git a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu index f39e2cd07d..17ded7a001 100644 --- a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu @@ -93,13 +93,6 @@ RUN dnf install -y jq unixODBC postgresql git-lfs libsndfile libxcrypt-compat && # Copy dynamically-linked mongocli built in earlier build stage COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ -# Install MSSQL Client, We need a special repo for MSSQL as they do their own distribution -COPY ${DATASCIENCE_SOURCE_CODE}/mssql-2022.repo /etc/yum.repos.d/mssql-2022.repo - -RUN ACCEPT_EULA=Y dnf install -y mssql-tools18 unixODBC-devel && dnf clean all && rm -rf /var/cache/yum - -ENV PATH="$PATH:/opt/mssql-tools18/bin" - # Other apps and tools installed as default user USER 1001 From 620d885d682d1eb9be3c52063cf79cb70b849438 Mon Sep 17 00:00:00 2001 From: Aaruni Aggarwal Date: Fri, 5 Sep 2025 22:31:50 +0530 Subject: [PATCH 082/176] feat(ppc64le): remove unnecessary build dependency packages and a stray `pip install ml-dtypes` (#2330) Signed-off-by: AaruniAggarwal --- runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index e5b08393c7..f77ec2fc1c 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -31,7 +31,7 @@ RUN --mount=type=cache,target=/var/cache/dnf \ PACKAGES="$PACKAGES gcc gcc-c++ make openssl-devel autoconf automake libtool cmake python3-devel pybind11-devel openblas-devel unixODBC-devel openssl zlib-devel"; \ fi && \ if [ "$TARGETARCH" = "ppc64le" ]; then \ - PACKAGES="$PACKAGES git gcc-toolset-13 make wget unzip rust cargo unixODBC-devel cmake ninja-build"; \ + PACKAGES="$PACKAGES git gcc-toolset-13 make wget unzip unixODBC-devel cmake ninja-build"; \ fi && \ if [ -n "$PACKAGES" ]; then \ echo "Installing: $PACKAGES" && \ @@ -246,9 +246,7 @@ RUN --mount=type=cache,target=/root/.cache/pip \ echo "Installing softwares and packages" && \ if [ "$TARGETARCH" = "ppc64le" ]; then \ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig; \ - export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:$LD_LIBRARY_PATH; \ - GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \ - pip install ml-dtypes && \ + export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:$LD_LIBRARY_PATH && \ uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml; \ elif [ "$TARGETARCH" = "s390x" ]; then \ # For s390x, we need special flags and environment variables for building packages From 3385aedc82bfdfb3b8796b2199fffef692e36bed Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:16:48 +0000 Subject: [PATCH 083/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to 5fed2f8 Image created from 'https://github.com/opendatahub-io/notebooks?rev=620d885d682d1eb9be3c52063cf79cb70b849438' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 675b943233..e72d9a3468 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,7 +50,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:cf31822e5f409ea19b9ebd50419e03a4e69d32c6a31f1770f7902bae9f89fac8 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:5fed2f89c8690b32e63e1baec25add520f58e889731835b9dee8bdf44d375847 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 From 8761a71ab2339acf3274e9c8823c33021c8d644b Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:17:56 +0000 Subject: [PATCH 084/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to beb93a4 Image created from 'https://github.com/opendatahub-io/notebooks?rev=144d079d43d254508dfd71f2b8a91415d55fa952' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 675b943233..dc63df92fc 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -40,7 +40,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:bd98b005ca671e44772361f40e6c286ac7d17dff45af6fbe1e835ba9ad91428b -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:beb93a491186762a76c7a8a50255f2eb6bd931cbb18f86ac488f3d8b8b055d54 odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:3a607baddadaad2393e9643001ab5975ac65afc971db1fea3fa40c363f1c0077 From 330cd6701b2d98ef85a560dc22a6f7de0da5f5a3 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:38:05 +0000 Subject: [PATCH 085/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to 11ffb55 Image created from 'https://github.com/opendatahub-io/notebooks?rev=144d079d43d254508dfd71f2b8a91415d55fa952' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 675b943233..129f3b4a7b 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae2f27f2e3ad7df24a7c0d4ed5fbb7cbe08535030a4e6b7800cf97b6942e60ee -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:3a607baddadaad2393e9643001ab5975ac65afc971db1fea3fa40c363f1c0077 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:11ffb559342a0c489ae94d4144739cbc5fce9e28156e655f01b99c036d125800 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:e6a4ecc926daab29cc6ef9b017ad5e25bb23ec5c9692e5bfbcb832f3032827b5 From c068e107de1e2a9c2ffed984b392bd78e6f3590b Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:44:36 +0000 Subject: [PATCH 086/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to 937b36c Image created from 'https://github.com/opendatahub-io/notebooks?rev=144d079d43d254508dfd71f2b8a91415d55fa952' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 675b943233..60bbbbe8bd 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:3a607baddadaad2393e9643001ab5975ac65afc971db1fea3fa40c363f1c0077 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:e6a4ecc926daab29cc6ef9b017ad5e25bb23ec5c9692e5bfbcb832f3032827b5 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:937b36c4232628b21387636df16ed19f8debe3ae384b1412f891e85ec7566df2 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 From a95a8ae8d219e58074f969dc4097fa55fca38910 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:52:48 +0000 Subject: [PATCH 087/176] chore(deps): update odh-workbench-jupyter-tensorflow-cuda-py312-ubi9 to 87a2f7c Image created from 'https://github.com/opendatahub-io/notebooks?rev=144d079d43d254508dfd71f2b8a91415d55fa952' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 675b943233..8dc29b9298 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -48,7 +48,7 @@ odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahu odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:4812fcbc4c931009bb4fe44d7a10141e7d0052030ad9a5ca5a82d92990168abd +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:87a2f7ce1c7675f748339b6841aacc36ac24e3ee85f6b13d7009560802cd4795 odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:cf31822e5f409ea19b9ebd50419e03a4e69d32c6a31f1770f7902bae9f89fac8 From 139303543e30cb633536c516f4e37c9cb1b63cb1 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 18:21:19 +0000 Subject: [PATCH 088/176] chore(deps): update odh-workbench-jupyter-trustyai-cpu-py312-ubi9 to 333c22d Image created from 'https://github.com/opendatahub-io/notebooks?rev=144d079d43d254508dfd71f2b8a91415d55fa952' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index e1bf8b8686..e562404d8a 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -52,7 +52,7 @@ odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:5fed2f89c8690b32e63e1baec25add520f58e889731835b9dee8bdf44d375847 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:8dde967412e55c0481309679db6235d8d68d68ad002f2502eb61f4af10bcbd36 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:11bc0673ec4e9268d54e54bf8b4cf757666f7869de1eec7f03f458a366fadbef From 55926ac42b3e4ee8649e3f4c83d4318f7737e550 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 6 Sep 2025 11:01:51 +0000 Subject: [PATCH 089/176] ci: update commit SHAs for image digests changes --- manifests/base/commit-latest.env | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index e976e9a1f9..c0548b9e9c 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -1,34 +1,34 @@ odh-pipeline-runtime-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=bb55a95 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=620d885 odh-pipeline-runtime-minimal-cpu-py311-ubi9-commit-n=1247a41 odh-pipeline-runtime-minimal-cpu-py312-ubi9-commit-n=ed2d978 odh-pipeline-runtime-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=bb55a95 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=646aeb5 odh-pipeline-runtime-pytorch-rocm-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=bb55a95 +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=bb55a95 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n=80cffeb odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=8fd8ab1 +odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=8fd8ab1 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=8fd8ab1 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=718769d odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=8fd8ab1 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=718769d odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=8fd8ab1 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=718769d odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=bb55a95 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=bb55a95 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n=80cffeb -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=80cffeb +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=bb55a95 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n=1247a41 odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=bb55a95 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=144d079 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n=0d8752d odh-workbench-rstudio-minimal-cuda-py311-c9s-commit-n=0d8752d From 250bac88a4f9c58f5e157e52c745d4d06410b928 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Sun, 7 Sep 2025 18:45:48 +0200 Subject: [PATCH 090/176] NO-JIRA: add `TARGETARCH` argument on top of various CUDA Dockerfiles for multi-architecture support (#2334) ``` [2025-09-05T16:51:38,163673637+00:00] Prepare system (architecture: x86_64) [2025-09-05T16:51:42,271864338+00:00] Setup prefetched Error: parsing reference "cuda-base-": invalid reference format ``` (cherry picked from commit bc55b3a89df81710940003d1e2856adcbb9dc3f9) --- base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda | 2 ++ base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda | 2 ++ base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda | 2 ++ jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda | 2 ++ jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 ++ jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 ++ jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 2 ++ rstudio/c9s-python-3.11/Dockerfile.cuda | 2 ++ rstudio/rhel9-python-3.11/Dockerfile.cuda | 2 ++ runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 ++ runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 ++ runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 2 ++ 12 files changed, 24 insertions(+) diff --git a/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda b/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda index 647b6a10f5..734c5cfc29 100644 --- a/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda +++ b/base-images/cuda/12.6/c9s-python-3.11/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + #################### # base # #################### diff --git a/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda b/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda index 7f58cb17d3..03f11d8a1f 100644 --- a/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda +++ b/base-images/cuda/12.6/c9s-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + #################### # base # #################### diff --git a/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda b/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda index 0c80bc14b0..ba60803d2f 100644 --- a/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda +++ b/base-images/cuda/12.6/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + #################### # base # #################### diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index 4c0c480d1f..a771c4e693 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 5ebb8215b0..f1eb1bacdc 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index 5b1df9a17f..81571c52db 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 97f2954369..84cfe3e110 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/rstudio/c9s-python-3.11/Dockerfile.cuda b/rstudio/c9s-python-3.11/Dockerfile.cuda index 46541b5f9f..7dddef925e 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cuda +++ b/rstudio/c9s-python-3.11/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/rstudio/rhel9-python-3.11/Dockerfile.cuda b/rstudio/rhel9-python-3.11/Dockerfile.cuda index 2b73e25b31..9d4d5dd538 100644 --- a/rstudio/rhel9-python-3.11/Dockerfile.cuda +++ b/rstudio/rhel9-python-3.11/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ##################### # base # ##################### diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index b611f1c646..171cd2871b 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index 24bd09e79e..3eea25038e 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### diff --git a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 4cfcc11987..ccd52c12b1 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -1,3 +1,5 @@ +ARG TARGETARCH + ######################### # configuration args # ######################### From 5ed88e0a2d1f0b0b70ab23c2963cc8a90302d9be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Sun, 7 Sep 2025 18:50:15 +0200 Subject: [PATCH 091/176] RHAIENG-308: ref(tests): refactor tests to replace `pytest.fail` with assertions for clearer error reporting in `test_main.py` (#2342) --- tests/test_main.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/tests/test_main.py b/tests/test_main.py index dea3bd17cc..a75df91099 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -224,12 +224,10 @@ class VersionData: exception = next((it for it in ignored_exceptions if it[0] == name), None) if exception: # exception may save us from failing - if set(versions) == set(exception[1]): - continue - else: - pytest.fail( - f"{name} is allowed to have {exception} but actually has more versions: {pprint.pformat(mapping)}" - ) + assert set(versions) == set(exception[1]), ( + f"{name} is allowed to have {exception} but actually has {pprint.pformat(mapping)}" + ) + continue # all hope is lost, the check has failed pytest.fail(f"{name} has multiple versions: {pprint.pformat(mapping)}") @@ -285,12 +283,10 @@ def test_image_pyprojects_version_alignment(subtests: pytest_subtests.plugin.Sub exception = next((it for it in ignored_exceptions if it[0] == name), None) if exception: # exception may save us from failing - if set(data) == {packaging.specifiers.SpecifierSet(e) for e in exception[1]}: - continue - else: - pytest.fail( - f"{name} is allowed to have {exception[1]} but actually has more specifiers: {pprint.pformat(set(data))}" - ) + assert set(data) == {packaging.specifiers.SpecifierSet(e) for e in exception[1]}, ( + f"{name} is allowed to have {exception[1]} but actually has {pprint.pformat(set(data))}" + ) + continue # all hope is lost, the check has failed pytest.fail(f"{name} has multiple specifiers: {pprint.pformat(data)}") From 5b56d824d16c792a7f8871a38d69796bb0518941 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:06:28 +0000 Subject: [PATCH 092/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to c515264 Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5dc99cf621..015c64c918 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -34,7 +34,7 @@ odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:686ea4e9cd86ad89db389c3f37628d60a641a9450641a5b8db47fbf110f18927 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:c515264def5dd6a1adb1d71f8499fa80d610545ef2d051467eb32f5d217bcbfd odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3bf9c15bc6d55438cc2fbbef5e598f3c162b29bb9d79cc1e6e01f94524240f47 From d2c3855c9f676a383c43dcbd5222a6ce26c26196 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:14:34 +0000 Subject: [PATCH 093/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to 3f05c46 Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5dc99cf621..d90c4ae87c 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -36,7 +36,7 @@ odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:686ea4e9cd86ad89db389c3f37628d60a641a9450641a5b8db47fbf110f18927 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3bf9c15bc6d55438cc2fbbef5e598f3c162b29bb9d79cc1e6e01f94524240f47 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3f05c46e453f741eacf830c51d2e7e68f7b01abea780762d6cbd75d72da4d813 odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:bd98b005ca671e44772361f40e6c286ac7d17dff45af6fbe1e835ba9ad91428b From 1d459a040c580319f1ec51c6b986575cf409cf8c Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:24:24 +0000 Subject: [PATCH 094/176] chore(deps): update odh-pipeline-runtime-pytorch-cuda-py312-ubi9 to f269ef8 Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 352b0a07a7..8b67d76fed 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -58,7 +58,7 @@ odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-wo odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:54337b260ed83eca94e1e72e2a9187353b6522c1dc0b2c6d89fe1dd516ea96a4 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:f269ef8f4f2573c33365c70e41fd92fde59e33d90ea70123d8cccb40b20f9c41 odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:6e1ce6346948b09d5af0aba2932134e2c2ac75c8b3980c9aa89f189d1ca2e726 From 6323d911b55d0cb28a49d5273d4dfeb6071a37e8 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:33:48 +0000 Subject: [PATCH 095/176] chore(deps): update odh-workbench-jupyter-tensorflow-cuda-py312-ubi9 to fd813ce Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 8b67d76fed..e4f9fcdfc2 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -48,7 +48,7 @@ odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahu odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:87a2f7ce1c7675f748339b6841aacc36ac24e3ee85f6b13d7009560802cd4795 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:fd813ceaa5033cfbef268cbb328914ebe6a5767429f25d34146c9cb70bab7924 odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:5fed2f89c8690b32e63e1baec25add520f58e889731835b9dee8bdf44d375847 From 8c5d8db9e7f7d5acc71da09159ec966101653574 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:34:29 +0000 Subject: [PATCH 096/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to 293755e Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 8b67d76fed..eb752bd31a 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:beb93a491186762a76c7a8a50255f2eb6bd931cbb18f86ac488f3d8b8b055d54 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:11ffb559342a0c489ae94d4144739cbc5fce9e28156e655f01b99c036d125800 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:293755e7fec7f2332cbc02e46f353084bae1d81346e8fe997dd4f306274f51a4 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:937b36c4232628b21387636df16ed19f8debe3ae384b1412f891e85ec7566df2 From bb6163f14e40ae77af4cee90303270632ef48773 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:35:23 +0000 Subject: [PATCH 097/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to 4d67107 Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 8b67d76fed..cedd4f02be 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:11ffb559342a0c489ae94d4144739cbc5fce9e28156e655f01b99c036d125800 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:937b36c4232628b21387636df16ed19f8debe3ae384b1412f891e85ec7566df2 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:4d6710757035864a850aa273b98930b13f0e7d854f023d61bb099f44aaacee33 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 From c1244efbdf64b8654880a5f341201c29c67f3350 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:39:48 +0000 Subject: [PATCH 098/176] chore(deps): update odh-pipeline-runtime-tensorflow-cuda-py312-ubi9 to a6b2308 Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index e4f9fcdfc2..bf1530a898 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -60,7 +60,7 @@ odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-r odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:f269ef8f4f2573c33365c70e41fd92fde59e33d90ea70123d8cccb40b20f9c41 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:6e1ce6346948b09d5af0aba2932134e2c2ac75c8b3980c9aa89f189d1ca2e726 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a6b230854f62aeae5cb44b63096a37eb0fdd361816f28c21b551be1b2213d853 odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:ef896b234b1d522e55777c1ab036451b8a45969c0794f97a52c4d82c240dbed4 From ae43e7fa8de07bc3d534cded9934bf39b6a90771 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 17:53:40 +0000 Subject: [PATCH 099/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to b315a8a Image created from 'https://github.com/opendatahub-io/notebooks?rev=250bac88a4f9c58f5e157e52c745d4d06410b928' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 277d33d7d4..fc6467b0c7 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -38,7 +38,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3f05c46e453f741eacf830c51d2e7e68f7b01abea780762d6cbd75d72da4d813 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:bd98b005ca671e44772361f40e6c286ac7d17dff45af6fbe1e835ba9ad91428b +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:b315a8a6df325ece20efe0c6c27fce4e82f792772a5e96494433265327e6922b odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:beb93a491186762a76c7a8a50255f2eb6bd931cbb18f86ac488f3d8b8b055d54 From 024d96c1672ca9d57a83441597d70b68781e8797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Sun, 7 Sep 2025 19:58:52 +0200 Subject: [PATCH 100/176] RHAIENG-726: add ROCm-based TensorFlow and pipeline runtime images to manifests (#2346) --- manifests/base/commit-latest.env | 2 ++ manifests/base/params-latest.env | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index c0548b9e9c..43a1cda786 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -10,6 +10,7 @@ odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n=1247a41 odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n=80cffeb +odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-commit-n=93c0810 odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n=1247a41 odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n=1247a41 @@ -28,6 +29,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n=1247a41 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n=1247a41 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n=1247a41 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=144d079 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n=0d8752d diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index fc6467b0c7..cbd5d4104d 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,6 +50,8 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:fd813ceaa5033cfbef268cbb328914ebe6a5767429f25d34146c9cb70bab7924 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:702178d600ba2248418d535039b8c56ed98d19c9eccb5705560f2fac688d0f7a + odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:5fed2f89c8690b32e63e1baec25add520f58e889731835b9dee8bdf44d375847 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb @@ -65,3 +67,5 @@ odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:ef896b234b1d522e55777c1ab036451b8a45969c0794f97a52c4d82c240dbed4 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9@sha256:ad2a67549b36485862378c392f1fb76e8c5457065d60478d977a8141393f9752 + +odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9@sha256:1134265c135ba05cfdad9bd2e63b1ee9a5f9989f9f716d4b5146d4df51d4e2bb From 2d2000650b28a1565413d6a367380844b941a8bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 7 Sep 2025 18:00:27 +0000 Subject: [PATCH 101/176] ci: update commit SHAs for image digests changes --- manifests/base/commit-latest.env | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index 43a1cda786..a7992398c0 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -3,12 +3,12 @@ odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=620d885 odh-pipeline-runtime-minimal-cpu-py311-ubi9-commit-n=1247a41 odh-pipeline-runtime-minimal-cpu-py312-ubi9-commit-n=ed2d978 odh-pipeline-runtime-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=99698b7 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=250bac8 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=646aeb5 odh-pipeline-runtime-pytorch-rocm-py311-ubi9-commit-n=1247a41 odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=99698b7 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=250bac8 odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n=80cffeb odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-commit-n=93c0810 odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n=1247a41 @@ -16,18 +16,18 @@ odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n=1247a41 odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=718769d +odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=250bac8 odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=718769d +odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=250bac8 odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=718769d +odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=250bac8 odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=144d079 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=250bac8 odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n=80cffeb odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=250bac8 odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n=1247a41 odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=144d079 odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n=1247a41 From 09579a94d5322f3a237c4f553c2c059228c6ba03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 18:07:10 +0200 Subject: [PATCH 102/176] RHAIENG-332: update dependencies for `pytorch+llmcompressor/ubi9-python-3.12` and align on numpy (#2343) - Upgraded `vllm` to `0.10.1.1`, `torch` to `2.7.1`, and `torchvision` to `0.22.1`. - Updated `llmcompressor` to `0.7.1` and adjusted dependency constraints. - Modified PyTorch package index to use CUDA 12.6. - Synced dependency versions and resolved mismatches in `pyproject.toml` and `pylock.toml`. - Downgrade `accelerate` to `1.10.0` and remove unused `airportsdata`. - Add new dependency `cbor2` with version `5.7.0`. --- codeserver/ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pylock.toml | 1280 ++++++++++------ .../ubi9-python-3.12/pyproject.toml | 42 +- .../pytorch/ubi9-python-3.12/pyproject.toml | 2 +- .../pytorch/ubi9-python-3.12/pyproject.toml | 2 +- ...ompressor-cuda-py312-ubi9-imagestream.yaml | 10 +- .../ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pylock.toml | 1305 ++++++++++------- .../ubi9-python-3.12/pyproject.toml | 40 +- .../pytorch/ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pyproject.toml | 2 +- tests/test_main.py | 7 +- 13 files changed, 1664 insertions(+), 1034 deletions(-) diff --git a/codeserver/ubi9-python-3.12/pyproject.toml b/codeserver/ubi9-python-3.12/pyproject.toml index 033c320a9b..b135c65b79 100644 --- a/codeserver/ubi9-python-3.12/pyproject.toml +++ b/codeserver/ubi9-python-3.12/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "boto3~=1.37.8", "kafka-python-ng~=2.2.3", "matplotlib~=3.10.1", - "numpy~=2.2.3", + "numpy~=2.2.6", "pandas~=2.2.3", "plotly~=6.0.0", "scikit-learn~=1.6.1", diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index c1d02a554e..88b5279a48 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -9,7 +9,7 @@ dependencies = [ "kafka-python-ng~=2.2.3", "kfp~=2.12.1", "matplotlib~=3.10.1", - "numpy~=2.2.3", + "numpy~=2.2.6", "pandas~=2.2.3", "plotly~=6.0.0", "scikit-learn~=1.6.1", diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 5b0527f710..bf3cb64ca8 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -12,9 +12,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8f/aa/ba0014cc4659328 [[packages]] name = "accelerate" -version = "1.10.1" -sdist = { url = "https://files.pythonhosted.org/packages/b1/72/ff3961c19ee395c3d30ac630ee77bfb0e1b46b87edc504d4f83bb4a89705/accelerate-1.10.1.tar.gz", upload-time = 2025-08-25T13:57:06Z, size = 392446, hashes = { sha256 = "3dea89e433420e4bfac0369cae7e36dcd6a56adfcfd38cdda145c6225eab5df8" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5f/a0/d9ef19f780f319c21ee90ecfef4431cbeeca95bec7f14071785c17b6029b/accelerate-1.10.1-py3-none-any.whl", upload-time = 2025-08-25T13:57:04Z, size = 374909, hashes = { sha256 = "3621cff60b9a27ce798857ece05e2b9f56fcc71631cfb31ccf71f0359c311f11" } }] +version = "1.10.0" +sdist = { url = "https://files.pythonhosted.org/packages/f7/66/be171836d86dc5b8698b3a9bf4b9eb10cb53369729939f88bf650167588b/accelerate-1.10.0.tar.gz", upload-time = 2025-08-07T10:54:51Z, size = 392261, hashes = { sha256 = "8270568fda9036b5cccdc09703fef47872abccd56eb5f6d53b54ea5fb7581496" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/30/dd/0107f0aa179869ee9f47ef5a2686abd5e022fdc82af901d535e52fe91ce1/accelerate-1.10.0-py3-none-any.whl", upload-time = 2025-08-07T10:54:49Z, size = 374718, hashes = { sha256 = "260a72b560e100e839b517a331ec85ed495b3889d12886e79d1913071993c5a3" } }] [[packages]] name = "aiohappyeyeballs" @@ -120,12 +120,6 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] -[[packages]] -name = "airportsdata" -version = "20250811" -sdist = { url = "https://files.pythonhosted.org/packages/6b/61/3751adeb92d3197268ad5db00d6fb7ba9c2db72757f0d47462338c25dd0a/airportsdata-20250811.tar.gz", upload-time = 2025-08-11T18:38:24Z, size = 905387, hashes = { sha256 = "844b663c33e85c8f3b932c14c798ef314bec53bda3b14f5694eddc24c7ab4b25" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/15/52/f229acde71b1b9c05f06e504d3dcfcc91bc0614946a35d68cbc36b746dfa/airportsdata-20250811-py3-none-any.whl", upload-time = 2025-08-11T18:38:22Z, size = 912696, hashes = { sha256 = "96f37fcf3f7732350b6dd606d2a8faac7e3b610d0c0b2c1637a3d2fab6b5bf39" } }] - [[packages]] name = "annotated-types" version = "0.7.0" @@ -391,6 +385,62 @@ version = "5.5.2" sdist = { url = "https://files.pythonhosted.org/packages/6c/81/3747dad6b14fa2cf53fcf10548cf5aea6913e96fab41a3c198676f8948a5/cachetools-5.5.2.tar.gz", upload-time = 2025-02-20T21:01:19Z, size = 28380, hashes = { sha256 = "1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" } } wheels = [{ url = "https://files.pythonhosted.org/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl", upload-time = 2025-02-20T21:01:16Z, size = 10080, hashes = { sha256 = "d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a" } }] +[[packages]] +name = "cbor2" +version = "5.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/3a/89/01df16cdc9c60c07956756c90fe92c684021003079e358a78e213bce45a2/cbor2-5.7.0.tar.gz", upload-time = 2025-08-14T08:59:47Z, size = 102374, hashes = { sha256 = "3f6d843f4db4d0ec501c46453c22a4fbebb1abfb5b740e1bcab34c615cd7406b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/94/92870469f92b53f7d18a6a6def540ecd9deec0cc25448b0d28b1847a7820/cbor2-5.7.0-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:58:37Z, size = 67903, hashes = { sha256 = "305edac16524df843d53ba086bc194c0975388e755ed177eb84e0324e3d705ec" } }, + { url = "https://files.pythonhosted.org/packages/ea/cd/c6bbf2c11f48f08cbbd31647ce2b6b081f25e4723d5260fde0a6520a6e2f/cbor2-5.7.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:58:39Z, size = 68780, hashes = { sha256 = "e00d7250e528a9a1bfd3b294799bdae96c158f72d95be58a3fbf97dab2467bbe" } }, + { url = "https://files.pythonhosted.org/packages/7f/b7/17fe6e502b9884f3a7bdf6e9331688e290a546110dd14575aa09527b238f/cbor2-5.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:58:40Z, size = 254198, hashes = { sha256 = "36b6e229b36147051ea1063ba0cd6225bfe6b5398ca0ac7b33fa91407ca75081" } }, + { url = "https://files.pythonhosted.org/packages/fd/fb/6cc1dd51beb35f899f9f6621fd0df9ec733e1f4c27f334212107f7a05822/cbor2-5.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:58:42Z, size = 247202, hashes = { sha256 = "06f8e9d8fa6d0ed7b8a81f4613a60e740be9bd5087de620e3b64007832dfd815" } }, + { url = "https://files.pythonhosted.org/packages/34/2d/e51cd823cb918eed3180bbe0169955ccefa03817c0e4788024e9e56d3657/cbor2-5.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:58:43Z, size = 250001, hashes = { sha256 = "90c1236e5bfad19493183f9a9ecd3705e3ad3eb02fce6d6381c12ece86147b15" } }, + { url = "https://files.pythonhosted.org/packages/de/45/79a0320a4562537df3e589526d636963a06a95a66d7b6c366bdc8d9b3755/cbor2-5.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:58:45Z, size = 243743, hashes = { sha256 = "afc6c6611b7529136ea4a04cf8711786640b687859c9688ae172726c305a83a1" } }, + { url = "https://files.pythonhosted.org/packages/9b/6f/73baf2ba006fb297c7d022858352ae393ee3837be2d7cfa01b6d2519492b/cbor2-5.7.0-cp310-cp310-win_amd64.whl", upload-time = 2025-08-14T08:58:48Z, size = 68045, hashes = { sha256 = "be635795908d59f46303ab266fc6f3aa6543c742fa112fd1cd2e5307b91c6de4" } }, + { url = "https://files.pythonhosted.org/packages/40/87/0c7c8d27738e8d7dca49dfb4092ef7fdfdec7ca64f27e344b79d8a80bd92/cbor2-5.7.0-cp310-cp310-win_arm64.whl", upload-time = 2025-08-14T08:58:49Z, size = 63963, hashes = { sha256 = "16a21233f11874b7067b136cb2910333b36c1dee455a42a7c8473a104753cf4a" } }, + { url = "https://files.pythonhosted.org/packages/45/a4/97c1b5eaf28129543ae6f90b9afc244241f5bb1701a2cf9368a2de9eb258/cbor2-5.7.0-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:58:50Z, size = 67895, hashes = { sha256 = "73532e725501915f95d589500e0a11813c9a3fd735d3cdb6c4dd320e6a2f12e1" } }, + { url = "https://files.pythonhosted.org/packages/91/60/cb2fa00871e94e75d9b84f4edd173b6644af080333c00712e8e31bd201fe/cbor2-5.7.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:58:52Z, size = 68783, hashes = { sha256 = "b785d954879e3800a074efa45c882a1cc6459476ab0d354c74e1dca92b17ede3" } }, + { url = "https://files.pythonhosted.org/packages/6d/52/6092e45a6b164d22bc2828aa14f422fbcf5af4bd9201a3e27b62b512f828/cbor2-5.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:58:53Z, size = 261081, hashes = { sha256 = "5fc1005b412ace94bbf905a8c4214e639557568551d9b5474645789e976e91e4" } }, + { url = "https://files.pythonhosted.org/packages/0f/12/9eef73bcfcdd110df7e585f8034399d1cf2006dc7576487e0509ba50e4f8/cbor2-5.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:58:55Z, size = 254132, hashes = { sha256 = "d981d691dd721dd712fc824d04a01347955a206107fbee1d75803fa58de172c7" } }, + { url = "https://files.pythonhosted.org/packages/8c/e1/00bc92353ecacef0b8eaba285168ca517c18539c12ddebe06a9bbab03e47/cbor2-5.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:58:57Z, size = 256825, hashes = { sha256 = "b3b9730928163d02e7f1267e48a39ed75560ff3e56cdc6768d670d3e96028623" } }, + { url = "https://files.pythonhosted.org/packages/25/01/454c93f360c404a3e6531ce0e2e4cc5818c5746a10b1cb295b6abd3057cd/cbor2-5.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:58:58Z, size = 250639, hashes = { sha256 = "01cc4d840943b4c2e468b8560830235d044a8cb45e5d66ba3ae933c3e21b8d49" } }, + { url = "https://files.pythonhosted.org/packages/94/1a/87be8d39d934810b095024bd22017c679abd51d89cb62d179b89327f491e/cbor2-5.7.0-cp311-cp311-win_amd64.whl", upload-time = 2025-08-14T08:59:00Z, size = 68085, hashes = { sha256 = "6abe31e742ccf966778d77ce99d7c6136ca0f8424446dfdabcc3491f015e84d4" } }, + { url = "https://files.pythonhosted.org/packages/52/00/dce08a1549e2a4008cecb0069e8d8de45779f60852aca12a5e7d0039ce41/cbor2-5.7.0-cp311-cp311-win_arm64.whl", upload-time = 2025-08-14T08:59:01Z, size = 63969, hashes = { sha256 = "c48dff8f6aacd76fc0680c48ef35e5912e3d758a9f41305a35e847f382b60eea" } }, + { url = "https://files.pythonhosted.org/packages/b1/b1/d54c41b1bc71b8dea0bad3409d2a497df35f7b5ae5db70c1cc9ebc8d556d/cbor2-5.7.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:02Z, size = 69020, hashes = { sha256 = "7ad36f0537b75c1aa2c7a462cbdbeec5e8ba02802ea985e0b9fe5deee3b946f4" } }, + { url = "https://files.pythonhosted.org/packages/f4/e0/45368d5d78b520caaa9ca5a09f55365bc9933d43bce978a528922654ca9f/cbor2-5.7.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:03Z, size = 68950, hashes = { sha256 = "5fc9b335cf28e63d9eed4ae03d1e8f90f1a6b287cabc8d29bfddf73fa70643e9" } }, + { url = "https://files.pythonhosted.org/packages/1e/6a/9aed5b716407c1d48425ba55c6022a01a9abdbf58a691f50416461fa371d/cbor2-5.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:05Z, size = 285685, hashes = { sha256 = "16bea83598a1eeedbd50c2e9fdf3685bae78ca9d9ec8cd8010777db14a315578" } }, + { url = "https://files.pythonhosted.org/packages/a8/6e/3499eaa2b858c7695a447b6311303f06ffc90fc2c45851337121661f1f5c/cbor2-5.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:06Z, size = 284948, hashes = { sha256 = "8e837825a16e60ace6e284095aa9fbe504bf87a8f4494bf7d95931e37fb01a70" } }, + { url = "https://files.pythonhosted.org/packages/d1/3e/ae67866ef65717665e0acf2873d466c5d4a1d965b0d0348f2269b73f28fb/cbor2-5.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:08Z, size = 276375, hashes = { sha256 = "27396c5e275ff7c7cd87fe8aaadf781e6194903921f250934af7c86d5efec82e" } }, + { url = "https://files.pythonhosted.org/packages/b6/3d/2f8e9671111661dd571de206344ecd7706f6d458aab191e06834c89aa58e/cbor2-5.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:10Z, size = 277680, hashes = { sha256 = "c84bfef78c4e9c81eb0a10cec340222ba4e39498a63fc2e3d5f982a3f4efa4a7" } }, + { url = "https://files.pythonhosted.org/packages/85/03/27a9fefa4e084c1129d7180727791a166629fdae39e0609508401d322626/cbor2-5.7.0-cp312-cp312-win_amd64.whl", upload-time = 2025-08-14T08:59:11Z, size = 68354, hashes = { sha256 = "f64270a24aaadb15dd31cbd64a98d99fca8e0398a65b1570ba07f3c259eb5516" } }, + { url = "https://files.pythonhosted.org/packages/25/d9/b856d078696542a0d7486d1ece5c936e937bebe5b114674db18d76feb131/cbor2-5.7.0-cp312-cp312-win_arm64.whl", upload-time = 2025-08-14T08:59:12Z, size = 63896, hashes = { sha256 = "73ef321d7b580f08c9fadc41c3d2a218aa3f01e163be9793c6969aadee07f57a" } }, + { url = "https://files.pythonhosted.org/packages/5c/2f/25da2b08f7a3d7b3f72e678a373092619821ab706f3f720d29e567a426df/cbor2-5.7.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:14Z, size = 69046, hashes = { sha256 = "7654e77b7f6be029fb37a074b175483a4a8ae3fe5e2a91008926625aa91aef2c" } }, + { url = "https://files.pythonhosted.org/packages/4b/b5/d324166a5a1feed61aeb32fed70182306796b67cedaf65c91671c8674ea2/cbor2-5.7.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:15Z, size = 69061, hashes = { sha256 = "9bd76624b090faa6900739025d798a4e3130da80dbae15391b42b3d4672a4022" } }, + { url = "https://files.pythonhosted.org/packages/1f/f9/180e953da537602d8530910f5a5f76c3d7215829d145d93f97fa43324dd7/cbor2-5.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:16Z, size = 284642, hashes = { sha256 = "428d58b54a7b32ede869e79c294d686f826dcfdab9de7f92135dd3ce12e313b8" } }, + { url = "https://files.pythonhosted.org/packages/17/eb/7d79831a5081d25002e36a1b2685210ae8783582d1a99fae350b2b1b899c/cbor2-5.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:17Z, size = 283690, hashes = { sha256 = "a91b6912e2ff64f33464f67ec6528cf2e26c06a5f3cc3fb1954f94aa58d68670" } }, + { url = "https://files.pythonhosted.org/packages/38/43/1403610711ea6b9b957d86bd15fd0585a3917a3d9f8bafbb2cb1ad016361/cbor2-5.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:19Z, size = 276305, hashes = { sha256 = "9faeec4525fe3103a71f0fd3d6fe9a49ea6ff4ade8cb7cf1c395001b906a01e5" } }, + { url = "https://files.pythonhosted.org/packages/77/06/df4a5c7c16df3b604bd560234aff686da443bf70a124c5e3f80dff954e5a/cbor2-5.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:20Z, size = 277416, hashes = { sha256 = "361315ccd8022c44bb501877fd9b236479c975f1a7aed69c8541bd609c0a8908" } }, + { url = "https://files.pythonhosted.org/packages/84/aa/62288bac4e501e25d04d50bb79ac46d4a6678ff9545941436a702c654eba/cbor2-5.7.0-cp313-cp313-win_amd64.whl", upload-time = 2025-08-14T08:59:22Z, size = 68378, hashes = { sha256 = "293c4a5d6a9a69fcecf595a47430dc3b11f4a3355089b1fe300d0ac48c5776c5" } }, + { url = "https://files.pythonhosted.org/packages/b6/d6/8358c144767731ffa03c16bb1222b59cb3be632833c70a2132cbe2ed8300/cbor2-5.7.0-cp313-cp313-win_arm64.whl", upload-time = 2025-08-14T08:59:23Z, size = 63966, hashes = { sha256 = "52d6e1a9b2f4475540063d7b966b1b2e93ac497e08ab9a1514fd6330f8db5b4c" } }, + { url = "https://files.pythonhosted.org/packages/99/32/b653a2a3cfb283bdf0539dbd79d3bafa528aaa26fbe44796897d167e733d/cbor2-5.7.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:24Z, size = 68993, hashes = { sha256 = "f4f0464425ff809b1dd737db8c65a937516aba5eb3794cb1433f7eb8eb7a6535" } }, + { url = "https://files.pythonhosted.org/packages/c9/90/79d38f7f645a33e44b87f9333f74c04d01006a11f5291d2e8686815fe731/cbor2-5.7.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:25Z, size = 69248, hashes = { sha256 = "866d993ebc9c4e4018ab001503dafc4145bb6ec91e1eddf12b8d7b6898021201" } }, + { url = "https://files.pythonhosted.org/packages/46/ca/59d65f12ef14c54c564f0e4363d9dd049a90d5b0e2a0dab0183062268a36/cbor2-5.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:26Z, size = 283739, hashes = { sha256 = "bc7a11433ea1c45b6d47484bef99e822fd8a40b4cfbcdc1e00378a7e8704e317" } }, + { url = "https://files.pythonhosted.org/packages/19/51/5da8661b1aa7a4b7afe06724994b23eca6f7912d2cca705721dbd4aa764a/cbor2-5.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:28Z, size = 281246, hashes = { sha256 = "e33242570cb4542302dcb6cf429cc9abe315ff7ebb370de2828eed22a8b00fe8" } }, + { url = "https://files.pythonhosted.org/packages/d4/2f/565f5f215a9d4211c23e94c5b1761d697d248603ae11ecf83a9a70e99382/cbor2-5.7.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:29Z, size = 275442, hashes = { sha256 = "855fe80517071028a5804a29b607864b8d90bbb2223331ab2d8cae94b979d61f" } }, + { url = "https://files.pythonhosted.org/packages/84/11/307a558f6ddc3bd0fc539ac65696acb0253554c88bab5da7d459706eb20e/cbor2-5.7.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:31Z, size = 275372, hashes = { sha256 = "87170260845c2ea3d74288f667e0bc81c8a6bbc72ff60265d19c59b3e76be266" } }, + { url = "https://files.pythonhosted.org/packages/92/f0/960b7050a53b8d60f92e6e4c1ce670f9c50ab2ff48468e83b2bef0399b38/cbor2-5.7.0-cp314-cp314-win_amd64.whl", upload-time = 2025-08-14T08:59:32Z, size = 70188, hashes = { sha256 = "a2b591904555e51843c95776df2d6b161226af045e655f464c101d8ad8708e99" } }, + { url = "https://files.pythonhosted.org/packages/a7/83/51805084b6208529f82e5a52261468a56b758728153ee2400c421fa845f4/cbor2-5.7.0-cp314-cp314-win_arm64.whl", upload-time = 2025-08-14T08:59:34Z, size = 66162, hashes = { sha256 = "4460164ffd0ceaf8cc3f5597e73dd99fd781541c7bba0ea64ac93043bf08bb6a" } }, + { url = "https://files.pythonhosted.org/packages/17/f1/308af71be956e1cdb8800bd49b045c45683178ca8058becceeae3bc22b7f/cbor2-5.7.0-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:59:35Z, size = 67906, hashes = { sha256 = "b20eb9b3b4c593cf8135e5c98b49d085e2d052ba714448583359c4b1f5cd0cd4" } }, + { url = "https://files.pythonhosted.org/packages/a5/89/157029abc1cae39f0a736c701b65725fc7dabc25861f36253bc8877cad9f/cbor2-5.7.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:36Z, size = 68777, hashes = { sha256 = "69503de8d937d7764cac127f32d94474b07c593ce0c4323f4ad7ff78adbfb776" } }, + { url = "https://files.pythonhosted.org/packages/cd/40/dd8123fef6b18220f78e64a4bb4f8e4255c516db390ae8e8db0084474503/cbor2-5.7.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:38Z, size = 252958, hashes = { sha256 = "f94dbfd77ae591010429d645e4e7fd4f387183193f14c4f645dd7ba03668f9a9" } }, + { url = "https://files.pythonhosted.org/packages/df/1a/644bf42929915875212744100131200bc17cf526235c28747c78b30588db/cbor2-5.7.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:39Z, size = 246023, hashes = { sha256 = "cd36c935adf56ccf83c6b85949cb2ac8b991672d241ec1f645b557ae4730221b" } }, + { url = "https://files.pythonhosted.org/packages/9e/c1/32ad36a8e036b10a49412c0e55a3f96ecf1bbfc7b640ee80cca011731eb2/cbor2-5.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:41Z, size = 248762, hashes = { sha256 = "1198cbfa5194410b35b7fb5c0e58a0ee22c20b44197605e26f14e320e1750c5e" } }, + { url = "https://files.pythonhosted.org/packages/ef/db/847c604f876bb5990707b42e52c00960bdb81df800e4dfa81050d5f4ef5c/cbor2-5.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:42Z, size = 242520, hashes = { sha256 = "78dca93abdbea701caa068e412e54923f3b4d117f5b46b39f44456e01b047534" } }, + { url = "https://files.pythonhosted.org/packages/2f/92/7e711ca1ac983d45c28afcc3628a2357fda0ea5ff75c9c38bb596756d92e/cbor2-5.7.0-cp39-cp39-win_amd64.whl", upload-time = 2025-08-14T08:59:43Z, size = 68206, hashes = { sha256 = "f56d5af41da9b1ef13ceec297411bd472c30d70bca29a25cb3a27ad7309d9974" } }, + { url = "https://files.pythonhosted.org/packages/ec/c5/90a70df5c6a6b5bc51654878589b504243d3635f11e9c9b32bdd44beb40a/cbor2-5.7.0-cp39-cp39-win_arm64.whl", upload-time = 2025-08-14T08:59:45Z, size = 63968, hashes = { sha256 = "b6e8f09664f799150ce6275c5487a35ca5773e5c6eb44209f187102b94ebd2d0" } }, + { url = "https://files.pythonhosted.org/packages/41/cc/0ce73676d2a0c9e5a9330c301940c50eb325dacf5f6d9690fd43a8817fe9/cbor2-5.7.0-py3-none-any.whl", upload-time = 2025-08-14T08:59:46Z, size = 23828, hashes = { sha256 = "a871e7a6f7cba1ddb02503ea974f15f6524c95078fbfe0b860fd4193d7c8f27a" } }, +] + [[packages]] name = "certifi" version = "2025.8.3" @@ -796,12 +846,6 @@ version = "0.7.1" sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", upload-time = 2021-03-08T10:59:26Z, size = 75520, hashes = { sha256 = "1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69" } } wheels = [{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", upload-time = 2021-03-08T10:59:24Z, size = 25604, hashes = { sha256 = "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" } }] -[[packages]] -name = "deprecated" -version = "1.2.18" -sdist = { url = "https://files.pythonhosted.org/packages/98/97/06afe62762c9a8a86af0cfb7bfdab22a43ad17138b07af5b1a58442690a2/deprecated-1.2.18.tar.gz", upload-time = 2025-01-27T10:46:25Z, size = 2928744, hashes = { sha256 = "422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl", upload-time = 2025-01-27T10:46:09Z, size = 9998, hashes = { sha256 = "bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec" } }] - [[packages]] name = "deprecation" version = "2.1.0" @@ -810,9 +854,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/02/c3/253a89ee03fc9b9 [[packages]] name = "depyf" -version = "0.18.0" -sdist = { url = "https://files.pythonhosted.org/packages/f9/ee/43a4cbba615abfc1eb2e5ff5eed3f80f38d58645b4d13d0ea06b9ca1909d/depyf-0.18.0.tar.gz", upload-time = 2024-12-07T00:42:40Z, size = 43050, hashes = { sha256 = "b99f0c383be949ae45d5d606fe444c71f375b55a57b8d6b20e7856670d52130d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e7/d8/efc291d5c69a9905515055d23977643dd0d482ebfeb0dbabef1947ee75d8/depyf-0.18.0-py3-none-any.whl", upload-time = 2024-12-07T00:42:38Z, size = 38839, hashes = { sha256 = "007294d5bac19a38a0767d747be0f49b9ffdcea0394a822644142df22b33a3e1" } }] +version = "0.19.0" +sdist = { url = "https://files.pythonhosted.org/packages/19/38/69157d711be575f1b9cf3177b64ef4ade44373fc02839f183fdd98ec2dd6/depyf-0.19.0.tar.gz", upload-time = 2025-04-20T08:07:41Z, size = 6171405, hashes = { sha256 = "afed0916b32d141cc90fa6220df01885eda442ca43b297d5050eeb90b4a5cb44" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/28/4d/1192acbcdc5e843f5e5d51f6e8788f2b60a9fe0b578ac385ded67a0b0b26/depyf-0.19.0-py3-none-any.whl", upload-time = 2025-04-20T08:07:37Z, size = 39034, hashes = { sha256 = "040b35fc0997d49df024b7d094f2a7836f91e9ed02f49982dd37e70aa3285ad5" } }] [[packages]] name = "dill" @@ -1383,6 +1427,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d14 [[packages]] name = "hf-xet" version = "1.1.9" +marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" sdist = { url = "https://files.pythonhosted.org/packages/23/0f/5b60fc28ee7f8cc17a5114a584fd6b86e11c3e0a6e142a7f97a161e9640a/hf_xet-1.1.9.tar.gz", upload-time = 2025-08-27T23:05:19Z, size = 484242, hashes = { sha256 = "c99073ce404462e909f1d5839b2d14a3827b8fe75ed8aed551ba6609c026c803" } } wheels = [ { url = "https://files.pythonhosted.org/packages/de/12/56e1abb9a44cdef59a411fe8a8673313195711b5ecce27880eb9c8fa90bd/hf_xet-1.1.9-cp37-abi3-macosx_10_12_x86_64.whl", upload-time = 2025-08-27T23:05:15Z, size = 2762553, hashes = { sha256 = "a3b6215f88638dd7a6ff82cb4e738dcbf3d863bf667997c093a3c990337d1160" } }, @@ -1929,9 +1974,9 @@ wheels = [ [[packages]] name = "llmcompressor" -version = "0.6.0.1" -sdist = { url = "https://files.pythonhosted.org/packages/76/bb/3e9b9ae2d7b8c17d2ab77e199039c755ec7b398326f064dfe7fce0d07026/llmcompressor-0.6.0.1.tar.gz", upload-time = 2025-07-28T19:03:16Z, size = 385049, hashes = { sha256 = "f435ba15dcc60ec689a19c47d9ebbe768a53c2b56e0d58165990c0845d91510f" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/aa/b1/fa31b2e768aaaddb0c366a4c5772e2934a0ae7fdd926374bab5585bc0698/llmcompressor-0.6.0.1-py3-none-any.whl", upload-time = 2025-07-28T19:03:04Z, size = 253434, hashes = { sha256 = "50e57644ea9339b356d52655f0c085ce11dc9c42a4926f0b991f079c497710b2" } }] +version = "0.7.1" +sdist = { url = "https://files.pythonhosted.org/packages/d0/f7/a1eaa791d9746fba90bc2e9bda2bb71c6d4bac6042d3146dec7d05d47f6e/llmcompressor-0.7.1.tar.gz", upload-time = 2025-08-21T21:36:37Z, size = 1126575, hashes = { sha256 = "11824bb19613027040eeaefbda4c04c7126abac5cf65b3679025ad88aa01ccb5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/82/5bc152b5f6e2c2294adc11fff5637f2476670632fd67b89418ac1479a9fd/llmcompressor-0.7.1-py3-none-any.whl", upload-time = 2025-08-21T21:36:34Z, size = 263752, hashes = { sha256 = "6cd307cfe4163e9c9390df37d01a42c1f28f3f872909b57db770e1f67a198a98" } }] [[packages]] name = "llvmlite" @@ -2339,7 +2384,6 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f58559 [[packages]] name = "mpmath" version = "1.3.0" -marker = "python_full_version >= '3.9'" sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", upload-time = 2023-03-07T16:47:11Z, size = 508106, hashes = { sha256 = "7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", upload-time = 2023-03-07T16:47:09Z, size = 536198, hashes = { sha256 = "a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c" } }] @@ -2775,143 +2819,184 @@ wheels = [ [[packages]] name = "numpy" -version = "1.26.4" -sdist = { url = "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", upload-time = 2024-02-06T00:26:44Z, size = 15786129, hashes = { sha256 = "2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010" } } +version = "2.2.6" +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", upload-time = 2025-05-17T22:38:04Z, size = 20276440, hashes = { sha256 = "e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/94/ace0fdea5241a27d13543ee117cbc65868e82213fb31a8eb7fe9ff23f313/numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:48:01Z, size = 20631468, hashes = { sha256 = "9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0" } }, - { url = "https://files.pythonhosted.org/packages/20/f7/b24208eba89f9d1b58c1668bc6c8c4fd472b20c45573cb767f59d49fb0f6/numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:48:29Z, size = 13966411, hashes = { sha256 = "2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a" } }, - { url = "https://files.pythonhosted.org/packages/fc/a5/4beee6488160798683eed5bdb7eead455892c3b4e1f78d79d8d3f3b084ac/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:48:54Z, size = 14219016, hashes = { sha256 = "d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4" } }, - { url = "https://files.pythonhosted.org/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:49:25Z, size = 18240889, hashes = { sha256 = "ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f" } }, - { url = "https://files.pythonhosted.org/packages/24/03/6f229fe3187546435c4f6f89f6d26c129d4f5bed40552899fcf1f0bf9e50/numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:49:51Z, size = 13876746, hashes = { sha256 = "62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a" } }, - { url = "https://files.pythonhosted.org/packages/39/fe/39ada9b094f01f5a35486577c848fe274e374bbf8d8f472e1423a0bbd26d/numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:50:22Z, size = 18078620, hashes = { sha256 = "a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2" } }, - { url = "https://files.pythonhosted.org/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", upload-time = 2024-02-05T23:50:35Z, size = 5972659, hashes = { sha256 = "bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07" } }, - { url = "https://files.pythonhosted.org/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", upload-time = 2024-02-05T23:51:03Z, size = 15808905, hashes = { sha256 = "b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5" } }, - { url = "https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:51:50Z, size = 20630554, hashes = { sha256 = "4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71" } }, - { url = "https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:52:15Z, size = 13997127, hashes = { sha256 = "edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef" } }, - { url = "https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:52:47Z, size = 14222994, hashes = { sha256 = "7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e" } }, - { url = "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:53:15Z, size = 18252005, hashes = { sha256 = "666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5" } }, - { url = "https://files.pythonhosted.org/packages/09/bf/2b1aaf8f525f2923ff6cfcf134ae5e750e279ac65ebf386c75a0cf6da06a/numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:53:42Z, size = 13885297, hashes = { sha256 = "96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a" } }, - { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:54:11Z, size = 18093567, hashes = { sha256 = "60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a" } }, - { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", upload-time = 2024-02-05T23:54:26Z, size = 5968812, hashes = { sha256 = "1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20" } }, - { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", upload-time = 2024-02-05T23:54:53Z, size = 15811913, hashes = { sha256 = "cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2" } }, - { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:55:32Z, size = 20335901, hashes = { sha256 = "b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218" } }, - { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:55:56Z, size = 13685868, hashes = { sha256 = "03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b" } }, - { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:56:20Z, size = 13925109, hashes = { sha256 = "9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b" } }, - { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:56:56Z, size = 17950613, hashes = { sha256 = "675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed" } }, - { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:57:21Z, size = 13572172, hashes = { sha256 = "ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a" } }, - { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:57:56Z, size = 17786643, hashes = { sha256 = "1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0" } }, - { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", upload-time = 2024-02-05T23:58:08Z, size = 5677803, hashes = { sha256 = "50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110" } }, - { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", upload-time = 2024-02-05T23:58:36Z, size = 15517754, hashes = { sha256 = "08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818" } }, - { url = "https://files.pythonhosted.org/packages/7d/24/ce71dc08f06534269f66e73c04f5709ee024a1afe92a7b6e1d73f158e1f8/numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:59:10Z, size = 20636301, hashes = { sha256 = "7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c" } }, - { url = "https://files.pythonhosted.org/packages/ae/8c/ab03a7c25741f9ebc92684a20125fbc9fc1b8e1e700beb9197d750fdff88/numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:59:35Z, size = 13971216, hashes = { sha256 = "52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be" } }, - { url = "https://files.pythonhosted.org/packages/6d/64/c3bcdf822269421d85fe0d64ba972003f9bb4aa9a419da64b86856c9961f/numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:59:59Z, size = 14226281, hashes = { sha256 = "d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764" } }, - { url = "https://files.pythonhosted.org/packages/54/30/c2a907b9443cf42b90c17ad10c1e8fa801975f01cb9764f3f8eb8aea638b/numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-06T00:00:32Z, size = 18249516, hashes = { sha256 = "f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3" } }, - { url = "https://files.pythonhosted.org/packages/43/12/01a563fc44c07095996d0129b8899daf89e4742146f7044cdbdb3101c57f/numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-02-06T00:00:58Z, size = 13882132, hashes = { sha256 = "679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd" } }, - { url = "https://files.pythonhosted.org/packages/16/ee/9df80b06680aaa23fc6c31211387e0db349e0e36d6a63ba3bd78c5acdf11/numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-02-06T00:01:31Z, size = 18084181, hashes = { sha256 = "47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c" } }, - { url = "https://files.pythonhosted.org/packages/28/7d/4b92e2fe20b214ffca36107f1a3e75ef4c488430e64de2d9af5db3a4637d/numpy-1.26.4-cp39-cp39-win32.whl", upload-time = 2024-02-06T00:01:43Z, size = 5976360, hashes = { sha256 = "a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6" } }, - { url = "https://files.pythonhosted.org/packages/b5/42/054082bd8220bbf6f297f982f0a8f5479fcbc55c8b511d928df07b965869/numpy-1.26.4-cp39-cp39-win_amd64.whl", upload-time = 2024-02-06T00:02:16Z, size = 15814633, hashes = { sha256 = "3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea" } }, - { url = "https://files.pythonhosted.org/packages/3f/72/3df6c1c06fc83d9cfe381cccb4be2532bbd38bf93fbc9fad087b6687f1c0/numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", upload-time = 2024-02-06T00:03:05Z, size = 20455961, hashes = { sha256 = "afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30" } }, - { url = "https://files.pythonhosted.org/packages/8e/02/570545bac308b58ffb21adda0f4e220ba716fb658a63c151daecc3293350/numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-06T00:03:41Z, size = 18061071, hashes = { sha256 = "95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c" } }, - { url = "https://files.pythonhosted.org/packages/f4/5f/fafd8c51235f60d49f7a88e2275e13971e90555b67da52dd6416caec32fe/numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2024-02-06T00:04:11Z, size = 15709730, hashes = { sha256 = "7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0" } }, + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-05-17T21:27:58Z, size = 21165245, hashes = { sha256 = "b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb" } }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:28:21Z, size = 14360048, hashes = { sha256 = "8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90" } }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:28:30Z, size = 5340542, hashes = { sha256 = "37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163" } }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:28:41Z, size = 6878301, hashes = { sha256 = "5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf" } }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:29:02Z, size = 14297320, hashes = { sha256 = "efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83" } }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:29:27Z, size = 16801050, hashes = { sha256 = "fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915" } }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:29:51Z, size = 15807034, hashes = { sha256 = "74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680" } }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:30:18Z, size = 18614185, hashes = { sha256 = "8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289" } }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", upload-time = 2025-05-17T21:30:29Z, size = 6527149, hashes = { sha256 = "b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d" } }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", upload-time = 2025-05-17T21:30:48Z, size = 12904620, hashes = { sha256 = "f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3" } }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-05-17T21:31:19Z, size = 21176963, hashes = { sha256 = "f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae" } }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:31:41Z, size = 14406743, hashes = { sha256 = "c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a" } }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:31:50Z, size = 5352616, hashes = { sha256 = "3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:32:01Z, size = 6889579, hashes = { sha256 = "481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491" } }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:32:23Z, size = 14312005, hashes = { sha256 = "b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a" } }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:32:47Z, size = 16821570, hashes = { sha256 = "ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf" } }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:33:11Z, size = 15818548, hashes = { sha256 = "bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1" } }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:33:39Z, size = 18620521, hashes = { sha256 = "9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab" } }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", upload-time = 2025-05-17T21:33:50Z, size = 6525866, hashes = { sha256 = "0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47" } }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", upload-time = 2025-05-17T21:34:09Z, size = 12907455, hashes = { sha256 = "e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303" } }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:34:39Z, size = 20875348, hashes = { sha256 = "41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff" } }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:35:01Z, size = 14119362, hashes = { sha256 = "de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c" } }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:35:10Z, size = 5084103, hashes = { sha256 = "894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3" } }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:35:21Z, size = 6625382, hashes = { sha256 = "71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282" } }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:35:42Z, size = 14018462, hashes = { sha256 = "f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87" } }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:36:06Z, size = 16527618, hashes = { sha256 = "fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249" } }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:36:29Z, size = 15505511, hashes = { sha256 = "37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49" } }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:36:56Z, size = 18313783, hashes = { sha256 = "fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de" } }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", upload-time = 2025-05-17T21:37:07Z, size = 6246506, hashes = { sha256 = "4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4" } }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", upload-time = 2025-05-17T21:37:26Z, size = 12614190, hashes = { sha256 = "c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2" } }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:37:56Z, size = 20867828, hashes = { sha256 = "0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84" } }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:38:18Z, size = 14143006, hashes = { sha256 = "287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b" } }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:38:27Z, size = 5076765, hashes = { sha256 = "f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d" } }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:38:38Z, size = 6617736, hashes = { sha256 = "55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566" } }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:38:58Z, size = 14010719, hashes = { sha256 = "f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f" } }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:39:22Z, size = 16526072, hashes = { sha256 = "1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f" } }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:39:45Z, size = 15503213, hashes = { sha256 = "e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868" } }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:40:13Z, size = 18316632, hashes = { sha256 = "b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d" } }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", upload-time = 2025-05-17T21:43:46Z, size = 6244532, hashes = { sha256 = "5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd" } }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", upload-time = 2025-05-17T21:44:05Z, size = 12610885, hashes = { sha256 = "b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c" } }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:40:44Z, size = 20963467, hashes = { sha256 = "0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6" } }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:41:05Z, size = 14225144, hashes = { sha256 = "fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda" } }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:41:15Z, size = 5200217, hashes = { sha256 = "5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40" } }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:41:27Z, size = 6712014, hashes = { sha256 = "fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8" } }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:41:49Z, size = 14077935, hashes = { sha256 = "e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f" } }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:42:14Z, size = 16600122, hashes = { sha256 = "f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa" } }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:42:37Z, size = 15586143, hashes = { sha256 = "389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571" } }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:43:05Z, size = 18385260, hashes = { sha256 = "8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1" } }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", upload-time = 2025-05-17T21:43:16Z, size = 6377225, hashes = { sha256 = "038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff" } }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", upload-time = 2025-05-17T21:43:35Z, size = 12771374, hashes = { sha256 = "6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06" } }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-05-17T21:44:35Z, size = 21040391, hashes = { sha256 = "0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d" } }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:44:47Z, size = 6786754, hashes = { sha256 = "7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db" } }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:45:11Z, size = 16643476, hashes = { sha256 = "ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543" } }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-05-17T21:45:31Z, size = 12812666, hashes = { sha256 = "d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00" } }, ] [[packages]] name = "nvidia-cublas-cu12" -version = "12.4.5.8" +version = "12.6.4.1" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/7f/7fbae15a3982dc9595e49ce0f19332423b260045d0a6afe93cdbe2f1f624/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:28:09Z, size = 363333771, hashes = { sha256 = "0f8aa1706812e00b9f19dfe0cdb3999b092ccb8ca168c0db5b8ea712456fd9b3" } }, - { url = "https://files.pythonhosted.org/packages/ae/71/1c91302526c45ab494c23f61c7a84aa568b8c1f9d196efa5993957faf906/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:57:06Z, size = 363438805, hashes = { sha256 = "2fc8da60df463fdefa81e323eef2e36489e1c94335b5358bcb38360adf75ac9b" } }, - { url = "https://files.pythonhosted.org/packages/e2/2a/4f27ca96232e8b5269074a72e03b4e0d43aa68c9b965058b1684d07c6ff8/nvidia_cublas_cu12-12.4.5.8-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:03:31Z, size = 396895858, hashes = { sha256 = "5a796786da89203a0657eda402bcdcec6180254a8ac22d72213abc42069522dc" } }, + { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:40:25Z, size = 393138322, hashes = { sha256 = "08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb" } }, + { url = "https://files.pythonhosted.org/packages/97/0d/f1f0cadbf69d5b9ef2e4f744c9466cb0a850741d08350736dfdb4aa89569/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:39:52Z, size = 390794615, hashes = { sha256 = "235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668" } }, + { url = "https://files.pythonhosted.org/packages/84/f7/985e9bdbe3e0ac9298fcc8cfa51a392862a46a0ffaccbbd56939b62a9c83/nvidia_cublas_cu12-12.6.4.1-py3-none-win_amd64.whl", upload-time = 2024-11-20T17:50:41Z, size = 434535301, hashes = { sha256 = "9e4fa264f4d8a4eb0cdbd34beadc029f453b3bafae02401e999cf3d5a5af75f8" } }, ] [[packages]] name = "nvidia-cuda-cupti-cu12" -version = "12.4.127" +version = "12.6.80" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/93/b5/9fb3d00386d3361b03874246190dfec7b206fd74e6e287b26a8fcb359d95/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:30:40Z, size = 12354556, hashes = { sha256 = "79279b35cf6f91da114182a5ce1864997fd52294a87a16179ce275773799458a" } }, - { url = "https://files.pythonhosted.org/packages/67/42/f4f60238e8194a3106d06a058d494b18e006c10bb2b915655bd9f6ea4cb1/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:55:01Z, size = 13813957, hashes = { sha256 = "9dec60f5ac126f7bb551c055072b69d85392b13311fcc1bcda2202d172df30fb" } }, - { url = "https://files.pythonhosted.org/packages/f3/79/8cf313ec17c58ccebc965568e5bcb265cdab0a1df99c4e674bb7a3b99bfe/nvidia_cuda_cupti_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:01:01Z, size = 9938035, hashes = { sha256 = "5688d203301ab051449a2b1cb6690fbe90d2b372f411521c86018b950f3d7922" } }, + { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:35:41Z, size = 8236764, hashes = { sha256 = "166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc" } }, + { url = "https://files.pythonhosted.org/packages/25/0f/acb326ac8fd26e13c799e0b4f3b2751543e1834f04d62e729485872198d4/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:57:45Z, size = 8236756, hashes = { sha256 = "358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4" } }, + { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:36:04Z, size = 8917980, hashes = { sha256 = "6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132" } }, + { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T16:58:06Z, size = 8917972, hashes = { sha256 = "a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73" } }, + { url = "https://files.pythonhosted.org/packages/1c/81/7796f096afaf726796b1b648f3bc80cafc61fe7f77f44a483c89e6c5ef34/nvidia_cuda_cupti_cu12-12.6.80-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:09:47Z, size = 5724175, hashes = { sha256 = "bbe6ae76e83ce5251b56e8c8e61a964f757175682bbad058b170b136266ab00a" } }, ] [[packages]] name = "nvidia-cuda-nvrtc-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/77/aa/083b01c427e963ad0b314040565ea396f914349914c298556484f799e61b/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:32:00Z, size = 24133372, hashes = { sha256 = "0eedf14185e04b76aa05b1fea04133e59f465b6f960c0cbf4e37c3cb6b0ea198" } }, - { url = "https://files.pythonhosted.org/packages/2c/14/91ae57cd4db3f9ef7aa99f4019cfa8d54cb4caa7e00975df6467e9725a9f/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:56:01Z, size = 24640306, hashes = { sha256 = "a178759ebb095827bd30ef56598ec182b85547f1508941a3d560eb7ea1fbf338" } }, - { url = "https://files.pythonhosted.org/packages/7c/30/8c844bfb770f045bcd8b2c83455c5afb45983e1a8abf0c4e5297b481b6a5/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:01:51Z, size = 19751955, hashes = { sha256 = "a961b2f1d5f17b14867c619ceb99ef6fcec12e46612711bcec78eb05068a60ec" } }, + { url = "https://files.pythonhosted.org/packages/f4/2f/72df534873235983cc0a5371c3661bebef7c4682760c275590b972c7b0f9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:59:50Z, size = 23162955, hashes = { sha256 = "5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13" } }, + { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:00:14Z, size = 23650380, hashes = { sha256 = "35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53" } }, + { url = "https://files.pythonhosted.org/packages/f5/46/d3a1cdda8bb113c80f43a0a6f3a853356d487b830f3483f92d49ce87fa55/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:10:49Z, size = 39026742, hashes = { sha256 = "f7007dbd914c56bd80ea31bc43e8e149da38f68158f423ba845fc3292684e45a" } }, ] [[packages]] name = "nvidia-cuda-runtime-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/aa/b656d755f474e2084971e9a297def515938d56b466ab39624012070cb773/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:32:52Z, size = 894177, hashes = { sha256 = "961fe0e2e716a2a1d967aab7caee97512f71767f852f67432d572e36cb3a11f3" } }, - { url = "https://files.pythonhosted.org/packages/ea/27/1795d86fe88ef397885f2e580ac37628ed058a92ed2c39dc8eac3adf0619/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:54:51Z, size = 883737, hashes = { sha256 = "64403288fa2136ee8e467cdc9c9427e0434110899d07c779f25b5c068934faa5" } }, - { url = "https://files.pythonhosted.org/packages/a8/8b/450e93fab75d85a69b50ea2d5fdd4ff44541e0138db16f9cd90123ef4de4/nvidia_cuda_runtime_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:00:49Z, size = 878808, hashes = { sha256 = "09c2e35f48359752dfa822c09918211844a3d93c100a715d79b59591130c5e1e" } }, + { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:35:19Z, size = 908052, hashes = { sha256 = "6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd" } }, + { url = "https://files.pythonhosted.org/packages/b7/3d/159023799677126e20c8fd580cca09eeb28d5c5a624adc7f793b9aa8bbfa/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:57:22Z, size = 908040, hashes = { sha256 = "d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e" } }, + { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:35:30Z, size = 897690, hashes = { sha256 = "ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7" } }, + { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T16:57:33Z, size = 897678, hashes = { sha256 = "a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8" } }, + { url = "https://files.pythonhosted.org/packages/fa/76/4c80fa138333cc975743fd0687a745fccb30d167f906f13c1c7f9a85e5ea/nvidia_cuda_runtime_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:09:26Z, size = 891773, hashes = { sha256 = "86c58044c824bf3c173c49a2dbc7a6c8b53cb4e4dca50068be0bf64e9dab3f7f" } }, ] [[packages]] name = "nvidia-cudnn-cu12" -version = "9.1.0.70" +version = "9.5.1.17" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-22T15:24:15Z, size = 664752741, hashes = { sha256 = "165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f" } }, - { url = "https://files.pythonhosted.org/packages/3f/d0/f90ee6956a628f9f04bf467932c0a25e5a7e706a684b896593c06c82f460/nvidia_cudnn_cu12-9.1.0.70-py3-none-win_amd64.whl", upload-time = 2024-04-22T15:24:53Z, size = 679925892, hashes = { sha256 = "6278562929433d68365a07a4a1546c237ba2849852c0d4b2262a486e805b977a" } }, + { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", upload-time = 2024-10-25T19:53:03Z, size = 570523509, hashes = { sha256 = "9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def" } }, + { url = "https://files.pythonhosted.org/packages/2a/78/4535c9c7f859a64781e43c969a3a7e84c54634e319a996d43ef32ce46f83/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", upload-time = 2024-10-25T19:54:26Z, size = 570988386, hashes = { sha256 = "30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2" } }, + { url = "https://files.pythonhosted.org/packages/b6/b2/3f60d15f037fa5419d9d7f788b100ef33ea913ae5315c87ca6d6fa606c35/nvidia_cudnn_cu12-9.5.1.17-py3-none-win_amd64.whl", upload-time = 2024-10-25T19:55:49Z, size = 565440743, hashes = { sha256 = "d7af0f8a4f3b4b9dbb3122f2ef553b45694ed9c384d5a75bab197b8eefb79ab8" } }, ] [[packages]] name = "nvidia-cufft-cu12" -version = "11.2.1.3" +version = "11.3.0.4" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/8a/0e728f749baca3fbeffad762738276e5df60851958be7783af121a7221e7/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:33:39Z, size = 211422548, hashes = { sha256 = "5dad8008fc7f92f5ddfa2101430917ce2ffacd86824914c82e28990ad7f00399" } }, - { url = "https://files.pythonhosted.org/packages/27/94/3266821f65b92b3138631e9c8e7fe1fb513804ac934485a8d05776e1dd43/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:57:40Z, size = 211459117, hashes = { sha256 = "f083fc24912aa410be21fa16d157fed2055dab1cc4b6934a0e03cba69eb242b9" } }, - { url = "https://files.pythonhosted.org/packages/f6/ee/3f3f8e9874f0be5bbba8fb4b62b3de050156d159f8b6edc42d6f1074113b/nvidia_cufft_cu12-11.2.1.3-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:06Z, size = 210576476, hashes = { sha256 = "d802f4954291101186078ccbe22fc285a902136f974d369540fd4a5333d1440b" } }, + { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:40:58Z, size = 200164144, hashes = { sha256 = "d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6" } }, + { url = "https://files.pythonhosted.org/packages/ce/f5/188566814b7339e893f8d210d3a5332352b1409815908dad6a363dcceac1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:03:24Z, size = 200164135, hashes = { sha256 = "8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb" } }, + { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:41:32Z, size = 200221632, hashes = { sha256 = "ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5" } }, + { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:03:58Z, size = 200221622, hashes = { sha256 = "768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca" } }, + { url = "https://files.pythonhosted.org/packages/b4/38/36fd800cec8f6e89b7c1576edaaf8076e69ec631644cdbc1b5f2e2b5a9df/nvidia_cufft_cu12-11.3.0.4-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:01Z, size = 199356881, hashes = { sha256 = "6048ebddfb90d09d2707efb1fd78d4e3a77cb3ae4dc60e19aab6be0ece2ae464" } }, +] + +[[packages]] +name = "nvidia-cufile-cu12" +version = "1.11.1.6" +marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:42:11Z, size = 1142103, hashes = { sha256 = "cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159" } }, + { url = "https://files.pythonhosted.org/packages/17/bf/cc834147263b929229ce4aadd62869f0b195e98569d4c28b23edc72b85d9/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:41:49Z, size = 1066155, hashes = { sha256 = "8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db" } }, ] [[packages]] name = "nvidia-curand-cu12" -version = "10.3.5.147" +version = "10.3.7.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/80/9c/a79180e4d70995fdf030c6946991d0171555c6edf95c265c6b2bf7011112/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:34:48Z, size = 56314811, hashes = { sha256 = "1f173f09e3e3c76ab084aba0de819c49e56614feae5c12f69883f4ae9bb5fad9" } }, - { url = "https://files.pythonhosted.org/packages/8a/6d/44ad094874c6f1b9c654f8ed939590bdc408349f137f9b98a3a23ccec411/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:08Z, size = 56305206, hashes = { sha256 = "a88f583d4e0bb643c49743469964103aa59f7f708d862c3ddb0fc07f851e3b8b" } }, - { url = "https://files.pythonhosted.org/packages/1c/22/2573503d0d4e45673c263a313f79410e110eb562636b0617856fdb2ff5f6/nvidia_curand_cu12-10.3.5.147-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:34Z, size = 55799918, hashes = { sha256 = "f307cc191f96efe9e8f05a87096abc20d08845a841889ef78cb06924437f6771" } }, + { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:04:18Z, size = 56289881, hashes = { sha256 = "6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8" } }, + { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:42:50Z, size = 56279010, hashes = { sha256 = "a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf" } }, + { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:04:45Z, size = 56279000, hashes = { sha256 = "99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117" } }, + { url = "https://files.pythonhosted.org/packages/a6/02/5362a9396f23f7de1dd8a64369e87c85ffff8216fc8194ace0fa45ba27a5/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:42:25Z, size = 56289882, hashes = { sha256 = "7b2ed8e95595c3591d984ea3603dd66fe6ce6812b886d59049988a712ed06b6e" } }, + { url = "https://files.pythonhosted.org/packages/a9/a8/0cd0cec757bd4b4b4ef150fca62ec064db7d08a291dced835a0be7d2c147/nvidia_curand_cu12-10.3.7.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:30Z, size = 55783873, hashes = { sha256 = "6d6d935ffba0f3d439b7cd968192ff068fafd9018dbf1b85b37261b13cfc9905" } }, ] [[packages]] name = "nvidia-cusolver-cu12" -version = "11.6.1.9" +version = "11.7.1.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/46/6b/a5c33cf16af09166845345275c34ad2190944bcc6026797a39f8e0a282e0/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:35:01Z, size = 127634111, hashes = { sha256 = "d338f155f174f90724bbde3758b7ac375a70ce8e706d70b018dd3375545fc84e" } }, - { url = "https://files.pythonhosted.org/packages/3a/e1/5b9089a4b2a4790dfdea8b3a006052cfecff58139d5a4e34cb1a51df8d6f/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:28Z, size = 127936057, hashes = { sha256 = "19e33fa442bcfd085b3086c4ebf7e8debc07cfe01e11513cc6d332fd918ac260" } }, - { url = "https://files.pythonhosted.org/packages/f2/be/d435b7b020e854d5d5a682eb5de4328fd62f6182507406f2818280e206e2/nvidia_cusolver_cu12-11.6.1.9-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:53Z, size = 125224015, hashes = { sha256 = "e77314c9d7b694fcebc84f58989f3aa4fb4cb442f12ca1a9bde50f5e8f6d1b9c" } }, + { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:05:05Z, size = 157833628, hashes = { sha256 = "0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0" } }, + { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:43:43Z, size = 158229790, hashes = { sha256 = "e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c" } }, + { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:05:39Z, size = 158229780, hashes = { sha256 = "6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6" } }, + { url = "https://files.pythonhosted.org/packages/7c/5f/07d0ba3b7f19be5a5ec32a8679fc9384cfd9fc6c869825e93be9f28d6690/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:43:16Z, size = 157833630, hashes = { sha256 = "dbbe4fc38ec1289c7e5230e16248365e375c3673c9c8bac5796e2e20db07f56e" } }, + { url = "https://files.pythonhosted.org/packages/d4/53/fff50a0808df7113d77e3bbc7c2b7eaed6f57d5eb80fbe93ead2aea1e09a/nvidia_cusolver_cu12-11.7.1.2-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:49Z, size = 149287877, hashes = { sha256 = "6813f9d8073f555444a8705f3ab0296d3e1cb37a16d694c5fc8b862a0d8706d7" } }, ] [[packages]] name = "nvidia-cusparse-cu12" -version = "12.3.1.170" +version = "12.5.4.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/96/a9/c0d2f83a53d40a4a41be14cea6a0bf9e668ffcf8b004bd65633f433050c0/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:35:32Z, size = 207381987, hashes = { sha256 = "9d32f62896231ebe0480efd8a7f702e143c98cfaa0e8a76df3386c1ba2b54df3" } }, - { url = "https://files.pythonhosted.org/packages/db/f7/97a9ea26ed4bbbfc2d470994b8b4f338ef663be97b8f677519ac195e113d/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:59Z, size = 207454763, hashes = { sha256 = "ea4f11a2904e2a8dc4b1833cc1b5181cde564edd0d5cd33e3c168eff2d1863f1" } }, - { url = "https://files.pythonhosted.org/packages/a2/e0/3155ca539760a8118ec94cc279b34293309bcd14011fc724f87f31988843/nvidia_cusparse_cu12-12.3.1.170-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:05:26Z, size = 204684315, hashes = { sha256 = "9bc90fb087bc7b4c15641521f31c0371e9a612fc2ba12c338d3ae032e6b6797f" } }, + { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:44:18Z, size = 216451147, hashes = { sha256 = "d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887" } }, + { url = "https://files.pythonhosted.org/packages/d3/56/3af21e43014eb40134dea004e8d0f1ef19d9596a39e4d497d5a7de01669f/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:06:03Z, size = 216451135, hashes = { sha256 = "7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1" } }, + { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:44:54Z, size = 216561367, hashes = { sha256 = "7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73" } }, + { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:06:29Z, size = 216561357, hashes = { sha256 = "23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f" } }, + { url = "https://files.pythonhosted.org/packages/45/ef/876ad8e4260e1128e6d4aac803d9d51baf3791ebdb4a9b8d9b8db032b4b0/nvidia_cusparse_cu12-12.5.4.2-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:14:23Z, size = 213712630, hashes = { sha256 = "4acb8c08855a26d737398cba8fb6f8f5045d93f82612b4cfd84645a2332ccf20" } }, ] [[packages]] name = "nvidia-cusparselt-cu12" -version = "0.6.2" +version = "0.6.3" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/98/8e/675498726c605c9441cf46653bd29cb1b8666da1fb1469ffa25f67f20c58/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-07-23T17:35:27Z, size = 149422781, hashes = { sha256 = "067a7f6d03ea0d4841c85f0c6f1991c5dda98211f6302cb83a4ab234ee95bef8" } }, - { url = "https://files.pythonhosted.org/packages/78/a8/bcbb63b53a4b1234feeafb65544ee55495e1bb37ec31b999b963cbccfd1d/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-07-23T02:35:53Z, size = 150057751, hashes = { sha256 = "df2c24502fd76ebafe7457dbc4716b2fec071aabaed4fb7691a201cde03704d9" } }, - { url = "https://files.pythonhosted.org/packages/56/8f/2c33082238b6c5e783a877dc8786ab62619e3e6171c083bd3bba6e3fe75e/nvidia_cusparselt_cu12-0.6.2-py3-none-win_amd64.whl", upload-time = 2024-07-23T02:35:00Z, size = 148755794, hashes = { sha256 = "0057c91d230703924c0422feabe4ce768841f9b4b44d28586b6f6d2eb86fbe70" } }, + { url = "https://files.pythonhosted.org/packages/62/da/4de092c61c6dea1fc9c936e69308a02531d122e12f1f649825934ad651b5/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-16T02:23:17Z, size = 156402859, hashes = { sha256 = "8371549623ba601a06322af2133c4a44350575f5a3108fb75f3ef20b822ad5f1" } }, + { url = "https://files.pythonhosted.org/packages/3b/9a/72ef35b399b0e183bc2e8f6f558036922d453c4d8237dab26c666a04244b/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-15T21:29:17Z, size = 156785796, hashes = { sha256 = "e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46" } }, + { url = "https://files.pythonhosted.org/packages/46/3e/9e1e394a02a06f694be2c97bbe47288bb7c90ea84c7e9cf88f7b28afe165/nvidia_cusparselt_cu12-0.6.3-py3-none-win_amd64.whl", upload-time = 2024-10-15T22:58:35Z, size = 155595972, hashes = { sha256 = "3b325bcbd9b754ba43df5a311488fca11a6b5dc3d11df4d190c000cf1a0765c7" } }, ] [[packages]] @@ -2922,28 +3007,33 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/db/24/552ebea28f0570b [[packages]] name = "nvidia-nccl-cu12" -version = "2.21.5" +version = "2.26.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" -wheels = [{ url = "https://files.pythonhosted.org/packages/df/99/12cd266d6233f47d00daf3a72739872bdc10267d0383508b0b9c84a18bb6/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T15:32:57Z, size = 188654414, hashes = { sha256 = "8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0" } }] +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/5b/ca2f213f637305633814ae8c36b153220e40a07ea001966dcd87391f3acb/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-03-13T00:30:07Z, size = 291671495, hashes = { sha256 = "5c196e95e832ad30fbbb50381eb3cbd1fadd5675e587a548563993609af19522" } }, + { url = "https://files.pythonhosted.org/packages/67/ca/f42388aed0fddd64ade7493dbba36e1f534d4e6fdbdd355c6a90030ae028/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-03-13T00:29:55Z, size = 201319755, hashes = { sha256 = "694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6" } }, +] [[packages]] name = "nvidia-nvjitlink-cu12" -version = "12.4.127" +version = "12.6.85" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/02/45/239d52c05074898a80a900f49b1615d81c07fceadd5ad6c4f86a987c0bc4/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T20:20:13Z, size = 20552510, hashes = { sha256 = "4abe7fef64914ccfa909bc2ba39739670ecc9e820c83ccc7a6ed414122599b83" } }, - { url = "https://files.pythonhosted.org/packages/ff/ff/847841bacfbefc97a00036e0fce5a0f086b640756dc38caea5e1bb002655/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:59:46Z, size = 21066810, hashes = { sha256 = "06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57" } }, - { url = "https://files.pythonhosted.org/packages/81/19/0babc919031bee42620257b9a911c528f05fb2688520dcd9ca59159ffea8/nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:06:25Z, size = 95336325, hashes = { sha256 = "fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1" } }, + { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", upload-time = 2024-11-20T17:46:53Z, size = 19744971, hashes = { sha256 = "eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a" } }, + { url = "https://files.pythonhosted.org/packages/31/db/dc71113d441f208cdfe7ae10d4983884e13f464a6252450693365e166dcf/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:46:29Z, size = 19270338, hashes = { sha256 = "cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41" } }, + { url = "https://files.pythonhosted.org/packages/89/76/93c1467b1387387440a4d25102d86b7794535449b689f8e2dc22c1c8ff7f/nvidia_nvjitlink_cu12-12.6.85-py3-none-win_amd64.whl", upload-time = 2024-11-20T17:52:40Z, size = 161908572, hashes = { sha256 = "e61120e52ed675747825cdd16febc6a0730537451d867ee58bee3853b1b13d1c" } }, ] [[packages]] name = "nvidia-nvtx-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/06/39/471f581edbb7804b39e8063d92fc8305bdc7a80ae5c07dbe6ea5c50d14a5/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T20:16:22Z, size = 100417, hashes = { sha256 = "7959ad635db13edf4fc65c06a6e9f9e55fc2f92596db928d169c0bb031e88ef3" } }, - { url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:56:12Z, size = 99144, hashes = { sha256 = "781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a" } }, - { url = "https://files.pythonhosted.org/packages/54/1b/f77674fbb73af98843be25803bbd3b9a4f0a96c75b8d33a2854a5c7d2d77/nvidia_nvtx_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:02:01Z, size = 66307, hashes = { sha256 = "641dccaaa1139f3ffb0d3164b4b84f9d253397e38246a4f2f36728b48566d485" } }, + { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:38:17Z, size = 90549, hashes = { sha256 = "f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b" } }, + { url = "https://files.pythonhosted.org/packages/2b/53/36e2fd6c7068997169b49ffc8c12d5af5e5ff209df6e1a2c4d373b3a638f/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:00:27Z, size = 90539, hashes = { sha256 = "adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059" } }, + { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:38:27Z, size = 89276, hashes = { sha256 = "b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2" } }, + { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:00:38Z, size = 89265, hashes = { sha256 = "6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1" } }, + { url = "https://files.pythonhosted.org/packages/f7/cd/98a447919d4ed14d407ac82b14b0a0c9c1dbfe81099934b1fc3bfd1e6316/nvidia_nvtx_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:11:13Z, size = 56434, hashes = { sha256 = "2fb11a4af04a5e6c84073e6404d26588a34afd35379f0855a99797897efa75c0" } }, ] [[packages]] @@ -3010,6 +3100,26 @@ version = "1.104.2" sdist = { url = "https://files.pythonhosted.org/packages/94/dc/965b3528ed0435b717acca45e2541d94bd827c0520ce172366323c9edcab/openai-1.104.2.tar.gz", upload-time = 2025-09-02T21:42:31Z, size = 557160, hashes = { sha256 = "9b582ead9dd208753f89dae8e36b6548c6ada076e87ba3db36630e29239661ab" } } wheels = [{ url = "https://files.pythonhosted.org/packages/46/9c/d0b56971e5584aea338bb00d3ca96a7f6694dff77006581b21cd773497ce/openai-1.104.2-py3-none-any.whl", upload-time = 2025-09-02T21:42:28Z, size = 928160, hashes = { sha256 = "0148951da12ea651f890ef38f8adef75b78c053dba37ea2bdba857c8945860d4" } }] +[[packages]] +name = "openai-harmony" +version = "0.0.4" +sdist = { url = "https://files.pythonhosted.org/packages/92/94/01509d510bebf6606614e51113e5a415ced15b8f34aa98a8bf2539314650/openai_harmony-0.0.4.tar.gz", upload-time = 2025-08-09T01:43:24Z, size = 279848, hashes = { sha256 = "5c67ac6df349236fb7b64f57c3dbb0273efcdca24314daa108f2a482c427106c" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/3e/6bb75a4d15a6aad0ba1b23193ca0d2c202cc1f3364ba840833374b7c9c1a/openai_harmony-0.0.4-cp38-abi3-macosx_10_12_x86_64.whl", upload-time = 2025-08-09T01:43:14Z, size = 2772770, hashes = { sha256 = "3586d90c899cd41f8624e7b82a48c289f6e4be56c66304ecaf3a0ba88963a73f" } }, + { url = "https://files.pythonhosted.org/packages/34/41/2f256fba6762d028ed6f935f0015f71d81927a52b9a1c873679a409b72bf/openai_harmony-0.0.4-cp38-abi3-macosx_11_0_arm64.whl", upload-time = 2025-08-09T01:43:12Z, size = 2633682, hashes = { sha256 = "ef21a1e2384a65c62d5ec5e1cded9fe026f1d032d5c5d725110d1a8d330d8f54" } }, + { url = "https://files.pythonhosted.org/packages/05/88/ade63bd8f36603610040e7cc086bc134d57a99a742e05f7fcddfdf822ee1/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-08-09T01:43:02Z, size = 2963206, hashes = { sha256 = "3cf2344366f10981bbc0f6d9949a0b2bb87151d209ed295943ed6ad8eda37932" } }, + { url = "https://files.pythonhosted.org/packages/8e/ef/a65a0ff177fdf67bc0afd18bb9e7ad690d1b553a8eb5ebf27f601b22dbd0/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-08-09T01:43:04Z, size = 2724854, hashes = { sha256 = "2d8d16d84702059833fb03b841b28c25600c54e83cadccef79af44e1c81166b1" } }, + { url = "https://files.pythonhosted.org/packages/8a/a1/ebaf0f55601a98609641283884d52dbfe9a1cf34b04f1cf80acb1560ab74/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-08-09T01:43:08Z, size = 2984312, hashes = { sha256 = "97f1fe3909733212cc6b36f0f199b1421a9c57b79ec665f0322bd604cec47340" } }, + { url = "https://files.pythonhosted.org/packages/45/24/246f6f470bfbc89a117714b68f27cdaee12b31166237a227cc657780cc1d/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-08-09T01:43:06Z, size = 3447870, hashes = { sha256 = "567cc568b6bf7b4d041b0c9aa7d6b2c9394f8af6065bc87fa6d23f207b5af9a7" } }, + { url = "https://files.pythonhosted.org/packages/1f/ec/dcdcace0ffcf3a532cca910e0c351b62d3a7decf0b091ea8cf856d2a67a6/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-08-09T01:43:11Z, size = 3049306, hashes = { sha256 = "31e9bcac0902a309e2fc688e52f247eec7fffcd00d17e958b9a83a8fea6519c2" } }, + { url = "https://files.pythonhosted.org/packages/ad/39/172f1048d935db1523a82b45fee5231ad6c622645e566706e6bcf3731da8/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-09T01:43:16Z, size = 3121347, hashes = { sha256 = "96a63199c0d81095b5d5d1ae8ca82b64c1c13d18d4e30323ae9e8ab31bc80a3d" } }, + { url = "https://files.pythonhosted.org/packages/6b/36/8ee4ca5d0b25587121fd3621e6a6106fba80218cb6d159e1670aeb2b22ef/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_armv7l.whl", upload-time = 2025-08-09T01:43:18Z, size = 2952326, hashes = { sha256 = "d38f2639f6bf7c3c34a5dfd79e29075811ae2fa9b895a63e76767f74a47a971e" } }, + { url = "https://files.pythonhosted.org/packages/ae/a0/ec8906393968679e269e23e957e11ff419978d1d077fb9af9561b161c988/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-09T01:43:21Z, size = 3015832, hashes = { sha256 = "038f1d6772d1be5213b36ae76e5d042022395ec35c428a73ccb8b839b2cecf6a" } }, + { url = "https://files.pythonhosted.org/packages/a8/bd/aa9e6e5cf140716dbcae17402fac2a81a9ebb3f934059ac0eec61cb447fc/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-09T01:43:23Z, size = 3221129, hashes = { sha256 = "15e6d53a66502491a3675a536df30e271f976e6c5efe68250a65191efcb85c4f" } }, + { url = "https://files.pythonhosted.org/packages/5a/22/2c7e1728689c7fa98a259ca2d14e718ea7af964516a617a9784f0d35d88a/openai_harmony-0.0.4-cp38-abi3-win32.whl", upload-time = 2025-08-09T01:43:28Z, size = 2077125, hashes = { sha256 = "b9ee9e9ab6a237cebbe16563c787a6e83f3fcc034075c3d321dab94448426282" } }, + { url = "https://files.pythonhosted.org/packages/e7/93/3a08a06ff3bde7f4c264f86d437e6a5c49792a6e362383b3a669f39c9690/openai_harmony-0.0.4-cp38-abi3-win_amd64.whl", upload-time = 2025-08-09T01:43:26Z, size = 2444821, hashes = { sha256 = "746f751de5033b3dbcfcd4a726a4c56ce452c593ad3d54472d8597ce8d8b6d44" } }, +] + [[packages]] name = "opencv-python-headless" version = "4.11.0.86" @@ -3023,95 +3133,51 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/86/8a/69176a64335aed183529207ba8bc3d329c2999d852b4f3818027203f50e6/opencv_python_headless-4.11.0.86-cp37-abi3-win_amd64.whl", upload-time = 2025-01-16T13:52:56Z, size = 39402386, hashes = { sha256 = "6c304df9caa7a6a5710b91709dd4786bf20a74d57672b3c31f7033cc638174ca" } }, ] -[[packages]] -name = "opentelemetry-api" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/48/d4/e9a0ddef6eed086c96e8265d864a46da099611b7be153b0cfb63fd47e1b4/opentelemetry_api-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:03Z, size = 60904, hashes = { sha256 = "2bd639e4bed5b18486fef0b5a520aaffde5a18fc225e808a1ac4df363f43a1ce" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e3/a7/6322d1d7a1fb926e8b99208c27730f21217da2f1e0e11dab48a78a0427a4/opentelemetry_api-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:38Z, size = 61533, hashes = { sha256 = "7d7ea33adf2ceda2dd680b18b1677e4152000b37ca76e679da71ff103b943064" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/be/99/80edf6286f9040fadf065f9a11869fda34449a61e62a5372cb84d5a6f53b/opentelemetry_exporter_otlp-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:05Z, size = 6168, hashes = { sha256 = "cf0e093f080011951d9f97431a83869761e4d4ebe83a4195ee92d7806223299c" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/71/b9221af6af61213c522401b5f46a5eaa41d8dd7daeb0740dc5604f5c3980/opentelemetry_exporter_otlp-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:41Z, size = 7001, hashes = { sha256 = "f839989f54bda85ee33c5dae033c44dcec9ccbb0dafc6a43d585df44da1d2036" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-common" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/84/cd/ed9eaa1d80facb6609d02af6c393b02ce3797a15742361be4859db6fdc17/opentelemetry_exporter_otlp_proto_common-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:06Z, size = 17815, hashes = { sha256 = "bdbe50e2e22a1c71acaa0c8ba6efaadd58882e5a5978737a44a4c4b10d304c92" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/25/2f/0f7e0a73fd901c9abc6ea680d7f19a803dac830c450f21e1123d3a3ec488/opentelemetry_exporter_otlp_proto_common-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:42Z, size = 17837, hashes = { sha256 = "ee4d8f8891a1b9c372abf8d109409e5b81947cf66423fd998e56880057afbc71" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/a0/23/cac89aca97ecb8f7498a875dc2ac89224b4f3345bcb8ffff643b59886196/opentelemetry_exporter_otlp_proto_grpc-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:07Z, size = 25239, hashes = { sha256 = "a65b67a9a6b06ba1ec406114568e21afe88c1cdb29c464f2507d529eb906d8ae" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/4d/0c/e4473692fec8076008c7926dfcef7223fc6d2785f04ad9d8402347a4eba9/opentelemetry_exporter_otlp_proto_grpc-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:44Z, size = 18228, hashes = { sha256 = "e2be5eff72ebcb010675b818e8d7c2e7d61ec451755b8de67a140bc49b9b0280" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-http" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/42/d2/4e6e2066b87626966f99f8fc7fcb9414e7548779d751def7db54c9d25b1c/opentelemetry_exporter_otlp_proto_http-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:08Z, size = 14451, hashes = { sha256 = "5801ebbcf7b527377883e6cbbdda35ee712dc55114fff1e93dfee210be56c908" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/cf/d3/0b7217b61903249035d219fbe93a8558287f86aead340c7b2dc1226b8ad4/opentelemetry_exporter_otlp_proto_http-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:45Z, size = 16795, hashes = { sha256 = "ee72a87c48ec977421b02f16c52ea8d884122470e0be573905237b540f4ee562" } }] - -[[packages]] -name = "opentelemetry-proto" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/a9/06/9505ef04e527fa711ebffb47f3f56cac6015405953ff688fc349d170fb9c/opentelemetry_proto-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:16Z, size = 34749, hashes = { sha256 = "c5c18796c0cab3751fc3b98dee53855835e90c0422924b484432ac852d93dc1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/15/f4/66a3892eea913cded9bac0fdd3fb1a412fa2da8eb50014ec87a52648444a/opentelemetry_proto-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:58Z, size = 52466, hashes = { sha256 = "6c4d7b4d4d9c88543bcf8c28ae3f8f0448a753dc291c18c5390444c90b76a725" } }] - -[[packages]] -name = "opentelemetry-sdk" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/d3/85/8ca0d5ebfe708287b091dffcd15553b74bbfe4532f8dd42662b78b2e0cab/opentelemetry_sdk-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:17Z, size = 143139, hashes = { sha256 = "c90d2868f8805619535c05562d699e2f4fb1f00dbd55a86dcefca4da6fa02f85" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/f1/a9b550d0f9c049653dd2eab45cecf8fe4baa9795ed143d87834056ffabaf/opentelemetry_sdk-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:59Z, size = 109475, hashes = { sha256 = "feb5056a84a88670c041ea0ded9921fca559efec03905dddeb3885525e0af897" } }] - -[[packages]] -name = "opentelemetry-semantic-conventions" -version = "0.47b0" -sdist = { url = "https://files.pythonhosted.org/packages/93/85/edef14d10ad00ddd9fffb20e4d3d938f4c5c1247e11a175066fe2b4a72f8/opentelemetry_semantic_conventions-0.47b0.tar.gz", upload-time = 2024-07-25T04:02:19Z, size = 83994, hashes = { sha256 = "a8d57999bbe3495ffd4d510de26a97dadc1dace53e0275001b2c1b2f67992a7e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/00/c2/ca5cef8e4cd8eec5a95deed95ec3f6005e499fd9d17ca08731ced03a6921/opentelemetry_semantic_conventions-0.47b0-py3-none-any.whl", upload-time = 2024-07-25T04:02:01Z, size = 138027, hashes = { sha256 = "4ff9d595b85a59c1c1413f02bba320ce7ea6bf9e2ead2b0913c4395c7bbc1063" } }] - -[[packages]] -name = "opentelemetry-semantic-conventions-ai" -version = "0.4.13" -sdist = { url = "https://files.pythonhosted.org/packages/ba/e6/40b59eda51ac47009fb47afcdf37c6938594a0bd7f3b9fadcbc6058248e3/opentelemetry_semantic_conventions_ai-0.4.13.tar.gz", upload-time = 2025-08-22T10:14:17Z, size = 5368, hashes = { sha256 = "94efa9fb4ffac18c45f54a3a338ffeb7eedb7e1bb4d147786e77202e159f0036" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/35/b5/cf25da2218910f0d6cdf7f876a06bed118c4969eacaf60a887cbaef44f44/opentelemetry_semantic_conventions_ai-0.4.13-py3-none-any.whl", upload-time = 2025-08-22T10:14:16Z, size = 6080, hashes = { sha256 = "883a30a6bb5deaec0d646912b5f9f6dcbb9f6f72557b73d0f2560bf25d13e2d5" } }] - -[[packages]] -name = "outlines" -version = "0.1.11" -sdist = { url = "https://files.pythonhosted.org/packages/ac/d0/d59ae830bf7026425942899e3d48e77b58a713cff946a695e5405808da1b/outlines-0.1.11.tar.gz", upload-time = 2024-12-13T07:24:08Z, size = 2488858, hashes = { sha256 = "0997bd9da1cc050e430bd08995dc7d4bd855918bafa4531e49d3f37110a23aba" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/b4/99ea4a122bef60e3fd6402d19665aff1f928e0daf8fac3044d0b73f72003/outlines-0.1.11-py3-none-any.whl", upload-time = 2024-12-13T07:24:05Z, size = 87623, hashes = { sha256 = "f5a5f2242ed9802d3aab7a92789bf4008d734c576be9258cc0a297f690124727" } }] - [[packages]] name = "outlines-core" -version = "0.1.26" -sdist = { url = "https://files.pythonhosted.org/packages/d3/f3/274d07f4702728b43581235a77e545ec602b25f9b0098b288a0f3052521d/outlines_core-0.1.26.tar.gz", upload-time = 2024-12-12T23:38:50Z, size = 75139, hashes = { sha256 = "481c4301341e77cc8f1832d616784adb4d461b4fec65878e7c0d2cba7163a189" } } +version = "0.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/13/e2/de74a5fd00299215270a750f356ba7cb427ba5d3e495cab07cfc3110ca86/outlines_core-0.2.10.tar.gz", upload-time = 2025-05-12T18:20:27Z, size = 197140, hashes = { sha256 = "c9ee7be195ac18dda5acce41d8805c2fb550a4affd525414511662cfa7097dfe" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/df/e9ff00f1dcf671cb8c4c20abcfd53406328b344cafa689a2832e8059c0b4/outlines_core-0.1.26-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:00Z, size = 322602, hashes = { sha256 = "6a962a7452e7ac170fa04d405342cadae2d28fafa5b1830cef7aa610257ed32f" } }, - { url = "https://files.pythonhosted.org/packages/3c/f1/e9064f18c462a61f4abbe73b24f25e36d8abef19c593416fa69dce6a83c0/outlines_core-0.1.26-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:03Z, size = 301929, hashes = { sha256 = "15a3684fa29564da2db03934cf0097bef3e871f70d3af0ef2b52fdb886da2e09" } }, - { url = "https://files.pythonhosted.org/packages/76/c3/6bc82db40b4818421e573237f43d4026c40a3305fa2558eb0aa1a7aa08f7/outlines_core-0.1.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:05Z, size = 321355, hashes = { sha256 = "64e01c0cfa9ba371634d7c3f6ea1862397cef98e4509fe98e3f57faa721a72d6" } }, - { url = "https://files.pythonhosted.org/packages/c9/c2/1d85bfeaee3a83327e0d162bee4bdc7d7889bea5998e44fcc66c924dc1fd/outlines_core-0.1.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:07Z, size = 343552, hashes = { sha256 = "a3c4196148e47f455f1ace78e329d5b97e531cbc406456d681592952adae7e17" } }, - { url = "https://files.pythonhosted.org/packages/45/da/1e61d3d997ba1858fb8e71c3127f24a95c30575559da012ea5b45b147ad3/outlines_core-0.1.26-cp310-cp310-win32.whl", upload-time = 2024-12-12T23:38:10Z, size = 234750, hashes = { sha256 = "f38d290a7f6e5e12cbfcaee03269dfc0dbda49b360024b4279d1aba251fdc346" } }, - { url = "https://files.pythonhosted.org/packages/1c/04/6d7968019a81df235ad6bc7405eefe32be8da4c4153792655e7490d06c8d/outlines_core-0.1.26-cp310-cp310-win_amd64.whl", upload-time = 2024-12-12T23:38:12Z, size = 243713, hashes = { sha256 = "11ff56af56cb54c563b7f25d86cd9ee77f3fed825f1d4dccd9449bb1e4e89538" } }, - { url = "https://files.pythonhosted.org/packages/17/94/19d5c50c303ba71f3465c81620ca9b5af4db07fd8922dfe59ae5a9ae61d1/outlines_core-0.1.26-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:14Z, size = 322344, hashes = { sha256 = "b6787b07b7c673fc3087d2b537719ecac8e03b10a47d032dd1926985c32885b0" } }, - { url = "https://files.pythonhosted.org/packages/f2/ea/f44beea7f610f2737ebb908c8dfa37d8324e92ca529468a56b00a77af199/outlines_core-0.1.26-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:17Z, size = 301670, hashes = { sha256 = "1e0ea28a76da31d25b6f53242bf13e1b59a0241badf82353c88f55e1cf81b128" } }, - { url = "https://files.pythonhosted.org/packages/6a/a6/ceac3760e1feb898b4047aeb54e0a3de975b59e87a17d6ba0a04dec5eaed/outlines_core-0.1.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:19Z, size = 321067, hashes = { sha256 = "a8932044a3d9329be53a226118850638f85b4d7842f9b863d0a123f23de220cd" } }, - { url = "https://files.pythonhosted.org/packages/92/f0/ad0074d6726fed86bb0bba1b9307cbbd67a2af5debd3540d66c69298a001/outlines_core-0.1.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:21Z, size = 343264, hashes = { sha256 = "a84b7cd2fb6268bf990dd3d479ffb4fa0bace6f571cb85b15b6cdb44b84f5b69" } }, - { url = "https://files.pythonhosted.org/packages/e6/bd/198c9a73d5f36e2ecad558a26359af3f0dbe4f5ba11c4629e46fccdfe2d6/outlines_core-0.1.26-cp311-cp311-win32.whl", upload-time = 2024-12-12T23:38:23Z, size = 234529, hashes = { sha256 = "f19765c151abfc970996368080aeea6d2a19e927817fe4e2af6726e639be3de4" } }, - { url = "https://files.pythonhosted.org/packages/b9/27/354b484045e6368c92f688d954124064ec2ce961681e56711852904e1ec2/outlines_core-0.1.26-cp311-cp311-win_amd64.whl", upload-time = 2024-12-12T23:38:25Z, size = 243457, hashes = { sha256 = "3f59aeccea21ed6ff3cf52102fd163f26d279821c20e5127ddd18d4ea4d0c8d2" } }, - { url = "https://files.pythonhosted.org/packages/c6/86/0fb40746e579db38d89f127122a3900d9e0350f76aae8cb61adeaff44cc2/outlines_core-0.1.26-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2024-12-12T23:38:26Z, size = 321874, hashes = { sha256 = "f54633bca50055d42ea4d94ae06dcbe52d3d76a9b621b75723b1177d0d952953" } }, - { url = "https://files.pythonhosted.org/packages/ab/0c/b91f7bc03843796c1d643ee030b6cd8fd5a8ba2cd4856c855f140c878976/outlines_core-0.1.26-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:29Z, size = 301995, hashes = { sha256 = "9525321b48700dcaaabf60bcdc951e45f9357ba3fb3e1bfc81b662d7d4170e7c" } }, - { url = "https://files.pythonhosted.org/packages/ad/db/fa91a2d54288b900de82d86eda3adb2417b3b5b2db6256854a5e8bc85c32/outlines_core-0.1.26-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:32Z, size = 321050, hashes = { sha256 = "00f409f72c11f6ffadb57066950dd384d5388015028c1a1a615c9a64988dae3e" } }, - { url = "https://files.pythonhosted.org/packages/e2/1d/a36292b6198986bd9c3ff8c24355deb82ed5475403379ee40b5b5473e2e3/outlines_core-0.1.26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:34Z, size = 343201, hashes = { sha256 = "e86a1bb46adc5cbf6dfd7a7fe4105e0e2a4c6e041732a053126b41c521a1f223" } }, - { url = "https://files.pythonhosted.org/packages/08/63/5dd2b5a364412f674b6edcb59b0c21513bdb07cdcc7613b064c1a0660d01/outlines_core-0.1.26-cp312-cp312-win32.whl", upload-time = 2024-12-12T23:38:37Z, size = 233970, hashes = { sha256 = "19f462f6b00935708677ad27cb4df55e0e17f6ffe713ab750f5f2683b090f95d" } }, - { url = "https://files.pythonhosted.org/packages/a5/56/8adf0b7446d1e975c2314454813c59eb7b195889908a2932ed34148c113c/outlines_core-0.1.26-cp312-cp312-win_amd64.whl", upload-time = 2024-12-12T23:38:39Z, size = 243578, hashes = { sha256 = "9b36bff12779e58883747116893a17b3551bbd10865878b951b03a44d112229a" } }, - { url = "https://files.pythonhosted.org/packages/5b/b8/d38f13e417f2af82f6cd588df5a26ff8ffeb9a3a15b8a1a883d5922048ac/outlines_core-0.1.26-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:42Z, size = 323047, hashes = { sha256 = "7b7849cf40028319ebb9d8ba0fe4c590ef5888eebe524a81b3af30aaa06ea21c" } }, - { url = "https://files.pythonhosted.org/packages/3b/59/43f5c7b8ad0e98a663db8f24cbff0421a58e946934e3f3751a17a06ae84d/outlines_core-0.1.26-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:44Z, size = 302547, hashes = { sha256 = "2f8641aab4a6bd84516907492ce82099503129da01b3c29c1dc9ad50320bae77" } }, - { url = "https://files.pythonhosted.org/packages/23/30/d9eb8202cbc994536a1fefa60e87c582a714ad1b46367c43af299f3889ba/outlines_core-0.1.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:46Z, size = 321817, hashes = { sha256 = "bba56604efdbc5932c7a8a88c2b8b0d0c740ab883b0012fb5464a9736796802b" } }, - { url = "https://files.pythonhosted.org/packages/80/c7/bd718f6329f5c65b936edff532e40614b66032b153ab9ac89e6cb6d2fcff/outlines_core-0.1.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:47Z, size = 344102, hashes = { sha256 = "8cc8c87d89bd267356f8149c9066cbb98970425ec162997fbf195c3f1feb7009" } }, - { url = "https://files.pythonhosted.org/packages/cb/3e/69ca7394fc89c98c763f2d475c08206fa56f2ffeec210833c1db0195ba51/outlines_core-0.1.26-cp39-cp39-win32.whl", upload-time = 2024-12-12T23:38:48Z, size = 235081, hashes = { sha256 = "9d792a43ed9d8a4e1b38f4d83fe99db442d57aad4404c2edf98b710892eda47e" } }, - { url = "https://files.pythonhosted.org/packages/56/7f/38decd8d63f6b2d513c372186c68337455efba3fb45d0ff722ac268f05d2/outlines_core-0.1.26-cp39-cp39-win_amd64.whl", upload-time = 2024-12-12T23:38:49Z, size = 244007, hashes = { sha256 = "ad8564ecd7b64bcb840596c5049ff1c1a96346de494302ffcc0f2b188c15675e" } }, + { url = "https://files.pythonhosted.org/packages/31/cb/c5e8dfd1de4b3933d3b49a06bbded8c12c8eaf1e7869cc84530799aafa70/outlines_core-0.2.10-cp310-cp310-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:07Z, size = 1950128, hashes = { sha256 = "b984c932bdf2843e3d5a8e57e09830d52c4237ac394f39542c4e543378b94ffb" } }, + { url = "https://files.pythonhosted.org/packages/c1/de/338a2c89434034e861de75a530234af269300fb8d3e751569da09bdf25b9/outlines_core-0.2.10-cp310-cp310-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:09Z, size = 2124575, hashes = { sha256 = "65b2dba48d0f98b0145eb50494985f026e3c10df3fde94ced40e9c2aa6ea32ca" } }, + { url = "https://files.pythonhosted.org/packages/0a/d9/f6dabd7ef45ee0c53afa193db59b1cc857b96cad52eba71185ece31e619f/outlines_core-0.2.10-cp310-cp310-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:11Z, size = 1948695, hashes = { sha256 = "ac23b028da10e6914b762f36a7096e793a0e37b6c03f19963ef7875c05b67890" } }, + { url = "https://files.pythonhosted.org/packages/06/99/1f058276cfedc731dc25e9dafa0f5664597c3546fd1dc68d7925513db6a1/outlines_core-0.2.10-cp310-cp310-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:13Z, size = 2120479, hashes = { sha256 = "9c5b9a3f7e658949a3dd07b8a28134277a047ed7d73f6e3b4ca8209346bbff54" } }, + { url = "https://files.pythonhosted.org/packages/7a/94/5c40f424039f969c9766000b39cfee0e11c3b00a42fc3d6cf43a83568ca0/outlines_core-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:15Z, size = 2274970, hashes = { sha256 = "70d99dd37a826b4d85a5dcb39ae3b557e986c9bb1c4566bbb26f589531369a53" } }, + { url = "https://files.pythonhosted.org/packages/59/54/e5001070c1f67c0284caf1371ed5d6e1fff4bdb8aa06cd50f6c440ff4726/outlines_core-0.2.10-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:17Z, size = 2103127, hashes = { sha256 = "207309a1d4fcf3100e3bbdc31b4d65f2b4f5d809d600c1509e28b6dca028a892" } }, + { url = "https://files.pythonhosted.org/packages/70/59/0388ccb03bc82d7696fbf21bd1f608e56d339f43157791a93c3870fb5802/outlines_core-0.2.10-cp310-cp310-win32.whl", upload-time = 2025-05-12T18:19:19Z, size = 1764213, hashes = { sha256 = "534fafab18e2962b9973cae852f47476307dc217dd0708d53cbf54809d8b304e" } }, + { url = "https://files.pythonhosted.org/packages/fb/d2/43bbef4fff12c6414d6daadfa841e39605347e0331cc68dfe3d6d29f1c98/outlines_core-0.2.10-cp310-cp310-win_amd64.whl", upload-time = 2025-05-12T18:19:23Z, size = 2054688, hashes = { sha256 = "a29e261ab57fd992b236854fd19b46b17ad8c8b7fdc6d95a97ae83480e634cff" } }, + { url = "https://files.pythonhosted.org/packages/20/d4/3ee07a453e952bd5e4448e2eb8fad123af288a1a8f898cc18b074024e438/outlines_core-0.2.10-cp311-cp311-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:25Z, size = 1950037, hashes = { sha256 = "c0de2c683f5ca37211a3fe1c8d8530c3d92fa0ae3297b237369517dcea4b5a77" } }, + { url = "https://files.pythonhosted.org/packages/e2/ee/7eab255e16759b0c1457899de7a4d346181edf32afdcc469b4110c27e4a5/outlines_core-0.2.10-cp311-cp311-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:28Z, size = 2124545, hashes = { sha256 = "434aba95e0e08ef8cb6af2008562df1ad67ab02b68e64f4e725eff00bfcceb29" } }, + { url = "https://files.pythonhosted.org/packages/80/8b/033f3d1908cd0a9679be98dec9e0d868511f92a9d9b294bc7e7a6d59f4d9/outlines_core-0.2.10-cp311-cp311-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:30Z, size = 1948711, hashes = { sha256 = "750e2d5e0b083161208599c9c2b99c8c2b944ac82d22de91546f4b2c14c57895" } }, + { url = "https://files.pythonhosted.org/packages/41/53/967a853b678afd806c67eee739a24be58ad75a50f17b22d5396a9bb3a84f/outlines_core-0.2.10-cp311-cp311-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:32Z, size = 2120494, hashes = { sha256 = "4231fb008d6282f8c49543d6ae57b173e3ca1d77bbc4ff75472706a4a38cecbf" } }, + { url = "https://files.pythonhosted.org/packages/b5/5f/e3c4589f1814a5d50c3b1b95ef2ff151c9e6e6d5c5ab62e07078410b1c6a/outlines_core-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:34Z, size = 2274712, hashes = { sha256 = "63b9f0ef1fb61a5e18697e885b2eaa1f244d2ea021d68fdb2c9a607a769aeaa8" } }, + { url = "https://files.pythonhosted.org/packages/86/c5/81917cdc984b375488d7a1bd0f4dd3e7330dc9d9979289504d32e195ba29/outlines_core-0.2.10-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:36Z, size = 2102981, hashes = { sha256 = "7b48e4bd776d4b3083d07baa3d722654e0425780772c4217f1df49d4984041b6" } }, + { url = "https://files.pythonhosted.org/packages/e5/2e/baebc1b4dba5c92508282471ed655eb91fc13c70bd2b55c1fd7c6f16b8b7/outlines_core-0.2.10-cp311-cp311-win32.whl", upload-time = 2025-05-12T18:19:37Z, size = 1764124, hashes = { sha256 = "795b19362798c408113da913a03e31a562a5faf4e2ea45ec0f44435843cc185e" } }, + { url = "https://files.pythonhosted.org/packages/03/db/70de7ed1e39efee8de6356ebd13e2e7b931b0b251bc02817238e8d288029/outlines_core-0.2.10-cp311-cp311-win_amd64.whl", upload-time = 2025-05-12T18:19:39Z, size = 2054551, hashes = { sha256 = "b5df420c57fc257a30cf3a6e088b174aeb84a19d516f6818f00b29b626540629" } }, + { url = "https://files.pythonhosted.org/packages/48/d6/95a02a498ee09cdc7fbb69b780ccdecaf3afd7033e8510b0f5e715d0b269/outlines_core-0.2.10-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:41Z, size = 1946785, hashes = { sha256 = "32615f6fe4286d80699e9e6537eecbde387bf73d87751858f7a0693947381cdc" } }, + { url = "https://files.pythonhosted.org/packages/89/02/eb2bbcb0d9b860e0aedd7ea4c65361a15c2b8180f495ecda4361a8f8d218/outlines_core-0.2.10-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:44Z, size = 2121685, hashes = { sha256 = "db3e07c999ee17035114f20263c7200bf5bea0f643d2d026671eb5cfc2a9cf71" } }, + { url = "https://files.pythonhosted.org/packages/ea/61/e3acafae52fba50e9134e685c98e89dc84c4a80776b8991937308807cb6c/outlines_core-0.2.10-cp312-cp312-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:46Z, size = 1945900, hashes = { sha256 = "e39847ab495ec9923dc1a59ccab04ef7888b5e066bc5856b5cb7fe98e9663f3d" } }, + { url = "https://files.pythonhosted.org/packages/07/25/be941feb461df2af76a4301b0c4dfc210a939a316f3219c4adc97371d135/outlines_core-0.2.10-cp312-cp312-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:48Z, size = 2117245, hashes = { sha256 = "f543f23b263c0b010860ab5ea760b2be566b604315e6a89499632758ca177a5d" } }, + { url = "https://files.pythonhosted.org/packages/c2/83/db792ce386d1c13d875a03d6ff5ba31612cfb558ecf5b945910db9505574/outlines_core-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:49Z, size = 2273188, hashes = { sha256 = "8666735ec367a06e26331e164a80a4c2936b349713ac05ab53650e2997a30891" } }, + { url = "https://files.pythonhosted.org/packages/86/82/dd116270e984f5a3936ec747404676cc4c306a92f4f0fcc077ac6be90024/outlines_core-0.2.10-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:51Z, size = 2101406, hashes = { sha256 = "faf5b43181b1d033871364e74e9d348362c6a77b1d054d7af35e09fdfcff5b16" } }, + { url = "https://files.pythonhosted.org/packages/41/3a/63e9729dadd962e83dabbd52d600d9b8dd7154d92b6f351c10b514bd121f/outlines_core-0.2.10-cp312-cp312-win32.whl", upload-time = 2025-05-12T18:19:53Z, size = 1761638, hashes = { sha256 = "b37e192de974fdbfe20332720a4a9cdda92719536dface60b48dc8eeeda24390" } }, + { url = "https://files.pythonhosted.org/packages/aa/e4/e6cb03a092043997babcee5d52d37b59254b265751bcf0f0e75aba11fc1d/outlines_core-0.2.10-cp312-cp312-win_amd64.whl", upload-time = 2025-05-12T18:19:55Z, size = 2053750, hashes = { sha256 = "f895834da0a577120dcb8d979c12c0690fe912095413bf0070a73e9ff363b7bf" } }, + { url = "https://files.pythonhosted.org/packages/5c/b2/bc509803c6016a3574c0fe29a3f647dc84d310deaddec8718181301616f4/outlines_core-0.2.10-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:57Z, size = 1946528, hashes = { sha256 = "367277a882aefa6c32438d554e1bc7389fdcaf89a3eb4d8a25cda5f1c1efb750" } }, + { url = "https://files.pythonhosted.org/packages/16/c5/0f2fc91eae299c39f29631eb357cd58755d98af32f6c8a9da8a01387b3f7/outlines_core-0.2.10-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:59Z, size = 2121492, hashes = { sha256 = "4130170e53942561941d5f212583fb9c97e33d100eaac94f4b00fb3e0c4c06cf" } }, + { url = "https://files.pythonhosted.org/packages/64/f2/9e9749b3efdca50ed17673864f104c22ecabb9c8026339a283dc83951f6c/outlines_core-0.2.10-cp313-cp313-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:20:00Z, size = 1945714, hashes = { sha256 = "202a8682319ac2c3ece876a5910eb90b399d7db3e2e0ea9c371bca61071dc840" } }, + { url = "https://files.pythonhosted.org/packages/a7/3d/2170ad6a6d211eca5369f81596668947e05702c4ee60678cd973d0ec6f73/outlines_core-0.2.10-cp313-cp313-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:20:02Z, size = 2117028, hashes = { sha256 = "e4b2ce2b96cbe858358e71136511075678bd0e1d6d0c1641525c4dbe4c7b9270" } }, + { url = "https://files.pythonhosted.org/packages/29/d4/f208ed568ade44d661b1b937ce15ac41e380d10dc1e19f6f7783dc4214c3/outlines_core-0.2.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:20:04Z, size = 2273006, hashes = { sha256 = "766554bed5afb19bb09f3ad01224e67723973ecc9da3d63b78dec36e3a3bfeb9" } }, + { url = "https://files.pythonhosted.org/packages/f0/cd/16541683d823377826c7b2b84c630a3c91d0c93bef0c59cf88223e51170b/outlines_core-0.2.10-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:20:06Z, size = 2101024, hashes = { sha256 = "7a1d44ccfeb029f8a0ae973ba729b59333f56ebab3d6bb765ba1cda685ebb407" } }, + { url = "https://files.pythonhosted.org/packages/ab/5e/e5e91fcaa8c20f7df47856884471039024fca2d2e15be221a8ddc2aff1ed/outlines_core-0.2.10-cp313-cp313-win32.whl", upload-time = 2025-05-12T18:20:08Z, size = 1761145, hashes = { sha256 = "cd13c80be1052d735b10c84488bf081274c710744c34bf7a9b7233f69ba31537" } }, + { url = "https://files.pythonhosted.org/packages/f9/fe/e9e175a24cc1def1a46f7493c71f91c64eb5bdd643f33ce60e0dd41cde6a/outlines_core-0.2.10-cp313-cp313-win_amd64.whl", upload-time = 2025-05-12T18:20:10Z, size = 2053405, hashes = { sha256 = "5b651ae12331326b820df0ae9b255d9ed6cd1b725c33c8eeca5ca8ad655d8bf6" } }, + { url = "https://files.pythonhosted.org/packages/25/6a/2fb455c5355dcf6a461c8a9b21e849fae23489869b7dc872e22b2aeaf741/outlines_core-0.2.10-cp39-cp39-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:20:12Z, size = 1951063, hashes = { sha256 = "e8730816d97e17c31e21c26713f22ecd1899f4635fb7eb10ba10b9de2e1f33a6" } }, + { url = "https://files.pythonhosted.org/packages/68/7b/4596eafbddfb5ae5402943b584c238928a1a2f21781f64f978aea44f40c0/outlines_core-0.2.10-cp39-cp39-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:20:14Z, size = 2125317, hashes = { sha256 = "5400dbd98ba9cba1817527510f457655ccfd7e4293a48dacc2115e04af55ae74" } }, + { url = "https://files.pythonhosted.org/packages/ac/aa/587b28b62d38b597df432853beb275124edcb9e7951522cd77ad1bb29263/outlines_core-0.2.10-cp39-cp39-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:20:16Z, size = 1949715, hashes = { sha256 = "82c97846e36cd6d7a9605013e07e1b9a481a270ac589b0b81076afd5ba850261" } }, + { url = "https://files.pythonhosted.org/packages/93/e2/2e69991df2305693d3eff399a19f772bd2d49229cd1472313d4e13123920/outlines_core-0.2.10-cp39-cp39-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:20:18Z, size = 2121429, hashes = { sha256 = "8e5c11ad18818233ad2f579675c530873966ea155557ade9464c30a67c8aa95f" } }, + { url = "https://files.pythonhosted.org/packages/8f/3c/8b0f902a30c80cd7a884fd4c34e86a018fcab450a979affb83fe1414aef4/outlines_core-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:20:20Z, size = 2275527, hashes = { sha256 = "d1437c9b90a8faef2b480c8f0b944e8cc0b050c9a97164a7aacaa868ae08ceb1" } }, + { url = "https://files.pythonhosted.org/packages/a9/ba/6570c27c891b5b2b7cfd2f90017b82b10f53f97a47108f6497107a42ff90/outlines_core-0.2.10-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:20:22Z, size = 2104103, hashes = { sha256 = "91facff8856f38ac77305dfea13e1c1a9be9152a14b3891a6422028291a1ea85" } }, + { url = "https://files.pythonhosted.org/packages/16/bd/490f2c5a04d45076cdb629ac61cf8ea749247f743388627fb2f54f12ccff/outlines_core-0.2.10-cp39-cp39-win32.whl", upload-time = 2025-05-12T18:20:24Z, size = 1764533, hashes = { sha256 = "c7210bdd63116682ce0a4f38e93b0ace0adbcd333644b2dddddb0d8db2a2a9a7" } }, + { url = "https://files.pythonhosted.org/packages/b0/4c/769bf07d6d21896de872cb8486ff4fdf774f44ace94d4d3c0112b35acbba/outlines_core-0.2.10-cp39-cp39-win_amd64.whl", upload-time = 2025-05-12T18:20:25Z, size = 2055096, hashes = { sha256 = "0a9e4b192ca837a472a1bb1428397509f543db08e1aeeee30252525cec34093a" } }, ] [[packages]] @@ -3224,114 +3290,88 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d52 [[packages]] name = "pillow" -version = "11.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", upload-time = 2025-07-01T09:16:30Z, size = 47113069, hashes = { sha256 = "3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523" } } +version = "10.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz", upload-time = 2024-07-01T09:48:43Z, size = 46555059, hashes = { sha256 = "166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:13:39Z, size = 5316554, hashes = { sha256 = "1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860" } }, - { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:13:41Z, size = 4686548, hashes = { sha256 = "65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad" } }, - { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:09:47Z, size = 5859742, hashes = { sha256 = "7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0" } }, - { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:09:51Z, size = 7633087, hashes = { sha256 = "cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b" } }, - { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:13:43Z, size = 5963350, hashes = { sha256 = "f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50" } }, - { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:13:46Z, size = 6631840, hashes = { sha256 = "4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae" } }, - { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:13:47Z, size = 6074005, hashes = { sha256 = "71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9" } }, - { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:13:52Z, size = 6708372, hashes = { sha256 = "040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e" } }, - { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", upload-time = 2025-07-01T09:13:53Z, size = 6277090, hashes = { sha256 = "89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6" } }, - { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", upload-time = 2025-07-01T09:13:55Z, size = 6985988, hashes = { sha256 = "19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f" } }, - { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", upload-time = 2025-07-01T09:13:57Z, size = 2422899, hashes = { sha256 = "819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f" } }, - { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:13:59Z, size = 5316531, hashes = { sha256 = "1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722" } }, - { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:01Z, size = 4686560, hashes = { sha256 = "9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288" } }, - { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:09:55Z, size = 5870978, hashes = { sha256 = "7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d" } }, - { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:00Z, size = 7641168, hashes = { sha256 = "91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494" } }, - { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:04Z, size = 5973053, hashes = { sha256 = "643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58" } }, - { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:06Z, size = 6640273, hashes = { sha256 = "106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f" } }, - { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:07Z, size = 6082043, hashes = { sha256 = "cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e" } }, - { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:10Z, size = 6715516, hashes = { sha256 = "932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94" } }, - { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", upload-time = 2025-07-01T09:14:11Z, size = 6274768, hashes = { sha256 = "b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0" } }, - { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", upload-time = 2025-07-01T09:14:13Z, size = 6986055, hashes = { sha256 = "1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac" } }, - { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", upload-time = 2025-07-01T09:14:15Z, size = 2423079, hashes = { sha256 = "30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd" } }, - { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:17Z, size = 5278800, hashes = { sha256 = "fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4" } }, - { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:19Z, size = 4686296, hashes = { sha256 = "921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69" } }, - { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:04Z, size = 5871726, hashes = { sha256 = "eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d" } }, - { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:10Z, size = 7644652, hashes = { sha256 = "67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6" } }, - { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:21Z, size = 5977787, hashes = { sha256 = "97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7" } }, - { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:23Z, size = 6645236, hashes = { sha256 = "676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024" } }, - { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:25Z, size = 6086950, hashes = { sha256 = "3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809" } }, - { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:27Z, size = 6723358, hashes = { sha256 = "6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d" } }, - { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", upload-time = 2025-07-01T09:14:30Z, size = 6275079, hashes = { sha256 = "7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149" } }, - { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", upload-time = 2025-07-01T09:14:31Z, size = 6986324, hashes = { sha256 = "a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d" } }, - { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", upload-time = 2025-07-01T09:14:33Z, size = 2423067, hashes = { sha256 = "2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542" } }, - { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-01T09:14:35Z, size = 2128328, hashes = { sha256 = "1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd" } }, - { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-01T09:14:37Z, size = 2170652, hashes = { sha256 = "30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8" } }, - { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-01T09:14:39Z, size = 2227443, hashes = { sha256 = "7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f" } }, - { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:41Z, size = 5278474, hashes = { sha256 = "ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c" } }, - { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:44Z, size = 4686038, hashes = { sha256 = "7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd" } }, - { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:15Z, size = 5864407, hashes = { sha256 = "2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e" } }, - { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:21Z, size = 7639094, hashes = { sha256 = "f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1" } }, - { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:45Z, size = 5973503, hashes = { sha256 = "c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805" } }, - { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:47Z, size = 6642574, hashes = { sha256 = "13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8" } }, - { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:49Z, size = 6084060, hashes = { sha256 = "023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2" } }, - { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:51Z, size = 6721407, hashes = { sha256 = "45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b" } }, - { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", upload-time = 2025-07-01T09:14:54Z, size = 6273841, hashes = { sha256 = "a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3" } }, - { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", upload-time = 2025-07-01T09:14:56Z, size = 6978450, hashes = { sha256 = "0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51" } }, - { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", upload-time = 2025-07-01T09:14:58Z, size = 2423055, hashes = { sha256 = "1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580" } }, - { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:59Z, size = 5281110, hashes = { sha256 = "4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e" } }, - { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:01Z, size = 4689547, hashes = { sha256 = "5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d" } }, - { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:27Z, size = 5901554, hashes = { sha256 = "1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced" } }, - { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:33Z, size = 7669132, hashes = { sha256 = "f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c" } }, - { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:03Z, size = 6005001, hashes = { sha256 = "1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8" } }, - { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:05Z, size = 6668814, hashes = { sha256 = "05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59" } }, - { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:07Z, size = 6113124, hashes = { sha256 = "a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe" } }, - { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:09Z, size = 6747186, hashes = { sha256 = "83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c" } }, - { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", upload-time = 2025-07-01T09:15:11Z, size = 6277546, hashes = { sha256 = "2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788" } }, - { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-01T09:15:13Z, size = 6985102, hashes = { sha256 = "857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31" } }, - { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-07-01T09:15:15Z, size = 2424803, hashes = { sha256 = "8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e" } }, - { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:15:17Z, size = 5278520, hashes = { sha256 = "d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12" } }, - { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:19Z, size = 4686116, hashes = { sha256 = "0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a" } }, - { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:38Z, size = 5864597, hashes = { sha256 = "0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632" } }, - { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:44Z, size = 7638246, hashes = { sha256 = "2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673" } }, - { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:21Z, size = 5973336, hashes = { sha256 = "41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027" } }, - { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:23Z, size = 6642699, hashes = { sha256 = "93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77" } }, - { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:25Z, size = 6083789, hashes = { sha256 = "7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874" } }, - { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:27Z, size = 6720386, hashes = { sha256 = "98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a" } }, - { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", upload-time = 2025-07-01T09:15:29Z, size = 6370911, hashes = { sha256 = "02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214" } }, - { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", upload-time = 2025-07-01T09:15:31Z, size = 7117383, hashes = { sha256 = "a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635" } }, - { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", upload-time = 2025-07-01T09:15:33Z, size = 2511385, hashes = { sha256 = "155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6" } }, - { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:15:35Z, size = 5281129, hashes = { sha256 = "59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae" } }, - { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:37Z, size = 4689580, hashes = { sha256 = "f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653" } }, - { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:50Z, size = 5902860, hashes = { sha256 = "ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6" } }, - { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:56Z, size = 7670694, hashes = { sha256 = "c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36" } }, - { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:39Z, size = 6005888, hashes = { sha256 = "4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b" } }, - { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:41Z, size = 6670330, hashes = { sha256 = "41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477" } }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:43Z, size = 6114089, hashes = { sha256 = "068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50" } }, - { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:44Z, size = 6748206, hashes = { sha256 = "a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b" } }, - { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", upload-time = 2025-07-01T09:15:46Z, size = 6377370, hashes = { sha256 = "118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12" } }, - { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-07-01T09:15:48Z, size = 7121500, hashes = { sha256 = "8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db" } }, - { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-07-01T09:15:50Z, size = 2512835, hashes = { sha256 = "79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa" } }, - { url = "https://files.pythonhosted.org/packages/9e/8e/9c089f01677d1264ab8648352dcb7773f37da6ad002542760c80107da816/pillow-11.3.0-cp39-cp39-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:15:52Z, size = 5316478, hashes = { sha256 = "48d254f8a4c776de343051023eb61ffe818299eeac478da55227d96e241de53f" } }, - { url = "https://files.pythonhosted.org/packages/b5/a9/5749930caf674695867eb56a581e78eb5f524b7583ff10b01b6e5048acb3/pillow-11.3.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:54Z, size = 4686522, hashes = { sha256 = "7aee118e30a4cf54fdd873bd3a29de51e29105ab11f9aad8c32123f58c8f8081" } }, - { url = "https://files.pythonhosted.org/packages/43/46/0b85b763eb292b691030795f9f6bb6fcaf8948c39413c81696a01c3577f7/pillow-11.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:01Z, size = 5853376, hashes = { sha256 = "23cff760a9049c502721bdb743a7cb3e03365fafcdfc2ef9784610714166e5a4" } }, - { url = "https://files.pythonhosted.org/packages/5e/c6/1a230ec0067243cbd60bc2dad5dc3ab46a8a41e21c15f5c9b52b26873069/pillow-11.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:06Z, size = 7626020, hashes = { sha256 = "6359a3bc43f57d5b375d1ad54a0074318a0844d11b76abccf478c37c986d3cfc" } }, - { url = "https://files.pythonhosted.org/packages/63/dd/f296c27ffba447bfad76c6a0c44c1ea97a90cb9472b9304c94a732e8dbfb/pillow-11.3.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:56Z, size = 5956732, hashes = { sha256 = "092c80c76635f5ecb10f3f83d76716165c96f5229addbd1ec2bdbbda7d496e06" } }, - { url = "https://files.pythonhosted.org/packages/a5/a0/98a3630f0b57f77bae67716562513d3032ae70414fcaf02750279c389a9e/pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:58Z, size = 6624404, hashes = { sha256 = "cadc9e0ea0a2431124cde7e1697106471fc4c1da01530e679b2391c37d3fbb3a" } }, - { url = "https://files.pythonhosted.org/packages/de/e6/83dfba5646a290edd9a21964da07674409e410579c341fc5b8f7abd81620/pillow-11.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:16:00Z, size = 6067760, hashes = { sha256 = "6a418691000f2a418c9135a7cf0d797c1bb7d9a485e61fe8e7722845b95ef978" } }, - { url = "https://files.pythonhosted.org/packages/bc/41/15ab268fe6ee9a2bc7391e2bbb20a98d3974304ab1a406a992dcb297a370/pillow-11.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:16:02Z, size = 6700534, hashes = { sha256 = "97afb3a00b65cc0804d1c7abddbf090a81eaac02768af58cbdcaaa0a931e0b6d" } }, - { url = "https://files.pythonhosted.org/packages/64/79/6d4f638b288300bed727ff29f2a3cb63db054b33518a95f27724915e3fbc/pillow-11.3.0-cp39-cp39-win32.whl", upload-time = 2025-07-01T09:16:04Z, size = 6277091, hashes = { sha256 = "ea944117a7974ae78059fcc1800e5d3295172bb97035c0c1d9345fca1419da71" } }, - { url = "https://files.pythonhosted.org/packages/46/05/4106422f45a05716fd34ed21763f8ec182e8ea00af6e9cb05b93a247361a/pillow-11.3.0-cp39-cp39-win_amd64.whl", upload-time = 2025-07-01T09:16:06Z, size = 6986091, hashes = { sha256 = "e5c5858ad8ec655450a7c7df532e9842cf8df7cc349df7225c60d5d348c8aada" } }, - { url = "https://files.pythonhosted.org/packages/63/c6/287fd55c2c12761d0591549d48885187579b7c257bef0c6660755b0b59ae/pillow-11.3.0-cp39-cp39-win_arm64.whl", upload-time = 2025-07-01T09:16:08Z, size = 2422632, hashes = { sha256 = "6abdbfd3aea42be05702a8dd98832329c167ee84400a1d1f61ab11437f1717eb" } }, - { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-01T09:16:09Z, size = 5270556, hashes = { sha256 = "3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967" } }, - { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:16:11Z, size = 4654625, hashes = { sha256 = "b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe" } }, - { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:10Z, size = 4874207, hashes = { sha256 = "e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c" } }, - { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:15Z, size = 6583939, hashes = { sha256 = "d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25" } }, - { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:16:13Z, size = 4957166, hashes = { sha256 = "527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27" } }, - { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:16:16Z, size = 5581482, hashes = { sha256 = "be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a" } }, - { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-07-01T09:16:18Z, size = 6984596, hashes = { sha256 = "8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f" } }, - { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-01T09:16:19Z, size = 5270566, hashes = { sha256 = "7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6" } }, - { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:16:21Z, size = 4654618, hashes = { sha256 = "9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438" } }, - { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:20Z, size = 4874248, hashes = { sha256 = "fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3" } }, - { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:26Z, size = 6583963, hashes = { sha256 = "465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c" } }, - { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:16:23Z, size = 4957170, hashes = { sha256 = "5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361" } }, - { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:16:25Z, size = 5581505, hashes = { sha256 = "504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7" } }, - { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-07-01T09:16:27Z, size = 6984598, hashes = { sha256 = "c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8" } }, + { url = "https://files.pythonhosted.org/packages/0e/69/a31cccd538ca0b5272be2a38347f8839b97a14be104ea08b0db92f749c74/pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:45:22Z, size = 3509271, hashes = { sha256 = "4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e" } }, + { url = "https://files.pythonhosted.org/packages/9a/9e/4143b907be8ea0bce215f2ae4f7480027473f8b61fcedfda9d851082a5d2/pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:45:25Z, size = 3375658, hashes = { sha256 = "543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d" } }, + { url = "https://files.pythonhosted.org/packages/8a/25/1fc45761955f9359b1169aa75e241551e74ac01a09f487adaaf4c3472d11/pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:45:27Z, size = 4332075, hashes = { sha256 = "7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856" } }, + { url = "https://files.pythonhosted.org/packages/5e/dd/425b95d0151e1d6c951f45051112394f130df3da67363b6bc75dc4c27aba/pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:45:30Z, size = 4444808, hashes = { sha256 = "e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f" } }, + { url = "https://files.pythonhosted.org/packages/b1/84/9a15cc5726cbbfe7f9f90bfb11f5d028586595907cd093815ca6644932e3/pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:45:32Z, size = 4356290, hashes = { sha256 = "6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b" } }, + { url = "https://files.pythonhosted.org/packages/b5/5b/6651c288b08df3b8c1e2f8c1152201e0b25d240e22ddade0f1e242fc9fa0/pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:45:35Z, size = 4525163, hashes = { sha256 = "a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc" } }, + { url = "https://files.pythonhosted.org/packages/07/8b/34854bf11a83c248505c8cb0fcf8d3d0b459a2246c8809b967963b6b12ae/pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:45:37Z, size = 4463100, hashes = { sha256 = "812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e" } }, + { url = "https://files.pythonhosted.org/packages/78/63/0632aee4e82476d9cbe5200c0cdf9ba41ee04ed77887432845264d81116d/pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:45:39Z, size = 4592880, hashes = { sha256 = "ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46" } }, + { url = "https://files.pythonhosted.org/packages/df/56/b8663d7520671b4398b9d97e1ed9f583d4afcbefbda3c6188325e8c297bd/pillow-10.4.0-cp310-cp310-win32.whl", upload-time = 2024-07-01T09:45:42Z, size = 2235218, hashes = { sha256 = "bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984" } }, + { url = "https://files.pythonhosted.org/packages/f4/72/0203e94a91ddb4a9d5238434ae6c1ca10e610e8487036132ea9bf806ca2a/pillow-10.4.0-cp310-cp310-win_amd64.whl", upload-time = 2024-07-01T09:45:45Z, size = 2554487, hashes = { sha256 = "ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141" } }, + { url = "https://files.pythonhosted.org/packages/bd/52/7e7e93d7a6e4290543f17dc6f7d3af4bd0b3dd9926e2e8a35ac2282bc5f4/pillow-10.4.0-cp310-cp310-win_arm64.whl", upload-time = 2024-07-01T09:45:47Z, size = 2243219, hashes = { sha256 = "ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1" } }, + { url = "https://files.pythonhosted.org/packages/a7/62/c9449f9c3043c37f73e7487ec4ef0c03eb9c9afc91a92b977a67b3c0bbc5/pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:45:49Z, size = 3509265, hashes = { sha256 = "0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c" } }, + { url = "https://files.pythonhosted.org/packages/f4/5f/491dafc7bbf5a3cc1845dc0430872e8096eb9e2b6f8161509d124594ec2d/pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:45:52Z, size = 3375655, hashes = { sha256 = "dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be" } }, + { url = "https://files.pythonhosted.org/packages/73/d5/c4011a76f4207a3c151134cd22a1415741e42fa5ddecec7c0182887deb3d/pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:45:55Z, size = 4340304, hashes = { sha256 = "5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3" } }, + { url = "https://files.pythonhosted.org/packages/ac/10/c67e20445a707f7a610699bba4fe050583b688d8cd2d202572b257f46600/pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:45:58Z, size = 4452804, hashes = { sha256 = "5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6" } }, + { url = "https://files.pythonhosted.org/packages/a9/83/6523837906d1da2b269dee787e31df3b0acb12e3d08f024965a3e7f64665/pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:00Z, size = 4365126, hashes = { sha256 = "bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe" } }, + { url = "https://files.pythonhosted.org/packages/ba/e5/8c68ff608a4203085158cff5cc2a3c534ec384536d9438c405ed6370d080/pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:03Z, size = 4533541, hashes = { sha256 = "76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319" } }, + { url = "https://files.pythonhosted.org/packages/f4/7c/01b8dbdca5bc6785573f4cee96e2358b0918b7b2c7b60d8b6f3abf87a070/pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:05Z, size = 4471616, hashes = { sha256 = "59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d" } }, + { url = "https://files.pythonhosted.org/packages/c8/57/2899b82394a35a0fbfd352e290945440e3b3785655a03365c0ca8279f351/pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:46:08Z, size = 4600802, hashes = { sha256 = "416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696" } }, + { url = "https://files.pythonhosted.org/packages/4d/d7/a44f193d4c26e58ee5d2d9db3d4854b2cfb5b5e08d360a5e03fe987c0086/pillow-10.4.0-cp311-cp311-win32.whl", upload-time = 2024-07-01T09:46:10Z, size = 2235213, hashes = { sha256 = "7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496" } }, + { url = "https://files.pythonhosted.org/packages/c1/d0/5866318eec2b801cdb8c82abf190c8343d8a1cd8bf5a0c17444a6f268291/pillow-10.4.0-cp311-cp311-win_amd64.whl", upload-time = 2024-07-01T09:46:12Z, size = 2554498, hashes = { sha256 = "cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91" } }, + { url = "https://files.pythonhosted.org/packages/d4/c8/310ac16ac2b97e902d9eb438688de0d961660a87703ad1561fd3dfbd2aa0/pillow-10.4.0-cp311-cp311-win_arm64.whl", upload-time = 2024-07-01T09:46:14Z, size = 2243219, hashes = { sha256 = "f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22" } }, + { url = "https://files.pythonhosted.org/packages/05/cb/0353013dc30c02a8be34eb91d25e4e4cf594b59e5a55ea1128fde1e5f8ea/pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:46:17Z, size = 3509350, hashes = { sha256 = "673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94" } }, + { url = "https://files.pythonhosted.org/packages/e7/cf/5c558a0f247e0bf9cec92bff9b46ae6474dd736f6d906315e60e4075f737/pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:46:19Z, size = 3374980, hashes = { sha256 = "866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597" } }, + { url = "https://files.pythonhosted.org/packages/84/48/6e394b86369a4eb68b8a1382c78dc092245af517385c086c5094e3b34428/pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:46:21Z, size = 4343799, hashes = { sha256 = "29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80" } }, + { url = "https://files.pythonhosted.org/packages/3b/f3/a8c6c11fa84b59b9df0cd5694492da8c039a24cd159f0f6918690105c3be/pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:46:24Z, size = 4459973, hashes = { sha256 = "bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca" } }, + { url = "https://files.pythonhosted.org/packages/7d/1b/c14b4197b80150fb64453585247e6fb2e1d93761fa0fa9cf63b102fde822/pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:26Z, size = 4370054, hashes = { sha256 = "f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef" } }, + { url = "https://files.pythonhosted.org/packages/55/77/40daddf677897a923d5d33329acd52a2144d54a9644f2a5422c028c6bf2d/pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:29Z, size = 4539484, hashes = { sha256 = "86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a" } }, + { url = "https://files.pythonhosted.org/packages/40/54/90de3e4256b1207300fb2b1d7168dd912a2fb4b2401e439ba23c2b2cabde/pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:31Z, size = 4477375, hashes = { sha256 = "780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b" } }, + { url = "https://files.pythonhosted.org/packages/13/24/1bfba52f44193860918ff7c93d03d95e3f8748ca1de3ceaf11157a14cf16/pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:46:33Z, size = 4608773, hashes = { sha256 = "37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9" } }, + { url = "https://files.pythonhosted.org/packages/55/04/5e6de6e6120451ec0c24516c41dbaf80cce1b6451f96561235ef2429da2e/pillow-10.4.0-cp312-cp312-win32.whl", upload-time = 2024-07-01T09:46:36Z, size = 2235690, hashes = { sha256 = "7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42" } }, + { url = "https://files.pythonhosted.org/packages/74/0a/d4ce3c44bca8635bd29a2eab5aa181b654a734a29b263ca8efe013beea98/pillow-10.4.0-cp312-cp312-win_amd64.whl", upload-time = 2024-07-01T09:46:38Z, size = 2554951, hashes = { sha256 = "1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a" } }, + { url = "https://files.pythonhosted.org/packages/b5/ca/184349ee40f2e92439be9b3502ae6cfc43ac4b50bc4fc6b3de7957563894/pillow-10.4.0-cp312-cp312-win_arm64.whl", upload-time = 2024-07-01T09:46:43Z, size = 2243427, hashes = { sha256 = "e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9" } }, + { url = "https://files.pythonhosted.org/packages/c3/00/706cebe7c2c12a6318aabe5d354836f54adff7156fd9e1bd6c89f4ba0e98/pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-07-01T09:46:45Z, size = 3525685, hashes = { sha256 = "8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3" } }, + { url = "https://files.pythonhosted.org/packages/cf/76/f658cbfa49405e5ecbfb9ba42d07074ad9792031267e782d409fd8fe7c69/pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:46:47Z, size = 3374883, hashes = { sha256 = "6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb" } }, + { url = "https://files.pythonhosted.org/packages/46/2b/99c28c4379a85e65378211971c0b430d9c7234b1ec4d59b2668f6299e011/pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:46:49Z, size = 4339837, hashes = { sha256 = "bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70" } }, + { url = "https://files.pythonhosted.org/packages/f1/74/b1ec314f624c0c43711fdf0d8076f82d9d802afd58f1d62c2a86878e8615/pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:46:51Z, size = 4455562, hashes = { sha256 = "1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be" } }, + { url = "https://files.pythonhosted.org/packages/4a/2a/4b04157cb7b9c74372fa867096a1607e6fedad93a44deeff553ccd307868/pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:53Z, size = 4366761, hashes = { sha256 = "297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0" } }, + { url = "https://files.pythonhosted.org/packages/ac/7b/8f1d815c1a6a268fe90481232c98dd0e5fa8c75e341a75f060037bd5ceae/pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:56Z, size = 4536767, hashes = { sha256 = "e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc" } }, + { url = "https://files.pythonhosted.org/packages/e5/77/05fa64d1f45d12c22c314e7b97398ffb28ef2813a485465017b7978b3ce7/pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:58Z, size = 4477989, hashes = { sha256 = "bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a" } }, + { url = "https://files.pythonhosted.org/packages/12/63/b0397cfc2caae05c3fb2f4ed1b4fc4fc878f0243510a7a6034ca59726494/pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:01Z, size = 4610255, hashes = { sha256 = "4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309" } }, + { url = "https://files.pythonhosted.org/packages/7b/f9/cfaa5082ca9bc4a6de66ffe1c12c2d90bf09c309a5f52b27759a596900e7/pillow-10.4.0-cp313-cp313-win32.whl", upload-time = 2024-07-01T09:47:03Z, size = 2235603, hashes = { sha256 = "551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060" } }, + { url = "https://files.pythonhosted.org/packages/01/6a/30ff0eef6e0c0e71e55ded56a38d4859bf9d3634a94a88743897b5f96936/pillow-10.4.0-cp313-cp313-win_amd64.whl", upload-time = 2024-07-01T09:47:06Z, size = 2554972, hashes = { sha256 = "030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea" } }, + { url = "https://files.pythonhosted.org/packages/48/2c/2e0a52890f269435eee38b21c8218e102c621fe8d8df8b9dd06fabf879ba/pillow-10.4.0-cp313-cp313-win_arm64.whl", upload-time = 2024-07-01T09:47:09Z, size = 2243375, hashes = { sha256 = "5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d" } }, + { url = "https://files.pythonhosted.org/packages/56/70/f40009702a477ce87d8d9faaa4de51d6562b3445d7a314accd06e4ffb01d/pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:47:11Z, size = 3509213, hashes = { sha256 = "8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736" } }, + { url = "https://files.pythonhosted.org/packages/10/43/105823d233c5e5d31cea13428f4474ded9d961652307800979a59d6a4276/pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:47:14Z, size = 3375883, hashes = { sha256 = "7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b" } }, + { url = "https://files.pythonhosted.org/packages/3c/ad/7850c10bac468a20c918f6a5dbba9ecd106ea1cdc5db3c35e33a60570408/pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:47:16Z, size = 4330810, hashes = { sha256 = "b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2" } }, + { url = "https://files.pythonhosted.org/packages/84/4c/69bbed9e436ac22f9ed193a2b64f64d68fcfbc9f4106249dc7ed4889907b/pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:47:19Z, size = 4444341, hashes = { sha256 = "7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680" } }, + { url = "https://files.pythonhosted.org/packages/8f/4f/c183c63828a3f37bf09644ce94cbf72d4929b033b109160a5379c2885932/pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:47:21Z, size = 4356005, hashes = { sha256 = "43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b" } }, + { url = "https://files.pythonhosted.org/packages/fb/ad/435fe29865f98a8fbdc64add8875a6e4f8c97749a93577a8919ec6f32c64/pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:47:24Z, size = 4525201, hashes = { sha256 = "950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd" } }, + { url = "https://files.pythonhosted.org/packages/80/74/be8bf8acdfd70e91f905a12ae13cfb2e17c0f1da745c40141e26d0971ff5/pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:47:26Z, size = 4460635, hashes = { sha256 = "d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84" } }, + { url = "https://files.pythonhosted.org/packages/e4/90/763616e66dc9ad59c9b7fb58f863755e7934ef122e52349f62c7742b82d3/pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:29Z, size = 4590283, hashes = { sha256 = "73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0" } }, + { url = "https://files.pythonhosted.org/packages/69/66/03002cb5b2c27bb519cba63b9f9aa3709c6f7a5d3b285406c01f03fb77e5/pillow-10.4.0-cp38-cp38-win32.whl", upload-time = 2024-07-01T09:47:32Z, size = 2235185, hashes = { sha256 = "e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e" } }, + { url = "https://files.pythonhosted.org/packages/f2/75/3cb820b2812405fc7feb3d0deb701ef0c3de93dc02597115e00704591bc9/pillow-10.4.0-cp38-cp38-win_amd64.whl", upload-time = 2024-07-01T09:47:34Z, size = 2554594, hashes = { sha256 = "5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab" } }, + { url = "https://files.pythonhosted.org/packages/31/85/955fa5400fa8039921f630372cfe5056eed6e1b8e0430ee4507d7de48832/pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:47:36Z, size = 3509283, hashes = { sha256 = "0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d" } }, + { url = "https://files.pythonhosted.org/packages/23/9c/343827267eb28d41cd82b4180d33b10d868af9077abcec0af9793aa77d2d/pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:47:38Z, size = 3375691, hashes = { sha256 = "298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b" } }, + { url = "https://files.pythonhosted.org/packages/60/a3/7ebbeabcd341eab722896d1a5b59a3df98c4b4d26cf4b0385f8aa94296f7/pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:47:41Z, size = 4328295, hashes = { sha256 = "134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd" } }, + { url = "https://files.pythonhosted.org/packages/32/3f/c02268d0c6fb6b3958bdda673c17b315c821d97df29ae6969f20fb49388a/pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:47:44Z, size = 4440810, hashes = { sha256 = "930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126" } }, + { url = "https://files.pythonhosted.org/packages/67/5d/1c93c8cc35f2fdd3d6cc7e4ad72d203902859a2867de6ad957d9b708eb8d/pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:47:46Z, size = 4352283, hashes = { sha256 = "c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b" } }, + { url = "https://files.pythonhosted.org/packages/bc/a8/8655557c9c7202b8abbd001f61ff36711cefaf750debcaa1c24d154ef602/pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:47:48Z, size = 4521800, hashes = { sha256 = "b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c" } }, + { url = "https://files.pythonhosted.org/packages/58/78/6f95797af64d137124f68af1bdaa13b5332da282b86031f6fa70cf368261/pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:47:52Z, size = 4459177, hashes = { sha256 = "dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1" } }, + { url = "https://files.pythonhosted.org/packages/8a/6d/2b3ce34f1c4266d79a78c9a51d1289a33c3c02833fe294ef0dcbb9cba4ed/pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:54Z, size = 4589079, hashes = { sha256 = "06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df" } }, + { url = "https://files.pythonhosted.org/packages/e3/e0/456258c74da1ff5bf8ef1eab06a95ca994d8b9ed44c01d45c3f8cbd1db7e/pillow-10.4.0-cp39-cp39-win32.whl", upload-time = 2024-07-01T09:47:57Z, size = 2235247, hashes = { sha256 = "7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef" } }, + { url = "https://files.pythonhosted.org/packages/37/f8/bef952bdb32aa53741f58bf21798642209e994edc3f6598f337f23d5400a/pillow-10.4.0-cp39-cp39-win_amd64.whl", upload-time = 2024-07-01T09:47:59Z, size = 2554479, hashes = { sha256 = "961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5" } }, + { url = "https://files.pythonhosted.org/packages/bb/8e/805201619cad6651eef5fc1fdef913804baf00053461522fabbc5588ea12/pillow-10.4.0-cp39-cp39-win_arm64.whl", upload-time = 2024-07-01T09:48:02Z, size = 2243226, hashes = { sha256 = "32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e" } }, + { url = "https://files.pythonhosted.org/packages/38/30/095d4f55f3a053392f75e2eae45eba3228452783bab3d9a920b951ac495c/pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2024-07-01T09:48:04Z, size = 3493889, hashes = { sha256 = "5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4" } }, + { url = "https://files.pythonhosted.org/packages/f3/e8/4ff79788803a5fcd5dc35efdc9386af153569853767bff74540725b45863/pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:48:07Z, size = 3346160, hashes = { sha256 = "8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da" } }, + { url = "https://files.pythonhosted.org/packages/d7/ac/4184edd511b14f760c73f5bb8a5d6fd85c591c8aff7c2229677a355c4179/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:48:09Z, size = 3435020, hashes = { sha256 = "9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026" } }, + { url = "https://files.pythonhosted.org/packages/da/21/1749cd09160149c0a246a81d646e05f35041619ce76f6493d6a96e8d1103/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:48:12Z, size = 3490539, hashes = { sha256 = "ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e" } }, + { url = "https://files.pythonhosted.org/packages/b6/f5/f71fe1888b96083b3f6dfa0709101f61fc9e972c0c8d04e9d93ccef2a045/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:48:14Z, size = 3476125, hashes = { sha256 = "dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5" } }, + { url = "https://files.pythonhosted.org/packages/96/b9/c0362c54290a31866c3526848583a2f45a535aa9d725fd31e25d318c805f/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:48:17Z, size = 3579373, hashes = { sha256 = "02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885" } }, + { url = "https://files.pythonhosted.org/packages/52/3b/ce7a01026a7cf46e5452afa86f97a5e88ca97f562cafa76570178ab56d8d/pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2024-07-01T09:48:20Z, size = 2554661, hashes = { sha256 = "0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5" } }, + { url = "https://files.pythonhosted.org/packages/e1/1f/5a9fcd6ced51633c22481417e11b1b47d723f64fb536dfd67c015eb7f0ab/pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2024-07-01T09:48:23Z, size = 3493850, hashes = { sha256 = "a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b" } }, + { url = "https://files.pythonhosted.org/packages/cb/e6/3ea4755ed5320cb62aa6be2f6de47b058c6550f752dd050e86f694c59798/pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:48:25Z, size = 3346118, hashes = { sha256 = "1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908" } }, + { url = "https://files.pythonhosted.org/packages/0a/22/492f9f61e4648422b6ca39268ec8139277a5b34648d28f400faac14e0f48/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:48:28Z, size = 3434958, hashes = { sha256 = "9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b" } }, + { url = "https://files.pythonhosted.org/packages/f9/19/559a48ad4045704bb0547965b9a9345f5cd461347d977a56d178db28819e/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:48:30Z, size = 3490340, hashes = { sha256 = "87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8" } }, + { url = "https://files.pythonhosted.org/packages/d9/de/cebaca6fb79905b3a1aa0281d238769df3fb2ede34fd7c0caa286575915a/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:48:33Z, size = 3476048, hashes = { sha256 = "2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a" } }, + { url = "https://files.pythonhosted.org/packages/71/f0/86d5b2f04693b0116a01d75302b0a307800a90d6c351a8aa4f8ae76cd499/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:48:36Z, size = 3579366, hashes = { sha256 = "f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27" } }, + { url = "https://files.pythonhosted.org/packages/37/ae/2dbfc38cc4fd14aceea14bc440d5151b21f64c4c3ba3f6f4191610b7ee5d/pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2024-07-01T09:48:38Z, size = 2554652, hashes = { sha256 = "cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3" } }, ] [[packages]] @@ -3610,6 +3650,220 @@ version = "0.4.2" sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", upload-time = 2025-03-28T02:41:22Z, size = 307892, hashes = { sha256 = "677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", upload-time = 2025-03-28T02:41:19Z, size = 181259, hashes = { sha256 = "29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a" } }] +[[packages]] +name = "pybase64" +version = "1.4.2" +sdist = { url = "https://files.pythonhosted.org/packages/04/14/43297a7b7f0c1bf0c00b596f754ee3ac946128c64d21047ccf9c9bbc5165/pybase64-1.4.2.tar.gz", upload-time = 2025-07-27T13:08:57Z, size = 137246, hashes = { sha256 = "46cdefd283ed9643315d952fe44de80dc9b9a811ce6e3ec97fd1827af97692d0" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/6d/0a7159c24ed35c8b9190b148376ad9b96598354f94ede29df74861da9ec6/pybase64-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:02:17Z, size = 38240, hashes = { sha256 = "82b4593b480773b17698fef33c68bae0e1c474ba07663fad74249370c46b46c9" } }, + { url = "https://files.pythonhosted.org/packages/86/2e/dad4cd832a90a49d98867e824180585e7c928504987d37304bccae11a314/pybase64-1.4.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:02:20Z, size = 31658, hashes = { sha256 = "a126f29d29cb4a498db179135dbf955442a0de5b00f374523f5dcceb9074ff58" } }, + { url = "https://files.pythonhosted.org/packages/1d/d8/30ea35dc2c8c568be93e1379efcaa35092e37efa2ce7f1985ccc63babee7/pybase64-1.4.2-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:02:22Z, size = 65963, hashes = { sha256 = "1eef93c29cc5567480d168f9cc1ebd3fc3107c65787aed2019a8ea68575a33e0" } }, + { url = "https://files.pythonhosted.org/packages/f6/da/1c22f2a21d6bb9ec2a214d15ae02d5b20a95335de218a0ecbf769c535a5c/pybase64-1.4.2-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:02:23Z, size = 68887, hashes = { sha256 = "17b871a34aaeb0644145cb6bf28feb163f593abea11aec3dbcc34a006edfc828" } }, + { url = "https://files.pythonhosted.org/packages/ac/8d/e04d489ba99b444ce94b4d5b232365d00b0f0e8564275d7ba7434dcabe72/pybase64-1.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:02:24Z, size = 57503, hashes = { sha256 = "1f734e16293637a35d282ce594eb05a7a90ea3ae2bc84a3496a5df9e6b890725" } }, + { url = "https://files.pythonhosted.org/packages/7e/b8/5ec9c334f30cf898709a084d596bf4b47aec2e07870f07bac5cf39754eca/pybase64-1.4.2-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:02:26Z, size = 54517, hashes = { sha256 = "22bd38db2d990d5545dde83511edeec366630d00679dbd945472315c09041dc6" } }, + { url = "https://files.pythonhosted.org/packages/b9/5a/6e4424ecca041e53aa7c14525f99edd43d0117c23c5d9cb14e931458a536/pybase64-1.4.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:02:27Z, size = 57167, hashes = { sha256 = "dc65cee686dda72007b7541b2014f33ee282459c781b9b61305bd8b9cfadc8e1" } }, + { url = "https://files.pythonhosted.org/packages/5f/d0/13f1a9467cf565eecc21dce89fb0723458d8c563d2ccfb99b96e8318dfd5/pybase64-1.4.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:02:28Z, size = 57718, hashes = { sha256 = "1e79641c420a22e49c67c046895efad05bf5f8b1dbe0dd78b4af3ab3f2923fe2" } }, + { url = "https://files.pythonhosted.org/packages/3e/34/d80335c36ad9400b18b4f92e9f680cf7646102fe4919f7bce5786a2ccb7b/pybase64-1.4.2-cp310-cp310-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:02:29Z, size = 53021, hashes = { sha256 = "12f5e7db522ef780a8b333dab5f7d750d270b23a1684bc2235ba50756c7ba428" } }, + { url = "https://files.pythonhosted.org/packages/68/57/504ff75f7c78df28be126fe6634083d28d7f84c17e04a74a7dcb50ab2377/pybase64-1.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:02:31Z, size = 56306, hashes = { sha256 = "a618b1e1a63e75dd40c2a397d875935ed0835464dc55cb1b91e8f880113d0444" } }, + { url = "https://files.pythonhosted.org/packages/bf/bc/2d21cda8b73c8c9f5cd3d7e6e26dd6dfc96491052112f282332a3d5bf1d9/pybase64-1.4.2-cp310-cp310-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:02:32Z, size = 50101, hashes = { sha256 = "89b0a51702c7746fa914e75e680ad697b979cdead6b418603f56a6fc9de2f50f" } }, + { url = "https://files.pythonhosted.org/packages/88/6d/51942e7737bb0711ca3e55db53924fd7f07166d79da5508ab8f5fd5972a8/pybase64-1.4.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:02:34Z, size = 66555, hashes = { sha256 = "c5161b8b82f8ba5dbbc3f76e0270622a2c2fdb9ffaf092d8f774ad7ec468c027" } }, + { url = "https://files.pythonhosted.org/packages/b6/c8/c46024d196402e7be4d3fad85336863a34816c3436c51fcf9c7c0781bf11/pybase64-1.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:02:35Z, size = 55684, hashes = { sha256 = "2168de920c9b1e57850e9ff681852923a953601f73cc96a0742a42236695c316" } }, + { url = "https://files.pythonhosted.org/packages/6a/c5/953782c9d599ff5217ee87f19e317c494cd4840afcab4c48f99cb78ca201/pybase64-1.4.2-cp310-cp310-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:02:36Z, size = 52475, hashes = { sha256 = "7a1e3dc977562abe40ab43483223013be71b215a5d5f3c78a666e70a5076eeec" } }, + { url = "https://files.pythonhosted.org/packages/05/fb/57d36173631aab67ca4558cdbde1047fc67a09b77f9c53addd57c7e9fdd4/pybase64-1.4.2-cp310-cp310-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:02:37Z, size = 53943, hashes = { sha256 = "4cf1e8a57449e48137ef4de00a005e24c3f1cffc0aafc488e36ceb5bb2cbb1da" } }, + { url = "https://files.pythonhosted.org/packages/75/73/23e5bb0bffac0cabe2d11d1c618f6ef73da9f430da03c5249931e3c49b63/pybase64-1.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:02:39Z, size = 68411, hashes = { sha256 = "d8e1a381ba124f26a93d5925efbf6e6c36287fc2c93d74958e8b677c30a53fc0" } }, + { url = "https://files.pythonhosted.org/packages/ce/e7/0d5c99e5e61ff5e46949a0128b49fc2c47afc0d2b815333459b17aa9d467/pybase64-1.4.2-cp310-cp310-win32.whl", upload-time = 2025-07-27T13:02:40Z, size = 33614, hashes = { sha256 = "8fdd9c5b60ec9a1db854f5f96bba46b80a9520069282dc1d37ff433eb8248b1f" } }, + { url = "https://files.pythonhosted.org/packages/23/40/879b6de61d7c07a2cbf76b75e9739c4938c3a1f66ac03243f2ff7ec9fb6b/pybase64-1.4.2-cp310-cp310-win_amd64.whl", upload-time = 2025-07-27T13:02:41Z, size = 35790, hashes = { sha256 = "37a6c73f14c6539c0ad1aebf0cce92138af25c99a6e7aee637d9f9fc634c8a40" } }, + { url = "https://files.pythonhosted.org/packages/d2/e2/75cec12880ce3f47a79a2b9a0cdc766dc0429a7ce967bb3ab3a4b55a7f6b/pybase64-1.4.2-cp310-cp310-win_arm64.whl", upload-time = 2025-07-27T13:02:43Z, size = 30900, hashes = { sha256 = "b3280d03b7b361622c469d005cc270d763d9e29d0a490c26addb4f82dfe71a79" } }, + { url = "https://files.pythonhosted.org/packages/da/fb/edaa56bbf04715efc3c36966cc0150e01d7a8336c3da182f850b7fd43d32/pybase64-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:02:44Z, size = 38238, hashes = { sha256 = "26284ef64f142067293347bcc9d501d2b5d44b92eab9d941cb10a085fb01c666" } }, + { url = "https://files.pythonhosted.org/packages/28/a4/ca1538e9adf08f5016b3543b0060c18aea9a6e805dd20712a197c509d90d/pybase64-1.4.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:02:45Z, size = 31659, hashes = { sha256 = "52dd32fe5cbfd8af8f3f034a4a65ee61948c72e5c358bf69d59543fc0dbcf950" } }, + { url = "https://files.pythonhosted.org/packages/0b/8f/f9b49926a60848ba98350dd648227ec524fb78340b47a450c4dbaf24b1bb/pybase64-1.4.2-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:02:46Z, size = 68318, hashes = { sha256 = "37f133e8c96427995480bb6d396d9d49e949a3e829591845bb6a5a7f215ca177" } }, + { url = "https://files.pythonhosted.org/packages/29/9b/6ed2dd2bc8007f33b8316d6366b0901acbdd5665b419c2893b3dd48708de/pybase64-1.4.2-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:02:47Z, size = 71357, hashes = { sha256 = "a6ee3874b0abbdd4c903d3989682a3f016fd84188622879f6f95a5dc5718d7e5" } }, + { url = "https://files.pythonhosted.org/packages/fb/69/be9ac8127da8d8339db7129683bd2975cecb0bf40a82731e1a492577a177/pybase64-1.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:02:49Z, size = 59817, hashes = { sha256 = "5c69f177b1e404b22b05802127d6979acf4cb57f953c7de9472410f9c3fdece7" } }, + { url = "https://files.pythonhosted.org/packages/f4/a2/e3e09e000b509609276ee28b71beb0b61462d4a43b3e0db0a44c8652880c/pybase64-1.4.2-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:02:50Z, size = 56639, hashes = { sha256 = "80c817e88ef2ca3cc9a285fde267690a1cb821ce0da4848c921c16f0fec56fda" } }, + { url = "https://files.pythonhosted.org/packages/01/70/ad7eff88aa4f1be06db705812e1f01749606933bf8fe9df553bb04b703e6/pybase64-1.4.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:02:51Z, size = 59368, hashes = { sha256 = "7a4bb6e7e45bfdaea0f2aaf022fc9a013abe6e46ccea31914a77e10f44098688" } }, + { url = "https://files.pythonhosted.org/packages/9d/82/0cd1b4bcd2a4da7805cfa04587be783bf9583b34ac16cadc29cf119a4fa2/pybase64-1.4.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:02:53Z, size = 59981, hashes = { sha256 = "2710a80d41a2b41293cb0e5b84b5464f54aa3f28f7c43de88784d2d9702b8a1c" } }, + { url = "https://files.pythonhosted.org/packages/3c/4c/8029a03468307dfaf0f9694d31830487ee43af5f8a73407004907724e8ac/pybase64-1.4.2-cp311-cp311-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:02:54Z, size = 54908, hashes = { sha256 = "aa6122c8a81f6597e1c1116511f03ed42cf377c2100fe7debaae7ca62521095a" } }, + { url = "https://files.pythonhosted.org/packages/a1/8b/70bd0fe659e242efd0f60895a8ce1fe88e3a4084fd1be368974c561138c9/pybase64-1.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:02:55Z, size = 58650, hashes = { sha256 = "b7e22b02505d64db308e9feeb6cb52f1d554ede5983de0befa59ac2d2ffb6a5f" } }, + { url = "https://files.pythonhosted.org/packages/64/ca/9c1d23cbc4b9beac43386a32ad53903c816063cef3f14c10d7c3d6d49a23/pybase64-1.4.2-cp311-cp311-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:02:57Z, size = 52323, hashes = { sha256 = "edfe4a3c8c4007f09591f49b46a89d287ef5e8cd6630339536fe98ff077263c2" } }, + { url = "https://files.pythonhosted.org/packages/aa/29/a6292e9047248c8616dc53131a49da6c97a61616f80e1e36c73d7ef895fe/pybase64-1.4.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:02:58Z, size = 68979, hashes = { sha256 = "b79b4a53dd117ffbd03e96953f2e6bd2827bfe11afeb717ea16d9b0893603077" } }, + { url = "https://files.pythonhosted.org/packages/c2/e0/cfec7b948e170395d8e88066e01f50e71195db9837151db10c14965d6222/pybase64-1.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:02:59Z, size = 58037, hashes = { sha256 = "fd9afa7a61d89d170607faf22287290045757e782089f0357b8f801d228d52c3" } }, + { url = "https://files.pythonhosted.org/packages/74/7e/0ac1850198c9c35ef631174009cee576f4d8afff3bf493ce310582976ab4/pybase64-1.4.2-cp311-cp311-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:03:00Z, size = 54416, hashes = { sha256 = "5c17b092e4da677a595178d2db17a5d2fafe5c8e418d46c0c4e4cde5adb8cff3" } }, + { url = "https://files.pythonhosted.org/packages/1b/45/b0b037f27e86c50e62d927f0bc1bde8b798dd55ab39197b116702e508d05/pybase64-1.4.2-cp311-cp311-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:03:02Z, size = 56257, hashes = { sha256 = "120799274cf55f3f5bb8489eaa85142f26170564baafa7cf3e85541c46b6ab13" } }, + { url = "https://files.pythonhosted.org/packages/d2/0d/5034598aac56336d88fd5aaf6f34630330643b51d399336b8c788d798fc5/pybase64-1.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:03:03Z, size = 70889, hashes = { sha256 = "522e4e712686acec2d25de9759dda0b0618cb9f6588523528bc74715c0245c7b" } }, + { url = "https://files.pythonhosted.org/packages/8a/3b/0645f21bb08ecf45635b624958b5f9e569069d31ecbf125dc7e0e5b83f60/pybase64-1.4.2-cp311-cp311-win32.whl", upload-time = 2025-07-27T13:03:05Z, size = 33631, hashes = { sha256 = "bfd828792982db8d787515535948c1e340f1819407c8832f94384c0ebeaf9d74" } }, + { url = "https://files.pythonhosted.org/packages/8f/08/24f8103c1f19e78761026cdd9f3b3be73239bc19cf5ab6fef0e8042d0bc6/pybase64-1.4.2-cp311-cp311-win_amd64.whl", upload-time = 2025-07-27T13:03:06Z, size = 35781, hashes = { sha256 = "7a9e89d40dbf833af481d1d5f1a44d173c9c4b56a7c8dba98e39a78ee87cfc52" } }, + { url = "https://files.pythonhosted.org/packages/66/cd/832fb035a0ea7eb53d776a5cfa961849e22828f6dfdfcdb9eb43ba3c0166/pybase64-1.4.2-cp311-cp311-win_arm64.whl", upload-time = 2025-07-27T13:03:07Z, size = 30903, hashes = { sha256 = "ce5809fa90619b03eab1cd63fec142e6cf1d361731a9b9feacf27df76c833343" } }, + { url = "https://files.pythonhosted.org/packages/28/6d/11ede991e800797b9f5ebd528013b34eee5652df93de61ffb24503393fa5/pybase64-1.4.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:03:09Z, size = 38326, hashes = { sha256 = "db2c75d1388855b5a1015b65096d7dbcc708e7de3245dcbedeb872ec05a09326" } }, + { url = "https://files.pythonhosted.org/packages/fe/84/87f1f565f42e2397e2aaa2477c86419f5173c3699881c42325c090982f0a/pybase64-1.4.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:03:10Z, size = 31661, hashes = { sha256 = "6b621a972a01841368fdb9dedc55fd3c6e0c7217d0505ba3b1ebe95e7ef1b493" } }, + { url = "https://files.pythonhosted.org/packages/cb/2a/a24c810e7a61d2cc6f73fe9ee4872a03030887fa8654150901b15f376f65/pybase64-1.4.2-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:03:11Z, size = 68192, hashes = { sha256 = "f48c32ac6a16cbf57a5a96a073fef6ff7e3526f623cd49faa112b7f9980bafba" } }, + { url = "https://files.pythonhosted.org/packages/ee/87/d9baf98cbfc37b8657290ad4421f3a3c36aa0eafe4872c5859cfb52f3448/pybase64-1.4.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:03:12Z, size = 71587, hashes = { sha256 = "ace8b23093a6bb862477080d9059b784096ab2f97541e8bfc40d42f062875149" } }, + { url = "https://files.pythonhosted.org/packages/0b/89/3df043cc56ef3b91b7aa0c26ae822a2d7ec8da0b0fd7c309c879b0eb5988/pybase64-1.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:03:14Z, size = 59910, hashes = { sha256 = "1772c7532a7fb6301baea3dd3e010148dbf70cd1136a83c2f5f91bdc94822145" } }, + { url = "https://files.pythonhosted.org/packages/75/4f/6641e9edf37aeb4d4524dc7ba2168eff8d96c90e77f6283c2be3400ab380/pybase64-1.4.2-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:03:15Z, size = 56701, hashes = { sha256 = "f86f7faddcba5cbfea475f8ab96567834c28bf09ca6c7c3d66ee445adac80d8f" } }, + { url = "https://files.pythonhosted.org/packages/2d/7f/20d8ac1046f12420a0954a45a13033e75f98aade36eecd00c64e3549b071/pybase64-1.4.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:03:16Z, size = 59288, hashes = { sha256 = "0b8c8e275b5294089f314814b4a50174ab90af79d6a4850f6ae11261ff6a7372" } }, + { url = "https://files.pythonhosted.org/packages/17/ea/9c0ca570e3e50b3c6c3442e280c83b321a0464c86a9db1f982a4ff531550/pybase64-1.4.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:03:18Z, size = 60267, hashes = { sha256 = "864d85a0470c615807ae8b97d724d068b940a2d10ac13a5f1b9e75a3ce441758" } }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46894929d71ccedebbfb0284173b0fea96bc029cd262654ba8451a7035d6/pybase64-1.4.2-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:03:19Z, size = 54801, hashes = { sha256 = "47254d97ed2d8351e30ecfdb9e2414547f66ba73f8a09f932c9378ff75cd10c5" } }, + { url = "https://files.pythonhosted.org/packages/6a/1e/02c95218ea964f0b2469717c2c69b48e63f4ca9f18af01a5b2a29e4c1216/pybase64-1.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:03:20Z, size = 58599, hashes = { sha256 = "264b65ecc4f0ee73f3298ab83bbd8008f7f9578361b8df5b448f985d8c63e02a" } }, + { url = "https://files.pythonhosted.org/packages/15/45/ccc21004930789b8fb439d43e3212a6c260ccddb2bf450c39a20db093f33/pybase64-1.4.2-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:03:23Z, size = 52388, hashes = { sha256 = "fbcc2b30cd740c16c9699f596f22c7a9e643591311ae72b1e776f2d539e9dd9d" } }, + { url = "https://files.pythonhosted.org/packages/c4/45/22e46e549710c4c237d77785b6fb1bc4c44c288a5c44237ba9daf5c34b82/pybase64-1.4.2-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:03:24Z, size = 68802, hashes = { sha256 = "cda9f79c22d51ee4508f5a43b673565f1d26af4330c99f114e37e3186fdd3607" } }, + { url = "https://files.pythonhosted.org/packages/55/0c/232c6261b81296e5593549b36e6e7884a5da008776d12665923446322c36/pybase64-1.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:03:25Z, size = 57841, hashes = { sha256 = "0c91c6d2a7232e2a1cd10b3b75a8bb657defacd4295a1e5e80455df2dfc84d4f" } }, + { url = "https://files.pythonhosted.org/packages/20/8a/b35a615ae6f04550d696bb179c414538b3b477999435fdd4ad75b76139e4/pybase64-1.4.2-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:03:27Z, size = 54320, hashes = { sha256 = "a370dea7b1cee2a36a4d5445d4e09cc243816c5bc8def61f602db5a6f5438e52" } }, + { url = "https://files.pythonhosted.org/packages/d3/a9/8bd4f9bcc53689f1b457ecefed1eaa080e4949d65a62c31a38b7253d5226/pybase64-1.4.2-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:03:28Z, size = 56482, hashes = { sha256 = "9aa4de83f02e462a6f4e066811c71d6af31b52d7484de635582d0e3ec3d6cc3e" } }, + { url = "https://files.pythonhosted.org/packages/75/e5/4a7735b54a1191f61c3f5c2952212c85c2d6b06eb5fb3671c7603395f70c/pybase64-1.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:03:30Z, size = 70959, hashes = { sha256 = "83a1c2f9ed00fee8f064d548c8654a480741131f280e5750bb32475b7ec8ee38" } }, + { url = "https://files.pythonhosted.org/packages/d3/67/e2b6cb32c782e12304d467418e70da0212567f42bd4d3b5eb1fdf64920ad/pybase64-1.4.2-cp312-cp312-win32.whl", upload-time = 2025-07-27T13:03:31Z, size = 33683, hashes = { sha256 = "a6e5688b18d558e8c6b8701cc8560836c4bbeba61d33c836b4dba56b19423716" } }, + { url = "https://files.pythonhosted.org/packages/4f/bc/d5c277496063a09707486180f17abbdbdebbf2f5c4441b20b11d3cb7dc7c/pybase64-1.4.2-cp312-cp312-win_amd64.whl", upload-time = 2025-07-27T13:03:32Z, size = 35817, hashes = { sha256 = "c995d21b8bd08aa179cd7dd4db0695c185486ecc72da1e8f6c37ec86cadb8182" } }, + { url = "https://files.pythonhosted.org/packages/e6/69/e4be18ae685acff0ae77f75d4586590f29d2cd187bf603290cf1d635cad4/pybase64-1.4.2-cp312-cp312-win_arm64.whl", upload-time = 2025-07-27T13:03:34Z, size = 30900, hashes = { sha256 = "e254b9258c40509c2ea063a7784f6994988f3f26099d6e08704e3c15dfed9a55" } }, + { url = "https://files.pythonhosted.org/packages/f4/56/5337f27a8b8d2d6693f46f7b36bae47895e5820bfa259b0072574a4e1057/pybase64-1.4.2-cp313-cp313-android_21_arm64_v8a.whl", upload-time = 2025-07-27T13:03:35Z, size = 33888, hashes = { sha256 = "0f331aa59549de21f690b6ccc79360ffed1155c3cfbc852eb5c097c0b8565a2b" } }, + { url = "https://files.pythonhosted.org/packages/4c/09/f3f4b11fc9beda7e8625e29fb0f549958fcbb34fea3914e1c1d95116e344/pybase64-1.4.2-cp313-cp313-android_21_x86_64.whl", upload-time = 2025-07-27T13:03:36Z, size = 40796, hashes = { sha256 = "9dad20bf1f3ed9e6fe566c4c9d07d9a6c04f5a280daebd2082ffb8620b0a880d" } }, + { url = "https://files.pythonhosted.org/packages/e3/ff/470768f0fe6de0aa302a8cb1bdf2f9f5cffc3f69e60466153be68bc953aa/pybase64-1.4.2-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-27T13:03:38Z, size = 30914, hashes = { sha256 = "69d3f0445b0faeef7bb7f93bf8c18d850785e2a77f12835f49e524cc54af04e7" } }, + { url = "https://files.pythonhosted.org/packages/75/6b/d328736662665e0892409dc410353ebef175b1be5eb6bab1dad579efa6df/pybase64-1.4.2-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-27T13:03:39Z, size = 31380, hashes = { sha256 = "2372b257b1f4dd512f317fb27e77d313afd137334de64c87de8374027aacd88a" } }, + { url = "https://files.pythonhosted.org/packages/ca/96/7ff718f87c67f4147c181b73d0928897cefa17dc75d7abc6e37730d5908f/pybase64-1.4.2-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-27T13:03:41Z, size = 38230, hashes = { sha256 = "fb794502b4b1ec91c4ca5d283ae71aef65e3de7721057bd9e2b3ec79f7a62d7d" } }, + { url = "https://files.pythonhosted.org/packages/4d/58/a3307b048d799ff596a3c7c574fcba66f9b6b8c899a3c00a698124ca7ad5/pybase64-1.4.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:03:42Z, size = 38319, hashes = { sha256 = "d5c532b03fd14a5040d6cf6571299a05616f925369c72ddf6fe2fb643eb36fed" } }, + { url = "https://files.pythonhosted.org/packages/08/a7/0bda06341b0a2c830d348c6e1c4d348caaae86c53dc9a046e943467a05e9/pybase64-1.4.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:03:44Z, size = 31655, hashes = { sha256 = "0f699514dc1d5689ca9cf378139e0214051922732f9adec9404bc680a8bef7c0" } }, + { url = "https://files.pythonhosted.org/packages/87/df/e1d6e8479e0c5113c2c63c7b44886935ce839c2d99884c7304ca9e86547c/pybase64-1.4.2-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:03:45Z, size = 68232, hashes = { sha256 = "cd3e8713cbd32c8c6aa935feaf15c7670e2b7e8bfe51c24dc556811ebd293a29" } }, + { url = "https://files.pythonhosted.org/packages/71/ab/db4dbdfccb9ca874d6ce34a0784761471885d96730de85cee3d300381529/pybase64-1.4.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:03:47Z, size = 71608, hashes = { sha256 = "d377d48acf53abf4b926c2a7a24a19deb092f366a04ffd856bf4b3aa330b025d" } }, + { url = "https://files.pythonhosted.org/packages/11/e9/508df958563951045d728bbfbd3be77465f9231cf805cb7ccaf6951fc9f1/pybase64-1.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:03:48Z, size = 59912, hashes = { sha256 = "d83c076e78d619b9e1dd674e2bf5fb9001aeb3e0b494b80a6c8f6d4120e38cd9" } }, + { url = "https://files.pythonhosted.org/packages/f2/58/7f2cef1ceccc682088958448d56727369de83fa6b29148478f4d2acd107a/pybase64-1.4.2-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:03:49Z, size = 56413, hashes = { sha256 = "ab9cdb6a8176a5cb967f53e6ad60e40c83caaa1ae31c5e1b29e5c8f507f17538" } }, + { url = "https://files.pythonhosted.org/packages/08/7c/7e0af5c5728fa7e2eb082d88eca7c6bd17429be819d58518e74919d42e66/pybase64-1.4.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:03:51Z, size = 59311, hashes = { sha256 = "adf0c103ad559dbfb9fe69edfd26a15c65d9c991a5ab0a25b04770f9eb0b9484" } }, + { url = "https://files.pythonhosted.org/packages/03/8b/09825d0f37e45b9a3f546e5f990b6cf2dd838e54ea74122c2464646e0c77/pybase64-1.4.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:03:52Z, size = 60282, hashes = { sha256 = "0d03ef2f253d97ce0685d3624bf5e552d716b86cacb8a6c971333ba4b827e1fc" } }, + { url = "https://files.pythonhosted.org/packages/9c/3f/3711d2413f969bfd5b9cc19bc6b24abae361b7673ff37bcb90c43e199316/pybase64-1.4.2-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:03:54Z, size = 54845, hashes = { sha256 = "e565abf906efee76ae4be1aef5df4aed0fda1639bc0d7732a3dafef76cb6fc35" } }, + { url = "https://files.pythonhosted.org/packages/c6/3c/4c7ce1ae4d828c2bb56d144322f81bffbaaac8597d35407c3d7cbb0ff98f/pybase64-1.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:03:55Z, size = 58615, hashes = { sha256 = "e3c6a5f15fd03f232fc6f295cce3684f7bb08da6c6d5b12cc771f81c9f125cc6" } }, + { url = "https://files.pythonhosted.org/packages/f5/8f/c2fc03bf4ed038358620065c75968a30184d5d3512d09d3ef9cc3bd48592/pybase64-1.4.2-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:03:56Z, size = 52434, hashes = { sha256 = "bad9e3db16f448728138737bbd1af9dc2398efd593a8bdd73748cc02cd33f9c6" } }, + { url = "https://files.pythonhosted.org/packages/e2/0a/757d6df0a60327c893cfae903e15419914dd792092dc8cc5c9523d40bc9b/pybase64-1.4.2-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:03:58Z, size = 68824, hashes = { sha256 = "2683ef271328365c31afee0ed8fa29356fb8fb7c10606794656aa9ffb95e92be" } }, + { url = "https://files.pythonhosted.org/packages/a0/14/84abe2ed8c29014239be1cfab45dfebe5a5ca779b177b8b6f779bd8b69da/pybase64-1.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:04:00Z, size = 57898, hashes = { sha256 = "265b20089cd470079114c09bb74b101b3bfc3c94ad6b4231706cf9eff877d570" } }, + { url = "https://files.pythonhosted.org/packages/7e/c6/d193031f90c864f7b59fa6d1d1b5af41f0f5db35439988a8b9f2d1b32a13/pybase64-1.4.2-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:04:01Z, size = 54319, hashes = { sha256 = "e53173badead10ef8b839aa5506eecf0067c7b75ad16d9bf39bc7144631f8e67" } }, + { url = "https://files.pythonhosted.org/packages/cb/37/ec0c7a610ff8f994ee6e0c5d5d66b6b6310388b96ebb347b03ae39870fdf/pybase64-1.4.2-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:04:03Z, size = 56472, hashes = { sha256 = "5823b8dcf74da7da0f761ed60c961e8928a6524e520411ad05fe7f9f47d55b40" } }, + { url = "https://files.pythonhosted.org/packages/c4/5a/e585b74f85cedd261d271e4c2ef333c5cfce7e80750771808f56fee66b98/pybase64-1.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:04:04Z, size = 70966, hashes = { sha256 = "1237f66c54357d325390da60aa5e21c6918fbcd1bf527acb9c1f4188c62cb7d5" } }, + { url = "https://files.pythonhosted.org/packages/ad/20/1b2fdd98b4ba36008419668c813025758214c543e362c66c49214ecd1127/pybase64-1.4.2-cp313-cp313-win32.whl", upload-time = 2025-07-27T13:04:06Z, size = 33681, hashes = { sha256 = "b0b851eb4f801d16040047f6889cca5e9dfa102b3e33f68934d12511245cef86" } }, + { url = "https://files.pythonhosted.org/packages/ff/64/3df4067d169c047054889f34b5a946cbe3785bca43404b93c962a5461a41/pybase64-1.4.2-cp313-cp313-win_amd64.whl", upload-time = 2025-07-27T13:04:07Z, size = 35822, hashes = { sha256 = "19541c6e26d17d9522c02680fe242206ae05df659c82a657aabadf209cd4c6c7" } }, + { url = "https://files.pythonhosted.org/packages/d1/fd/db505188adf812e60ee923f196f9deddd8a1895b2b29b37f5db94afc3b1c/pybase64-1.4.2-cp313-cp313-win_arm64.whl", upload-time = 2025-07-27T13:04:09Z, size = 30899, hashes = { sha256 = "77a191863d576c0a5dd81f8a568a5ca15597cc980ae809dce62c717c8d42d8aa" } }, + { url = "https://files.pythonhosted.org/packages/d9/27/5f5fecd206ec1e06e1608a380af18dcb76a6ab08ade6597a3251502dcdb2/pybase64-1.4.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:04:10Z, size = 38677, hashes = { sha256 = "2e194bbabe3fdf9e47ba9f3e157394efe0849eb226df76432126239b3f44992c" } }, + { url = "https://files.pythonhosted.org/packages/bf/0f/abe4b5a28529ef5f74e8348fa6a9ef27d7d75fbd98103d7664cf485b7d8f/pybase64-1.4.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:04:11Z, size = 32066, hashes = { sha256 = "39aef1dadf4a004f11dd09e703abaf6528a87c8dbd39c448bb8aebdc0a08c1be" } }, + { url = "https://files.pythonhosted.org/packages/ac/7e/ea0ce6a7155cada5526017ec588b6d6185adea4bf9331565272f4ef583c2/pybase64-1.4.2-cp313-cp313t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:04:12Z, size = 72300, hashes = { sha256 = "91cb920c7143e36ec8217031282c8651da3b2206d70343f068fac0e7f073b7f9" } }, + { url = "https://files.pythonhosted.org/packages/45/2d/e64c7a056c9ec48dfe130d1295e47a8c2b19c3984488fc08e5eaa1e86c88/pybase64-1.4.2-cp313-cp313t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:04:14Z, size = 75520, hashes = { sha256 = "6958631143fb9e71f9842000da042ec2f6686506b6706e2dfda29e97925f6aa0" } }, + { url = "https://files.pythonhosted.org/packages/43/e0/e5f93b2e1cb0751a22713c4baa6c6eaf5f307385e369180486c8316ed21e/pybase64-1.4.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:04:16Z, size = 65384, hashes = { sha256 = "dc35f14141ef3f1ac70d963950a278a2593af66fe5a1c7a208e185ca6278fa25" } }, + { url = "https://files.pythonhosted.org/packages/ff/23/8c645a1113ad88a1c6a3d0e825e93ef8b74ad3175148767853a0a4d7626e/pybase64-1.4.2-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:04:17Z, size = 60471, hashes = { sha256 = "5d949d2d677859c3a8507e1b21432a039d2b995e0bd3fe307052b6ded80f207a" } }, + { url = "https://files.pythonhosted.org/packages/8b/81/edd0f7d8b0526b91730a0dd4ce6b4c8be2136cd69d424afe36235d2d2a06/pybase64-1.4.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:04:19Z, size = 63945, hashes = { sha256 = "09caacdd3e15fe7253a67781edd10a6a918befab0052a2a3c215fe5d1f150269" } }, + { url = "https://files.pythonhosted.org/packages/a5/a5/edc224cd821fd65100b7af7c7e16b8f699916f8c0226c9c97bbae5a75e71/pybase64-1.4.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:04:20Z, size = 64858, hashes = { sha256 = "e44b0e793b23f28ea0f15a9754bd0c960102a2ac4bccb8fafdedbd4cc4d235c0" } }, + { url = "https://files.pythonhosted.org/packages/11/3b/92853f968f1af7e42b7e54d21bdd319097b367e7dffa2ca20787361df74c/pybase64-1.4.2-cp313-cp313t-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:04:22Z, size = 58557, hashes = { sha256 = "849f274d0bcb90fc6f642c39274082724d108e41b15f3a17864282bd41fc71d5" } }, + { url = "https://files.pythonhosted.org/packages/76/09/0ec6bd2b2303b0ea5c6da7535edc9a608092075ef8c0cdd96e3e726cd687/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:04:23Z, size = 63624, hashes = { sha256 = "528dba7ef1357bd7ce1aea143084501f47f5dd0fff7937d3906a68565aa59cfe" } }, + { url = "https://files.pythonhosted.org/packages/73/6e/52cb1ced2a517a3118b2e739e9417432049013ac7afa15d790103059e8e4/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:04:25Z, size = 56174, hashes = { sha256 = "1da54be743d9a68671700cfe56c3ab8c26e8f2f5cc34eface905c55bc3a9af94" } }, + { url = "https://files.pythonhosted.org/packages/5b/9d/820fe79347467e48af985fe46180e1dd28e698ade7317bebd66de8a143f5/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:04:26Z, size = 72640, hashes = { sha256 = "9b07c0406c3eaa7014499b0aacafb21a6d1146cfaa85d56f0aa02e6d542ee8f3" } }, + { url = "https://files.pythonhosted.org/packages/53/58/e863e10d08361e694935c815b73faad7e1ab03f99ae154d86c4e2f331896/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:04:28Z, size = 62453, hashes = { sha256 = "312f2aa4cf5d199a97fbcaee75d2e59ebbaafcd091993eb373b43683498cdacb" } }, + { url = "https://files.pythonhosted.org/packages/95/f0/c392c4ac8ccb7a34b28377c21faa2395313e3c676d76c382642e19a20703/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:04:29Z, size = 58103, hashes = { sha256 = "ad59362fc267bf15498a318c9e076686e4beeb0dfe09b457fabbc2b32468b97a" } }, + { url = "https://files.pythonhosted.org/packages/32/30/00ab21316e7df8f526aa3e3dc06f74de6711d51c65b020575d0105a025b2/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:04:31Z, size = 60779, hashes = { sha256 = "01593bd064e7dcd6c86d04e94e44acfe364049500c20ac68ca1e708fbb2ca970" } }, + { url = "https://files.pythonhosted.org/packages/a6/65/114ca81839b1805ce4a2b7d58bc16e95634734a2059991f6382fc71caf3e/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:04:32Z, size = 74684, hashes = { sha256 = "5b81547ad8ea271c79fdf10da89a1e9313cb15edcba2a17adf8871735e9c02a0" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/aa9d445b9bb693b8f6bb1456bd6d8576d79b7a63bf6c69af3a539235b15f/pybase64-1.4.2-cp313-cp313t-win32.whl", upload-time = 2025-07-27T13:04:34Z, size = 33961, hashes = { sha256 = "7edbe70b5654545a37e6e6b02de738303b1bbdfcde67f6cfec374cfb5cc4099e" } }, + { url = "https://files.pythonhosted.org/packages/0e/e5/da37cfb173c646fd4fc7c6aae2bc41d40de2ee49529854af8f4e6f498b45/pybase64-1.4.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-27T13:04:36Z, size = 36199, hashes = { sha256 = "385690addf87c25d6366fab5d8ff512eed8a7ecb18da9e8152af1c789162f208" } }, + { url = "https://files.pythonhosted.org/packages/66/3e/1eb68fb7d00f2cec8bd9838e2a30d183d6724ae06e745fd6e65216f170ff/pybase64-1.4.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-07-27T13:04:37Z, size = 31221, hashes = { sha256 = "c2070d0aa88580f57fe15ca88b09f162e604d19282915a95a3795b5d3c1c05b5" } }, + { url = "https://files.pythonhosted.org/packages/99/bf/00a87d951473ce96c8c08af22b6983e681bfabdb78dd2dcf7ee58eac0932/pybase64-1.4.2-cp314-cp314-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-27T13:04:39Z, size = 30924, hashes = { sha256 = "4157ad277a32cf4f02a975dffc62a3c67d73dfa4609b2c1978ef47e722b18b8e" } }, + { url = "https://files.pythonhosted.org/packages/ae/43/dee58c9d60e60e6fb32dc6da722d84592e22f13c277297eb4ce6baf99a99/pybase64-1.4.2-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-27T13:04:40Z, size = 31390, hashes = { sha256 = "e113267dc349cf624eb4f4fbf53fd77835e1aa048ac6877399af426aab435757" } }, + { url = "https://files.pythonhosted.org/packages/e1/11/b28906fc2e330b8b1ab4bc845a7bef808b8506734e90ed79c6062b095112/pybase64-1.4.2-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-27T13:04:42Z, size = 38212, hashes = { sha256 = "cea5aaf218fd9c5c23afacfe86fd4464dfedc1a0316dd3b5b4075b068cc67df0" } }, + { url = "https://files.pythonhosted.org/packages/24/9e/868d1e104413d14b19feaf934fc7fad4ef5b18946385f8bb79684af40f24/pybase64-1.4.2-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:04:44Z, size = 38303, hashes = { sha256 = "41213497abbd770435c7a9c8123fb02b93709ac4cf60155cd5aefc5f3042b600" } }, + { url = "https://files.pythonhosted.org/packages/a3/73/f7eac96ca505df0600280d6bfc671a9e2e2f947c2b04b12a70e36412f7eb/pybase64-1.4.2-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:04:45Z, size = 31669, hashes = { sha256 = "c8b522df7ee00f2ac1993ccd5e1f6608ae7482de3907668c2ff96a83ef213925" } }, + { url = "https://files.pythonhosted.org/packages/c6/43/8e18bea4fd455100112d6a73a83702843f067ef9b9272485b6bdfd9ed2f0/pybase64-1.4.2-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:04:47Z, size = 68452, hashes = { sha256 = "06725022e540c5b098b978a0418ca979773e2cbdbb76f10bd97536f2ad1c5b49" } }, + { url = "https://files.pythonhosted.org/packages/e4/2e/851eb51284b97354ee5dfa1309624ab90920696e91a33cd85b13d20cc5c1/pybase64-1.4.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:04:49Z, size = 71674, hashes = { sha256 = "a3e54dcf0d0305ec88473c9d0009f698cabf86f88a8a10090efeff2879c421bb" } }, + { url = "https://files.pythonhosted.org/packages/57/0d/5cf1e5dc64aec8db43e8dee4e4046856d639a72bcb0fb3e716be42ced5f1/pybase64-1.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:04:50Z, size = 60027, hashes = { sha256 = "67675cee727a60dc91173d2790206f01aa3c7b3fbccfa84fd5c1e3d883fe6caa" } }, + { url = "https://files.pythonhosted.org/packages/a4/8e/3479266bc0e65f6cc48b3938d4a83bff045330649869d950a378f2ddece0/pybase64-1.4.2-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:04:52Z, size = 56461, hashes = { sha256 = "753da25d4fd20be7bda2746f545935773beea12d5cb5ec56ec2d2960796477b1" } }, + { url = "https://files.pythonhosted.org/packages/20/b6/f2b6cf59106dd78bae8717302be5b814cec33293504ad409a2eb752ad60c/pybase64-1.4.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:04:53Z, size = 59446, hashes = { sha256 = "a78c768ce4ca550885246d14babdb8923e0f4a848dfaaeb63c38fc99e7ea4052" } }, + { url = "https://files.pythonhosted.org/packages/16/70/3417797dfccdfdd0a54e4ad17c15b0624f0fc2d6a362210f229f5c4e8fd0/pybase64-1.4.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:04:55Z, size = 60350, hashes = { sha256 = "51b17f36d890c92f0618fb1c8db2ccc25e6ed07afa505bab616396fc9b0b0492" } }, + { url = "https://files.pythonhosted.org/packages/a0/c6/6e4269dd98d150ae95d321b311a345eae0f7fd459d97901b4a586d7513bb/pybase64-1.4.2-cp314-cp314-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:04:57Z, size = 54989, hashes = { sha256 = "f92218d667049ab4f65d54fa043a88ffdb2f07fff1f868789ef705a5221de7ec" } }, + { url = "https://files.pythonhosted.org/packages/f9/e8/18c1b0c255f964fafd0412b0d5a163aad588aeccb8f84b9bf9c8611d80f6/pybase64-1.4.2-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:04:59Z, size = 58724, hashes = { sha256 = "3547b3d1499919a06491b3f879a19fbe206af2bd1a424ecbb4e601eb2bd11fea" } }, + { url = "https://files.pythonhosted.org/packages/b1/ad/ddfbd2125fc20b94865fb232b2e9105376fa16eee492e4b7786d42a86cbf/pybase64-1.4.2-cp314-cp314-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:05:01Z, size = 52285, hashes = { sha256 = "958af7b0e09ddeb13e8c2330767c47b556b1ade19c35370f6451d139cde9f2a9" } }, + { url = "https://files.pythonhosted.org/packages/b6/4c/b9d4ec9224add33c84b925a03d1a53cd4106efb449ea8e0ae7795fed7bf7/pybase64-1.4.2-cp314-cp314-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:05:03Z, size = 69036, hashes = { sha256 = "4facc57f6671e2229a385a97a618273e7be36a9ea0a9d1c1b9347f14d19ceba8" } }, + { url = "https://files.pythonhosted.org/packages/92/38/7b96794da77bed3d9b4fea40f14ae563648fba83a696e7602fabe60c0eb7/pybase64-1.4.2-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:05:04Z, size = 57938, hashes = { sha256 = "a32fc57d05d73a7c9b0ca95e9e265e21cf734195dc6873829a890058c35f5cfd" } }, + { url = "https://files.pythonhosted.org/packages/eb/c5/ae8bbce3c322d1b074e79f51f5df95961fe90cb8748df66c6bc97616e974/pybase64-1.4.2-cp314-cp314-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:05:06Z, size = 54474, hashes = { sha256 = "3dc853243c81ce89cc7318e6946f860df28ddb7cd2a0648b981652d9ad09ee5a" } }, + { url = "https://files.pythonhosted.org/packages/15/9a/c09887c4bb1b43c03fc352e2671ef20c6686c6942a99106a45270ee5b840/pybase64-1.4.2-cp314-cp314-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:05:08Z, size = 56533, hashes = { sha256 = "0e6d863a86b3e7bc6ac9bd659bebda4501b9da842521111b0b0e54eb51295df5" } }, + { url = "https://files.pythonhosted.org/packages/4f/0f/d5114d63d35d085639606a880cb06e2322841cd4b213adfc14d545c1186f/pybase64-1.4.2-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:05:10Z, size = 71030, hashes = { sha256 = "6579475140ff2067903725d8aca47f5747bcb211597a1edd60b58f6d90ada2bd" } }, + { url = "https://files.pythonhosted.org/packages/40/0e/fe6f1ed22ea52eb99f490a8441815ba21de288f4351aeef4968d71d20d2d/pybase64-1.4.2-cp314-cp314-win32.whl", upload-time = 2025-07-27T13:05:12Z, size = 34174, hashes = { sha256 = "373897f728d7b4f241a1f803ac732c27b6945d26d86b2741ad9b75c802e4e378" } }, + { url = "https://files.pythonhosted.org/packages/71/46/0e15bea52ffc63e8ae7935e945accbaf635e0aefa26d3e31fdf9bc9dcd01/pybase64-1.4.2-cp314-cp314-win_amd64.whl", upload-time = 2025-07-27T13:05:13Z, size = 36308, hashes = { sha256 = "1afe3361344617d298c1d08bc657ef56d0f702d6b72cb65d968b2771017935aa" } }, + { url = "https://files.pythonhosted.org/packages/4f/dc/55849fee2577bda77c1e078da04cc9237e8e474a8c8308deb702a26f2511/pybase64-1.4.2-cp314-cp314-win_arm64.whl", upload-time = 2025-07-27T13:05:15Z, size = 31341, hashes = { sha256 = "f131c9360babe522f3d90f34da3f827cba80318125cf18d66f2ee27e3730e8c4" } }, + { url = "https://files.pythonhosted.org/packages/39/44/c69d088e28b25e70ac742b6789cde038473815b2a69345c4bae82d5e244d/pybase64-1.4.2-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:05:17Z, size = 38678, hashes = { sha256 = "2583ac304131c1bd6e3120b0179333610f18816000db77c0a2dd6da1364722a8" } }, + { url = "https://files.pythonhosted.org/packages/00/93/2860ec067497b9cbb06242f96d44caebbd9eed32174e4eb8c1ffef760f94/pybase64-1.4.2-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:05:19Z, size = 32066, hashes = { sha256 = "75a8116be4ea4cdd30a5c4f1a6f3b038e0d457eb03c8a2685d8ce2aa00ef8f92" } }, + { url = "https://files.pythonhosted.org/packages/d3/55/1e96249a38759332e8a01b31c370d88c60ceaf44692eb6ba4f0f451ee496/pybase64-1.4.2-cp314-cp314t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:05:20Z, size = 72465, hashes = { sha256 = "217ea776a098d7c08668e5526b9764f5048bbfd28cac86834217ddfe76a4e3c4" } }, + { url = "https://files.pythonhosted.org/packages/6d/ab/0f468605b899f3e35dbb7423fba3ff98aeed1ec16abb02428468494a58f4/pybase64-1.4.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:05:22Z, size = 75693, hashes = { sha256 = "4ec14683e343c95b14248cdfdfa78c052582be7a3865fd570aa7cffa5ab5cf37" } }, + { url = "https://files.pythonhosted.org/packages/91/d1/9980a0159b699e2489baba05b71b7c953b29249118ba06fdbb3e9ea1b9b5/pybase64-1.4.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:05:25Z, size = 65577, hashes = { sha256 = "480ecf21e1e956c5a10d3cf7b3b7e75bce3f9328cf08c101e4aab1925d879f34" } }, + { url = "https://files.pythonhosted.org/packages/16/86/b27e7b95f9863d245c0179a7245582eda3d262669d8f822777364d8fd7d5/pybase64-1.4.2-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:05:27Z, size = 60662, hashes = { sha256 = "1fe1ebdc55e9447142e2f6658944aadfb5a4fbf03dbd509be34182585515ecc1" } }, + { url = "https://files.pythonhosted.org/packages/28/87/a7f0dde0abc26bfbee761f1d3558eb4b139f33ddd9fe1f6825ffa7daa22d/pybase64-1.4.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:05:28Z, size = 64179, hashes = { sha256 = "c793a2b06753accdaf5e1a8bbe5d800aab2406919e5008174f989a1ca0081411" } }, + { url = "https://files.pythonhosted.org/packages/1e/88/5d6fa1c60e1363b4cac4c396978f39e9df4689e75225d7d9c0a5998e3a14/pybase64-1.4.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:05:30Z, size = 64968, hashes = { sha256 = "6acae6e1d1f7ebe40165f08076c7a73692b2bf9046fefe673f350536e007f556" } }, + { url = "https://files.pythonhosted.org/packages/20/6e/2ed585af5b2211040445d9849326dd2445320c9316268794f5453cfbaf30/pybase64-1.4.2-cp314-cp314t-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:05:32Z, size = 58738, hashes = { sha256 = "88b91cd0949358aadcea75f8de5afbcf3c8c5fb9ec82325bd24285b7119cf56e" } }, + { url = "https://files.pythonhosted.org/packages/ce/94/e2960b56322eabb3fbf303fc5a72e6444594c1b90035f3975c6fe666db5c/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:05:34Z, size = 63802, hashes = { sha256 = "53316587e1b1f47a11a5ff068d3cbd4a3911c291f2aec14882734973684871b2" } }, + { url = "https://files.pythonhosted.org/packages/95/47/312139d764c223f534f751528ce3802887c279125eac64f71cd3b4e05abc/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:05:36Z, size = 56341, hashes = { sha256 = "caa7f20f43d00602cf9043b5ba758d54f5c41707d3709b2a5fac17361579c53c" } }, + { url = "https://files.pythonhosted.org/packages/3f/d7/aec9a6ed53b128dac32f8768b646ca5730c88eef80934054d7fa7d02f3ef/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:05:38Z, size = 72838, hashes = { sha256 = "2d93817e24fdd79c534ed97705df855af6f1d2535ceb8dfa80da9de75482a8d7" } }, + { url = "https://files.pythonhosted.org/packages/e3/a8/6ccc54c5f1f7c3450ad7c56da10c0f131d85ebe069ea6952b5b42f2e92d9/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:05:40Z, size = 62633, hashes = { sha256 = "63cd769b51474d8d08f7f2ce73b30380d9b4078ec92ea6b348ea20ed1e1af88a" } }, + { url = "https://files.pythonhosted.org/packages/34/22/2b9d89f8ff6f2a01d6d6a88664b20a4817049cfc3f2c62caca040706660c/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:05:42Z, size = 58282, hashes = { sha256 = "cd07e6a9993c392ec8eb03912a43c6a6b21b2deb79ee0d606700fe276e9a576f" } }, + { url = "https://files.pythonhosted.org/packages/b2/14/dbf6266177532a6a11804ac080ebffcee272f491b92820c39886ee20f201/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:05:44Z, size = 60948, hashes = { sha256 = "6a8944e8194adff4668350504bc6b7dbde2dab9244c88d99c491657d145b5af5" } }, + { url = "https://files.pythonhosted.org/packages/fd/7a/b2ae9046a66dd5746cd72836a41386517b1680bea5ce02f2b4f1c9ebc688/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:05:46Z, size = 74854, hashes = { sha256 = "04ab398ec4b6a212af57f6a21a6336d5a1d754ff4ccb215951366ab9080481b2" } }, + { url = "https://files.pythonhosted.org/packages/ef/7e/9856f6d6c38a7b730e001123d2d9fa816b8b1a45f0cdee1d509d5947b047/pybase64-1.4.2-cp314-cp314t-win32.whl", upload-time = 2025-07-27T13:05:48Z, size = 34490, hashes = { sha256 = "3b9201ecdcb1c3e23be4caebd6393a4e6615bd0722528f5413b58e22e3792dd3" } }, + { url = "https://files.pythonhosted.org/packages/c7/38/8523a9dc1ec8704dedbe5ccc95192ae9a7585f7eec85cc62946fe3cacd32/pybase64-1.4.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-07-27T13:05:50Z, size = 36680, hashes = { sha256 = "36e9b0cad8197136d73904ef5a71d843381d063fd528c5ab203fc4990264f682" } }, + { url = "https://files.pythonhosted.org/packages/3c/52/5600104ef7b85f89fb8ec54f73504ead3f6f0294027e08d281f3cafb5c1a/pybase64-1.4.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-07-27T13:05:52Z, size = 31600, hashes = { sha256 = "f25140496b02db0e7401567cd869fb13b4c8118bf5c2428592ec339987146d8b" } }, + { url = "https://files.pythonhosted.org/packages/01/42/fd4e191df17addbbaf1ab11bbda62f7e00fe38d9f66e3787255cc7aedb2d/pybase64-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:05:54Z, size = 37991, hashes = { sha256 = "d176c83a9cd45a8b27786372b9b5815803bdf812b7e65be86df75660df3d9443" } }, + { url = "https://files.pythonhosted.org/packages/0e/d0/ff822f0c13ec567ac25a1a4e1a2a95068feeaf50e31e33727c8d87dd5f46/pybase64-1.4.2-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:05:55Z, size = 31411, hashes = { sha256 = "a8aea9abde684d282def3697839163ad5167f9381d5adde6b9d05bf39b1decda" } }, + { url = "https://files.pythonhosted.org/packages/97/3a/5db3910cb9ee119c5704a71e08a1a376f06c871660064062b9b72d476091/pybase64-1.4.2-cp38-cp38-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:05:58Z, size = 66451, hashes = { sha256 = "39120d4a650d7c66689c226131e2942142a5b1b27ccf190f441b1a602bc1e6a5" } }, + { url = "https://files.pythonhosted.org/packages/cc/bf/bd05b20da4c37743b9f2609a32c0aded8e3f5afc852a5af401713a01e885/pybase64-1.4.2-cp38-cp38-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:06:00Z, size = 69372, hashes = { sha256 = "0e67579d2081344b2e43a78fe1604a9637056eed2bfb61bf4a1f847e81525cb3" } }, + { url = "https://files.pythonhosted.org/packages/db/03/578337ac7ec1881e2ffcfee31a5d2dd2b76e90be49663aa08f3e346aba4b/pybase64-1.4.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:06:02Z, size = 58021, hashes = { sha256 = "d4142c58d6a7a57eb094725bec40f2cd46488d8f204e956750a6565cd506322d" } }, + { url = "https://files.pythonhosted.org/packages/12/d8/b8331f9ef4623b5f46bd7f5f3d30d1a61b0578eba59fd1c7fd4cd5a9281f/pybase64-1.4.2-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:06:04Z, size = 54663, hashes = { sha256 = "4a6a417a94c2934faa8f84e8279c57092a54045340e26305a07a6691d2890766" } }, + { url = "https://files.pythonhosted.org/packages/3b/5f/27a2b21e1dd1a2d4ac3261719d4dc0d4ce6e9a0b7dd4cb9b5677b871e55c/pybase64-1.4.2-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:06:07Z, size = 57675, hashes = { sha256 = "66071c72417f5cb4640d3291644afc95eba06297cca5dbcacbea5c7181f3a05e" } }, + { url = "https://files.pythonhosted.org/packages/6b/e3/89d45bff4a52743b9126c00708460cc28b1f974d6a6f015e63924156c7e3/pybase64-1.4.2-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:06:09Z, size = 58131, hashes = { sha256 = "5257751ff60f9acb2971baf70063dff549fe154ce6be1e7a1808e140d79598d9" } }, + { url = "https://files.pythonhosted.org/packages/a4/33/2b01682cf9a2d042544fb12e959d1747c6095f30d2e8aadb27bc292b5dc1/pybase64-1.4.2-cp38-cp38-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:06:11Z, size = 53506, hashes = { sha256 = "86d3294a07c37c8ce8f3eb24c62a5157699ddeb75f4ae7b4922e8765b8fbe3fb" } }, + { url = "https://files.pythonhosted.org/packages/5e/0f/6f075eb0758eb6a43045a8235060c9b01ec6bcc6694082e92b5dcf26cb51/pybase64-1.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:06:13Z, size = 56252, hashes = { sha256 = "bb9e8eba5461acaf5fd69c66e170d9174e3aaae67d42dbc9590e0883e099fd47" } }, + { url = "https://files.pythonhosted.org/packages/a4/4b/8c07f76999d988fcc0ca0900637b154b54fe89e86e0dd568c9722857a505/pybase64-1.4.2-cp38-cp38-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:06:15Z, size = 50006, hashes = { sha256 = "845c2fa4f0ec45ca48c60c9ed6714c5266f62850c767c86fb0e137b3f5f7585b" } }, + { url = "https://files.pythonhosted.org/packages/d9/11/7c8c6525682f74acbd2260ce6ac3a623d674bc4d1806d6152753d9eeafed/pybase64-1.4.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:06:17Z, size = 66466, hashes = { sha256 = "3bed71e32075895e06b2ca9faf136ee805db2ade4715b4732b119ef0e5ffcb52" } }, + { url = "https://files.pythonhosted.org/packages/b3/88/ef74af0213dda9ae9047dce41b7eaa5fe444382a3bd54016eebf4b968a5a/pybase64-1.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:06:19Z, size = 55653, hashes = { sha256 = "88bbcab0f58ffc9fd79ab8aa047b64e1e04514194d8e7c9f450451682e7555bf" } }, + { url = "https://files.pythonhosted.org/packages/52/c0/6648bedfd7917c6b05d9638506aa17c6045af41b2e4b3cc6885223b7a437/pybase64-1.4.2-cp38-cp38-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:06:22Z, size = 52437, hashes = { sha256 = "b5a1d81b4a10a4b724fa7bc7cbd2d527b21030089940d6acc50bf5ad29849e5e" } }, + { url = "https://files.pythonhosted.org/packages/cc/e3/6fb1364fa763ff914e33b90b2dc8c367b880e79865e61d1bcdf8efe49bb9/pybase64-1.4.2-cp38-cp38-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:06:24Z, size = 53795, hashes = { sha256 = "5b5694af6f4632633372fcb678c7fe56b953c33961f39d57086abb08ef5dcbf4" } }, + { url = "https://files.pythonhosted.org/packages/38/92/787baa22c38271748073a620d46309c1e06d766d533fa4ef639e18366e4a/pybase64-1.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:06:27Z, size = 68300, hashes = { sha256 = "58f0e40d8128c55dee2309d41e027e0cf22f4931b43aa590ee785ea4eff88f8d" } }, + { url = "https://files.pythonhosted.org/packages/89/7a/46f2ef6c553536bc95583974c76cd295e1dc73005ecfa75ef7b328505418/pybase64-1.4.2-cp38-cp38-win32.whl", upload-time = 2025-07-27T13:06:29Z, size = 33527, hashes = { sha256 = "d93691f52e1396abfe93a75bc5da4c029649c004d8eefd08f20340b17db51429" } }, + { url = "https://files.pythonhosted.org/packages/ef/78/bfce0fa694861b2e7587f2860f9aefa8c4250fd61278c89f75fc5eae7f8b/pybase64-1.4.2-cp38-cp38-win_amd64.whl", upload-time = 2025-07-27T13:06:31Z, size = 35688, hashes = { sha256 = "b9d4a8e6fce1c2943dce37db9b66f7cf88082ef0ef68025183c48fb3b0d8068a" } }, + { url = "https://files.pythonhosted.org/packages/b0/3d/935539b537486146f49952c82f3e3f08377658a3d4bb77a604ef65e53289/pybase64-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:06:34Z, size = 38234, hashes = { sha256 = "5f47f00221f6892c6f8532f7c2e449b491e0fd86de73e9306cfe88768570eff1" } }, + { url = "https://files.pythonhosted.org/packages/cf/00/fd0aed973b425171557332e4fb370b3e6d70eb26e7678e7142569999fb9e/pybase64-1.4.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:06:36Z, size = 31654, hashes = { sha256 = "514ad5d72b1990453c895015392729521757eca1a984327c0f9e44af6854385d" } }, + { url = "https://files.pythonhosted.org/packages/9c/93/fd6f0cb1356ef849cef347ae3192a91c5beb944d485b2b97fd760265b7ad/pybase64-1.4.2-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:06:39Z, size = 65747, hashes = { sha256 = "2089a72b04a62f63e0eac202ecff4440fb52fd05cd5f4ab9fe7e07839fedb9e9" } }, + { url = "https://files.pythonhosted.org/packages/57/fc/75f8567866efcbc1c984e1bfb966ce92790fc38d5197f2d01a6131cb77f8/pybase64-1.4.2-cp39-cp39-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:06:41Z, size = 68664, hashes = { sha256 = "bad101c24dcd23ed6fd6ea24c4a1b36ac7abc5eb07447dd7fa98b33859aed871" } }, + { url = "https://files.pythonhosted.org/packages/f6/19/8dbd3b29d54cce1ee82a0da1ff7473e2958057932af5788aa55f6f4d4ab5/pybase64-1.4.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:06:44Z, size = 57325, hashes = { sha256 = "28592c88a9cf6fd27c9f191fb41688c1c27f57493d874cbc50e72e1cc2a3b854" } }, + { url = "https://files.pythonhosted.org/packages/4e/f7/e20978705feb84242c402ce7e626d9e8f7de638d2a6abf60e1384769d7f1/pybase64-1.4.2-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:06:46Z, size = 54286, hashes = { sha256 = "0b5639fa2ceb3095393bd56dca8c16079717c361dd3a75439c9a8b8d679f4cf0" } }, + { url = "https://files.pythonhosted.org/packages/39/f5/815813fa85168b3afcc56eb085ef7acb8f03f36e1b470837b98864dc847b/pybase64-1.4.2-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:06:49Z, size = 56951, hashes = { sha256 = "49630338d4c321336d0dfc4c2c23162a87d9ebc8bb8879348ae019ac8a4366de" } }, + { url = "https://files.pythonhosted.org/packages/4f/eb/dc61ec538c6fa2cf86318e7e393fa4772cc363f5bc13a760bc241ef3f942/pybase64-1.4.2-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:06:52Z, size = 57442, hashes = { sha256 = "c3d9f9881d7315e1d04d72aa7b3f40e2059bdbfdcec51939016409417725c952" } }, + { url = "https://files.pythonhosted.org/packages/9e/80/9d7286b25ff9952dcedd84456966916429d2bdb89cc826f7a11e6c9e8507/pybase64-1.4.2-cp39-cp39-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:06:54Z, size = 52774, hashes = { sha256 = "8e1226939eac9ce1f080d1b0a8afafee3140e277a4c40ccb306d82de396a41a8" } }, + { url = "https://files.pythonhosted.org/packages/c9/5e/7bd80d6c8ebb88918749a0a177e0328a0954b8d8f35dbd55c3bc395ed050/pybase64-1.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:06:57Z, size = 56061, hashes = { sha256 = "69f424a227ec503742bac69b89e232c474dc199cd98c3e58e91020c1c4bad0ad" } }, + { url = "https://files.pythonhosted.org/packages/ae/29/a2e7b8b90acbeb3d8fc58589212ee6124fb102d6db6e52c37d76f5f679d9/pybase64-1.4.2-cp39-cp39-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:07:00Z, size = 49865, hashes = { sha256 = "171ae85837de14d3691d5c4f29f5bb551209930c063a2cab6f5feb270aec66db" } }, + { url = "https://files.pythonhosted.org/packages/3c/ed/2d02e78c4f77ae70210a16399c734f8adfbfb4247c37a6924ae0285b23b3/pybase64-1.4.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:07:02Z, size = 66341, hashes = { sha256 = "a55a13493fd165c3a619080149eda6f31c05c04c0577da9c9ef63d23f3abf374" } }, + { url = "https://files.pythonhosted.org/packages/64/44/8ba4a9ec8a4bbb7b36068c6b4f85f6443960456f60ddd694d92de39d5b55/pybase64-1.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:07:05Z, size = 55470, hashes = { sha256 = "06801fdc7fa83eac5cb7d1c7051bb623a25af8cb40e088671fa51a393d1053ad" } }, + { url = "https://files.pythonhosted.org/packages/e3/2f/d2b233ce4cefe80c5dbaedd8f2d11860ae2ef0b00233f70d2c7a46e59974/pybase64-1.4.2-cp39-cp39-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:07:08Z, size = 52242, hashes = { sha256 = "7f2fbd6870228e9c8c3e2e2622ed7615a8d0159125b85e9d6c2d8e9ead74cdf0" } }, + { url = "https://files.pythonhosted.org/packages/5f/40/bcabd4398565a15329d93588aa0f15af5d0ae02a05f3388937bebb56846e/pybase64-1.4.2-cp39-cp39-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:07:11Z, size = 53739, hashes = { sha256 = "1726017f04da880d10a57f078d117fe62532b5ed7bd58bd3318f3364b9767d91" } }, + { url = "https://files.pythonhosted.org/packages/59/47/7f947e3efe660a8dc14c8c956e8165e8631533cf2dc1bbd3920f8028a4b0/pybase64-1.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:07:14Z, size = 68149, hashes = { sha256 = "1264f7fa417de7183732761f37c8ceb4652662a84f04538a28dadd5d84bf9a4a" } }, + { url = "https://files.pythonhosted.org/packages/27/2f/e18d297a9a044fc67571c68f1799d51035a1ff7b7f199c0bcf18439476f1/pybase64-1.4.2-cp39-cp39-win32.whl", upload-time = 2025-07-27T13:07:16Z, size = 33617, hashes = { sha256 = "8ad0c411898280a924eb41e07389666c89cfe1389cb4c24e3853cb1949872893" } }, + { url = "https://files.pythonhosted.org/packages/f7/90/368ac7fecf25a5f582c6a795579021283d3f9a1d86e462e556740ba3be98/pybase64-1.4.2-cp39-cp39-win_amd64.whl", upload-time = 2025-07-27T13:07:19Z, size = 35777, hashes = { sha256 = "11c5698b696f681fe04c6ccf11c346d438d05f1a542dbb5e5cdf6c27c348431d" } }, + { url = "https://files.pythonhosted.org/packages/82/b9/6de541a4d5d92c0cae28c006724983f8a355029cbc0d2eed1ada9f120d1a/pybase64-1.4.2-cp39-cp39-win_arm64.whl", upload-time = 2025-07-27T13:07:22Z, size = 30902, hashes = { sha256 = "e64721ae9252a62caf06f2df5d22065d02f28cd2768b610be84c37856ac4a3a8" } }, + { url = "https://files.pythonhosted.org/packages/32/34/b67371f4fcedd5e2def29b1cf92a4311a72f590c04850f370c75297b48ce/pybase64-1.4.2-graalpy311-graalpy242_311_native-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:07:25Z, size = 38667, hashes = { sha256 = "b4eed40a5f1627ee65613a6ac834a33f8ba24066656f569c852f98eb16f6ab5d" } }, + { url = "https://files.pythonhosted.org/packages/aa/3e/e57fe09ed1c7e740d21c37023c5f7c8963b4c36380f41d10261cc76f93b4/pybase64-1.4.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:07:28Z, size = 32094, hashes = { sha256 = "57885fa521e9add235af4db13e9e048d3a2934cd27d7c5efac1925e1b4d6538d" } }, + { url = "https://files.pythonhosted.org/packages/51/34/f40d3262c3953814b9bcdcf858436bd5bc1133a698be4bcc7ed2a8c0730d/pybase64-1.4.2-graalpy311-graalpy242_311_native-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:07:31Z, size = 43212, hashes = { sha256 = "eef9255d926c64e2fca021d3aee98023bacb98e1518e5986d6aab04102411b04" } }, + { url = "https://files.pythonhosted.org/packages/8c/2a/5e05d25718cb8ffd68bd46553ddfd2b660893d937feda1716b8a3b21fb38/pybase64-1.4.2-graalpy311-graalpy242_311_native-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:07:34Z, size = 35789, hashes = { sha256 = "89614ea2d2329b6708746c540e0f14d692125df99fb1203ff0de948d9e68dfc9" } }, + { url = "https://files.pythonhosted.org/packages/d5/9d/f56c3ee6e94faaae2896ecaf666428330cb24096abf7d2427371bb2b403a/pybase64-1.4.2-graalpy311-graalpy242_311_native-win_amd64.whl", upload-time = 2025-07-27T13:07:37Z, size = 35861, hashes = { sha256 = "e401cecd2d7ddcd558768b2140fd4430746be4d17fb14c99eec9e40789df136d" } }, + { url = "https://files.pythonhosted.org/packages/fb/04/bfe2bd0d76385750f3541724b4abfe4ea111b3cc01ff7e83f410054adc30/pybase64-1.4.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:07:40Z, size = 38226, hashes = { sha256 = "4b29c93414ba965777643a9d98443f08f76ac04519ad717aa859113695372a07" } }, + { url = "https://files.pythonhosted.org/packages/22/13/c717855760b78ded1a9d308984c7e3e99fcf79c6cac5a231ed8c1238218f/pybase64-1.4.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:07:43Z, size = 31524, hashes = { sha256 = "5e0c3353c0bf099c5c3f8f750202c486abee8f23a566b49e9e7b1222fbf5f259" } }, + { url = "https://files.pythonhosted.org/packages/cf/da/2b7e69abfc62abe4d54b10d1e09ec78021a6b9b2d7e6e7b632243a19433e/pybase64-1.4.2-pp310-pypy310_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:07:46Z, size = 40667, hashes = { sha256 = "4f98c5c6152d3c01d933fcde04322cd9ddcf65b5346034aac69a04c1a7cbb012" } }, + { url = "https://files.pythonhosted.org/packages/f1/11/ba738655fb3ba85c7a0605eddd2709fef606e654840c72ee5c5ff7ab29bf/pybase64-1.4.2-pp310-pypy310_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:07:49Z, size = 41290, hashes = { sha256 = "9096a4977b7aff7ef250f759fb6a4b6b7b6199d99c84070c7fc862dd3b208b34" } }, + { url = "https://files.pythonhosted.org/packages/5d/38/2d5502fcaf712297b95c1b6ca924656dd7d17501fd7f9c9e0b3bbf8892ef/pybase64-1.4.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:07:52Z, size = 35438, hashes = { sha256 = "49d8597e2872966399410502310b1e2a5b7e8d8ba96766ee1fe242e00bd80775" } }, + { url = "https://files.pythonhosted.org/packages/b6/db/e03b8b6daa60a3fbef21741403e0cf18b2aff3beebdf6e3596bb9bab16c7/pybase64-1.4.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-07-27T13:07:55Z, size = 36121, hashes = { sha256 = "2ef16366565389a287df82659e055e88bdb6c36e46a3394950903e0a9cb2e5bf" } }, + { url = "https://files.pythonhosted.org/packages/0e/bf/5ebaa2d9ddb5fc506633bc8b820fc27e64da964937fb30929c0367c47d00/pybase64-1.4.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:07:58Z, size = 38162, hashes = { sha256 = "0a5393be20b0705870f5a8969749af84d734c077de80dd7e9f5424a247afa85e" } }, + { url = "https://files.pythonhosted.org/packages/25/41/795c5fd6e5571bb675bf9add8a048166dddf8951c2a903fea8557743886b/pybase64-1.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:01Z, size = 31452, hashes = { sha256 = "448f0259a2f1a17eb086f70fe2ad9b556edba1fc5bc4e62ce6966179368ee9f8" } }, + { url = "https://files.pythonhosted.org/packages/aa/dd/c819003b59b2832256b72ad23cbeadbd95d083ef0318d07149a58b7a88af/pybase64-1.4.2-pp311-pypy311_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:04Z, size = 40668, hashes = { sha256 = "1159e70cba8e76c3d8f334bd1f8fd52a1bb7384f4c3533831b23ab2df84a6ef3" } }, + { url = "https://files.pythonhosted.org/packages/0e/c5/38c6aba28678c4a4db49312a6b8171b93a0ffe9f21362cf4c0f325caa850/pybase64-1.4.2-pp311-pypy311_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:07Z, size = 41281, hashes = { sha256 = "7d943bc5dad8388971494554b97f22ae06a46cc7779ad0de3d4bfdf7d0bbea30" } }, + { url = "https://files.pythonhosted.org/packages/e5/23/5927bd9e59714e4e8cefd1d21ccd7216048bb1c6c3e7104b1b200afdc63d/pybase64-1.4.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:10Z, size = 35433, hashes = { sha256 = "10b99182c561d86422c5de4265fd1f8f172fb38efaed9d72c71fb31e279a7f94" } }, + { url = "https://files.pythonhosted.org/packages/01/0f/fab7ed5bf4926523c3b39f7621cea3e0da43f539fbc2270e042f1afccb79/pybase64-1.4.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:13Z, size = 36131, hashes = { sha256 = "bb082c1114f046e59fcbc4f2be13edc93b36d7b54b58605820605be948f8fdf6" } }, + { url = "https://files.pythonhosted.org/packages/ba/57/af12c2bb854f8517813a9126b21e58bfbd00b82ab3e6d6fa15b6d37dfb1f/pybase64-1.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:08:16Z, size = 37709, hashes = { sha256 = "49ff078c0afd2c6ba355a5b999c321b8554e3673eff5a413d83b40e9cfb53b96" } }, + { url = "https://files.pythonhosted.org/packages/5d/2a/ce9b09e30e35cd58b67cc576f01c475ee156181b9b1af6090991db8b9f1e/pybase64-1.4.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:20Z, size = 31274, hashes = { sha256 = "ad9c5ac606cb232dfd6679519c86333d4d665732b6fcaab4653ae531990da8b6" } }, + { url = "https://files.pythonhosted.org/packages/24/85/11185f4b0dc15896f6c13d2d5cce1ed0eb8707be09c4e5237024270adbe2/pybase64-1.4.2-pp38-pypy38_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:23Z, size = 40460, hashes = { sha256 = "b30e66969a5bee39d31ede36f5866be59991cdcbb597fe734b02753ca0e18e04" } }, + { url = "https://files.pythonhosted.org/packages/9f/dd/5807d72b3c76b1a9e18ade167a149758b6f239a08bf5425a7cad90e3479a/pybase64-1.4.2-pp38-pypy38_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:26Z, size = 41048, hashes = { sha256 = "4eef95fe6adfa5763a79874be77944edde2d16f765eca8841f1cc9f2310eb3b2" } }, + { url = "https://files.pythonhosted.org/packages/1e/8f/a331561f977d2cacc5edef12ba6eb0913cc9509e8b9029091d72b688021f/pybase64-1.4.2-pp38-pypy38_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:29Z, size = 35243, hashes = { sha256 = "5b315f0d01eb25ec7a6c7e9ea0c69b82165f4653ff4bc17790fdadf7650eb0e1" } }, + { url = "https://files.pythonhosted.org/packages/9b/4a/c6d8efe26e44d78b5302e10f1c813e4bcc23ec9763cb66c65833bbff4228/pybase64-1.4.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:32Z, size = 36028, hashes = { sha256 = "ba8781dad971d657be171c66abd4f45deb6aa982fa8d8bfd552ea48bbd8d2a09" } }, + { url = "https://files.pythonhosted.org/packages/bd/39/212f23500e1c9b647ef905ac5fdced1b4a8ba7d1ce5efed6e8d67d26cdc4/pybase64-1.4.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:08:37Z, size = 38217, hashes = { sha256 = "4dc4e353ff54ea480cf78aa629df927f7280920d35015f402a541fbfcbf2ba6b" } }, + { url = "https://files.pythonhosted.org/packages/92/13/86bb90b4c9c6f943d53bce9b10ba4195325dfdeb5ea62952dd240eeac376/pybase64-1.4.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:40Z, size = 31516, hashes = { sha256 = "4e8acd1e02aa4b80dd834dd703ef040d5c1127f39e4052011bf5d3f4bc917c41" } }, + { url = "https://files.pythonhosted.org/packages/fd/0a/7d19d99844f6cd4d67119a7d781e7997a5254dab86c47736c4b138f4e148/pybase64-1.4.2-pp39-pypy39_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:43Z, size = 40661, hashes = { sha256 = "45f078139d76194024e59b4bcfa64d42e5a5f8a5a4ea55ca4d27df46989c5e32" } }, + { url = "https://files.pythonhosted.org/packages/2e/78/20e0271084d3687e33c3858520c8808ad47128d3153e0f760226f36abf88/pybase64-1.4.2-pp39-pypy39_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:47Z, size = 41286, hashes = { sha256 = "06305e602f128b289b98490a2d07d9d78e7e781e32e7b0252c2e71084fd19edf" } }, + { url = "https://files.pythonhosted.org/packages/7c/b1/b8120705861192e9ffb2c73d77b581607dbfe0d41d81e086744b4f134d6e/pybase64-1.4.2-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:50Z, size = 35432, hashes = { sha256 = "d58eb4cb50b6466cef2e25761a5c915a8d57feda53165cced537a7ce0421b928" } }, + { url = "https://files.pythonhosted.org/packages/4b/25/b3be9093103718b9efda753783e47a0e00a39f69476fc8ee43f22e7baac2/pybase64-1.4.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:54Z, size = 36122, hashes = { sha256 = "21e72a662a62eba34a91e9424b21db99b8fc5cce99932ce736167496965fa154" } }, +] + [[packages]] name = "pybind11" version = "3.0.1" @@ -4932,6 +5186,109 @@ version = "2.35.2" sdist = { url = "https://files.pythonhosted.org/packages/bd/79/0ecb942f3f1ad26c40c27f81ff82392d85c01d26a45e3c72c2b37807e680/sentry_sdk-2.35.2.tar.gz", upload-time = 2025-09-01T11:00:58Z, size = 343377, hashes = { sha256 = "e9e8f3c795044beb59f2c8f4c6b9b0f9779e5e604099882df05eec525e782cc6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c0/91/a43308dc82a0e32d80cd0dfdcfca401ecbd0f431ab45f24e48bb97b7800d/sentry_sdk-2.35.2-py2.py3-none-any.whl", upload-time = 2025-09-01T11:00:56Z, size = 363975, hashes = { sha256 = "38c98e3cbb620dd3dd80a8d6e39c753d453dd41f8a9df581b0584c19a52bc926" } }] +[[packages]] +name = "setproctitle" +version = "1.3.7" +sdist = { url = "https://files.pythonhosted.org/packages/8d/48/49393a96a2eef1ab418b17475fb92b8fcfad83d099e678751b05472e69de/setproctitle-1.3.7.tar.gz", upload-time = 2025-09-05T12:51:25Z, size = 27002, hashes = { sha256 = "bc2bc917691c1537d5b9bca1468437176809c7e11e5694ca79a9ca12345dcb9e" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/48/fb401ec8c4953d519d05c87feca816ad668b8258448ff60579ac7a1c1386/setproctitle-1.3.7-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:49:07Z, size = 18079, hashes = { sha256 = "cf555b6299f10a6eb44e4f96d2f5a3884c70ce25dc5c8796aaa2f7b40e72cb1b" } }, + { url = "https://files.pythonhosted.org/packages/cc/a3/c2b0333c2716fb3b4c9a973dd113366ac51b4f8d56b500f4f8f704b4817a/setproctitle-1.3.7-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:09Z, size = 13099, hashes = { sha256 = "690b4776f9c15aaf1023bb07d7c5b797681a17af98a4a69e76a1d504e41108b7" } }, + { url = "https://files.pythonhosted.org/packages/0e/f8/17bda581c517678260e6541b600eeb67745f53596dc077174141ba2f6702/setproctitle-1.3.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:10Z, size = 31793, hashes = { sha256 = "00afa6fc507967d8c9d592a887cdc6c1f5742ceac6a4354d111ca0214847732c" } }, + { url = "https://files.pythonhosted.org/packages/27/d1/76a33ae80d4e788ecab9eb9b53db03e81cfc95367ec7e3fbf4989962fedd/setproctitle-1.3.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:12Z, size = 32779, hashes = { sha256 = "9e02667f6b9fc1238ba753c0f4b0a37ae184ce8f3bbbc38e115d99646b3f4cd3" } }, + { url = "https://files.pythonhosted.org/packages/59/27/1a07c38121967061564f5e0884414a5ab11a783260450172d4fc68c15621/setproctitle-1.3.7-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:13Z, size = 34578, hashes = { sha256 = "83fcd271567d133eb9532d3b067c8a75be175b2b3b271e2812921a05303a693f" } }, + { url = "https://files.pythonhosted.org/packages/d8/d4/725e6353935962d8bb12cbf7e7abba1d0d738c7f6935f90239d8e1ccf913/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:15Z, size = 32030, hashes = { sha256 = "13fe37951dda1a45c35d77d06e3da5d90e4f875c4918a7312b3b4556cfa7ff64" } }, + { url = "https://files.pythonhosted.org/packages/67/24/e4677ae8e1cb0d549ab558b12db10c175a889be0974c589c428fece5433e/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:16Z, size = 33363, hashes = { sha256 = "a05509cfb2059e5d2ddff701d38e474169e9ce2a298cf1b6fd5f3a213a553fe5" } }, + { url = "https://files.pythonhosted.org/packages/55/d4/69ce66e4373a48fdbb37489f3ded476bb393e27f514968c3a69a67343ae0/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:18Z, size = 31508, hashes = { sha256 = "6da835e76ae18574859224a75db6e15c4c2aaa66d300a57efeaa4c97ca4c7381" } }, + { url = "https://files.pythonhosted.org/packages/4b/5a/42c1ed0e9665d068146a68326529b5686a1881c8b9197c2664db4baf6aeb/setproctitle-1.3.7-cp310-cp310-win32.whl", upload-time = 2025-09-05T12:49:19Z, size = 12558, hashes = { sha256 = "9e803d1b1e20240a93bac0bc1025363f7f80cb7eab67dfe21efc0686cc59ad7c" } }, + { url = "https://files.pythonhosted.org/packages/dc/fe/dd206cc19a25561921456f6cb12b405635319299b6f366e0bebe872abc18/setproctitle-1.3.7-cp310-cp310-win_amd64.whl", upload-time = 2025-09-05T12:49:21Z, size = 13245, hashes = { sha256 = "a97200acc6b64ec4cada52c2ecaf1fba1ef9429ce9c542f8a7db5bcaa9dcbd95" } }, + { url = "https://files.pythonhosted.org/packages/04/cd/1b7ba5cad635510720ce19d7122154df96a2387d2a74217be552887c93e5/setproctitle-1.3.7-cp311-cp311-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:49:22Z, size = 18085, hashes = { sha256 = "a600eeb4145fb0ee6c287cb82a2884bd4ec5bbb076921e287039dcc7b7cc6dd0" } }, + { url = "https://files.pythonhosted.org/packages/8f/1a/b2da0a620490aae355f9d72072ac13e901a9fec809a6a24fc6493a8f3c35/setproctitle-1.3.7-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:23Z, size = 13097, hashes = { sha256 = "97a090fed480471bb175689859532709e28c085087e344bca45cf318034f70c4" } }, + { url = "https://files.pythonhosted.org/packages/18/2e/bd03ff02432a181c1787f6fc2a678f53b7dacdd5ded69c318fe1619556e8/setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:24Z, size = 32191, hashes = { sha256 = "1607b963e7b53e24ec8a2cb4e0ab3ae591d7c6bf0a160feef0551da63452b37f" } }, + { url = "https://files.pythonhosted.org/packages/28/78/1e62fc0937a8549f2220445ed2175daacee9b6764c7963b16148119b016d/setproctitle-1.3.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:25Z, size = 33203, hashes = { sha256 = "a20fb1a3974e2dab857870cf874b325b8705605cb7e7e8bcbb915bca896f52a9" } }, + { url = "https://files.pythonhosted.org/packages/a0/3c/65edc65db3fa3df400cf13b05e9d41a3c77517b4839ce873aa6b4043184f/setproctitle-1.3.7-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:27Z, size = 34963, hashes = { sha256 = "f8d961bba676e07d77665204f36cffaa260f526e7b32d07ab3df6a2c1dfb44ba" } }, + { url = "https://files.pythonhosted.org/packages/a1/32/89157e3de997973e306e44152522385f428e16f92f3cf113461489e1e2ee/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:28Z, size = 32398, hashes = { sha256 = "db0fd964fbd3a9f8999b502f65bd2e20883fdb5b1fae3a424e66db9a793ed307" } }, + { url = "https://files.pythonhosted.org/packages/4a/18/77a765a339ddf046844cb4513353d8e9dcd8183da9cdba6e078713e6b0b2/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:30Z, size = 33657, hashes = { sha256 = "db116850fcf7cca19492030f8d3b4b6e231278e8fe097a043957d22ce1bdf3ee" } }, + { url = "https://files.pythonhosted.org/packages/6b/63/f0b6205c64d74d2a24a58644a38ec77bdbaa6afc13747e75973bf8904932/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:32Z, size = 31836, hashes = { sha256 = "316664d8b24a5c91ee244460bdaf7a74a707adaa9e14fbe0dc0a53168bb9aba1" } }, + { url = "https://files.pythonhosted.org/packages/ba/51/e1277f9ba302f1a250bbd3eedbbee747a244b3cc682eb58fb9733968f6d8/setproctitle-1.3.7-cp311-cp311-win32.whl", upload-time = 2025-09-05T12:49:33Z, size = 12556, hashes = { sha256 = "b74774ca471c86c09b9d5037c8451fff06bb82cd320d26ae5a01c758088c0d5d" } }, + { url = "https://files.pythonhosted.org/packages/b6/7b/822a23f17e9003dfdee92cd72758441ca2a3680388da813a371b716fb07f/setproctitle-1.3.7-cp311-cp311-win_amd64.whl", upload-time = 2025-09-05T12:49:34Z, size = 13243, hashes = { sha256 = "acb9097213a8dd3410ed9f0dc147840e45ca9797785272928d4be3f0e69e3be4" } }, + { url = "https://files.pythonhosted.org/packages/fb/f0/2dc88e842077719d7384d86cc47403e5102810492b33680e7dadcee64cd8/setproctitle-1.3.7-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:49:36Z, size = 18049, hashes = { sha256 = "2dc99aec591ab6126e636b11035a70991bc1ab7a261da428491a40b84376654e" } }, + { url = "https://files.pythonhosted.org/packages/f0/b4/50940504466689cda65680c9e9a1e518e5750c10490639fa687489ac7013/setproctitle-1.3.7-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:38Z, size = 13079, hashes = { sha256 = "cdd8aa571b7aa39840fdbea620e308a19691ff595c3a10231e9ee830339dd798" } }, + { url = "https://files.pythonhosted.org/packages/d0/99/71630546b9395b095f4082be41165d1078204d1696c2d9baade3de3202d0/setproctitle-1.3.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:39Z, size = 32932, hashes = { sha256 = "2906b6c7959cdb75f46159bf0acd8cc9906cf1361c9e1ded0d065fe8f9039629" } }, + { url = "https://files.pythonhosted.org/packages/50/22/cee06af4ffcfb0e8aba047bd44f5262e644199ae7527ae2c1f672b86495c/setproctitle-1.3.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:40Z, size = 33736, hashes = { sha256 = "6915964a6dda07920a1159321dcd6d94fc7fc526f815ca08a8063aeca3c204f1" } }, + { url = "https://files.pythonhosted.org/packages/5c/00/a5949a8bb06ef5e7df214fc393bb2fb6aedf0479b17214e57750dfdd0f24/setproctitle-1.3.7-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:42Z, size = 35605, hashes = { sha256 = "cff72899861c765bd4021d1ff1c68d60edc129711a2fdba77f9cb69ef726a8b6" } }, + { url = "https://files.pythonhosted.org/packages/b0/3a/50caca532a9343828e3bf5778c7a84d6c737a249b1796d50dd680290594d/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:43Z, size = 33143, hashes = { sha256 = "b7cb05bd446687ff816a3aaaf831047fc4c364feff7ada94a66024f1367b448c" } }, + { url = "https://files.pythonhosted.org/packages/ca/14/b843a251296ce55e2e17c017d6b9f11ce0d3d070e9265de4ecad948b913d/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:45Z, size = 34434, hashes = { sha256 = "3a57b9a00de8cae7e2a1f7b9f0c2ac7b69372159e16a7708aa2f38f9e5cc987a" } }, + { url = "https://files.pythonhosted.org/packages/c8/b7/06145c238c0a6d2c4bc881f8be230bb9f36d2bf51aff7bddcb796d5eed67/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:46Z, size = 32795, hashes = { sha256 = "d8828b356114f6b308b04afe398ed93803d7fca4a955dd3abe84430e28d33739" } }, + { url = "https://files.pythonhosted.org/packages/ef/dc/ef76a81fac9bf27b84ed23df19c1f67391a753eed6e3c2254ebcb5133f56/setproctitle-1.3.7-cp312-cp312-win32.whl", upload-time = 2025-09-05T12:49:47Z, size = 12552, hashes = { sha256 = "b0304f905efc845829ac2bc791ddebb976db2885f6171f4a3de678d7ee3f7c9f" } }, + { url = "https://files.pythonhosted.org/packages/e2/5b/a9fe517912cd6e28cf43a212b80cb679ff179a91b623138a99796d7d18a0/setproctitle-1.3.7-cp312-cp312-win_amd64.whl", upload-time = 2025-09-05T12:49:49Z, size = 13247, hashes = { sha256 = "9888ceb4faea3116cf02a920ff00bfbc8cc899743e4b4ac914b03625bdc3c300" } }, + { url = "https://files.pythonhosted.org/packages/5d/2f/fcedcade3b307a391b6e17c774c6261a7166aed641aee00ed2aad96c63ce/setproctitle-1.3.7-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:49:50Z, size = 18047, hashes = { sha256 = "c3736b2a423146b5e62230502e47e08e68282ff3b69bcfe08a322bee73407922" } }, + { url = "https://files.pythonhosted.org/packages/23/ae/afc141ca9631350d0a80b8f287aac79a76f26b6af28fd8bf92dae70dc2c5/setproctitle-1.3.7-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:51Z, size = 13073, hashes = { sha256 = "3384e682b158d569e85a51cfbde2afd1ab57ecf93ea6651fe198d0ba451196ee" } }, + { url = "https://files.pythonhosted.org/packages/87/ed/0a4f00315bc02510395b95eec3d4aa77c07192ee79f0baae77ea7b9603d8/setproctitle-1.3.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:52Z, size = 33284, hashes = { sha256 = "0564a936ea687cd24dffcea35903e2a20962aa6ac20e61dd3a207652401492dd" } }, + { url = "https://files.pythonhosted.org/packages/fc/e4/adf3c4c0a2173cb7920dc9df710bcc67e9bcdbf377e243b7a962dc31a51a/setproctitle-1.3.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:54Z, size = 34104, hashes = { sha256 = "a5d1cb3f81531f0eb40e13246b679a1bdb58762b170303463cb06ecc296f26d0" } }, + { url = "https://files.pythonhosted.org/packages/52/4f/6daf66394152756664257180439d37047aa9a1cfaa5e4f5ed35e93d1dc06/setproctitle-1.3.7-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:56Z, size = 35982, hashes = { sha256 = "a7d159e7345f343b44330cbba9194169b8590cb13dae940da47aa36a72aa9929" } }, + { url = "https://files.pythonhosted.org/packages/1b/62/f2c0595403cf915db031f346b0e3b2c0096050e90e0be658a64f44f4278a/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:58Z, size = 33150, hashes = { sha256 = "0b5074649797fd07c72ca1f6bff0406f4a42e1194faac03ecaab765ce605866f" } }, + { url = "https://files.pythonhosted.org/packages/a0/29/10dd41cde849fb2f9b626c846b7ea30c99c81a18a5037a45cc4ba33c19a7/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:59Z, size = 34463, hashes = { sha256 = "61e96febced3f61b766115381d97a21a6265a0f29188a791f6df7ed777aef698" } }, + { url = "https://files.pythonhosted.org/packages/71/3c/cedd8eccfaf15fb73a2c20525b68c9477518917c9437737fa0fda91e378f/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:01Z, size = 32848, hashes = { sha256 = "047138279f9463f06b858e579cc79580fbf7a04554d24e6bddf8fe5dddbe3d4c" } }, + { url = "https://files.pythonhosted.org/packages/d1/3e/0a0e27d1c9926fecccfd1f91796c244416c70bf6bca448d988638faea81d/setproctitle-1.3.7-cp313-cp313-win32.whl", upload-time = 2025-09-05T12:50:15Z, size = 12544, hashes = { sha256 = "7f47accafac7fe6535ba8ba9efd59df9d84a6214565108d0ebb1199119c9cbbd" } }, + { url = "https://files.pythonhosted.org/packages/36/1b/6bf4cb7acbbd5c846ede1c3f4d6b4ee52744d402e43546826da065ff2ab7/setproctitle-1.3.7-cp313-cp313-win_amd64.whl", upload-time = 2025-09-05T12:50:16Z, size = 13235, hashes = { sha256 = "fe5ca35aeec6dc50cabab9bf2d12fbc9067eede7ff4fe92b8f5b99d92e21263f" } }, + { url = "https://files.pythonhosted.org/packages/e6/a4/d588d3497d4714750e3eaf269e9e8985449203d82b16b933c39bd3fc52a1/setproctitle-1.3.7-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:02Z, size = 18058, hashes = { sha256 = "10e92915c4b3086b1586933a36faf4f92f903c5554f3c34102d18c7d3f5378e9" } }, + { url = "https://files.pythonhosted.org/packages/05/77/7637f7682322a7244e07c373881c7e982567e2cb1dd2f31bd31481e45500/setproctitle-1.3.7-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:03Z, size = 13072, hashes = { sha256 = "de879e9c2eab637f34b1a14c4da1e030c12658cdc69ee1b3e5be81b380163ce5" } }, + { url = "https://files.pythonhosted.org/packages/52/09/f366eca0973cfbac1470068d1313fa3fe3de4a594683385204ec7f1c4101/setproctitle-1.3.7-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:04Z, size = 34490, hashes = { sha256 = "c18246d88e227a5b16248687514f95642505000442165f4b7db354d39d0e4c29" } }, + { url = "https://files.pythonhosted.org/packages/71/36/611fc2ed149fdea17c3677e1d0df30d8186eef9562acc248682b91312706/setproctitle-1.3.7-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:06Z, size = 35267, hashes = { sha256 = "7081f193dab22df2c36f9fc6d113f3793f83c27891af8fe30c64d89d9a37e152" } }, + { url = "https://files.pythonhosted.org/packages/88/a4/64e77d0671446bd5a5554387b69e1efd915274686844bea733714c828813/setproctitle-1.3.7-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:07Z, size = 37376, hashes = { sha256 = "9cc9b901ce129350637426a89cfd650066a4adc6899e47822e2478a74023ff7c" } }, + { url = "https://files.pythonhosted.org/packages/89/bc/ad9c664fe524fb4a4b2d3663661a5c63453ce851736171e454fa2cdec35c/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:09Z, size = 33963, hashes = { sha256 = "80e177eff2d1ec172188d0d7fd9694f8e43d3aab76a6f5f929bee7bf7894e98b" } }, + { url = "https://files.pythonhosted.org/packages/ab/01/a36de7caf2d90c4c28678da1466b47495cbbad43badb4e982d8db8167ed4/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:10Z, size = 35550, hashes = { sha256 = "23e520776c445478a67ee71b2a3c1ffdafbe1f9f677239e03d7e2cc635954e18" } }, + { url = "https://files.pythonhosted.org/packages/dd/68/17e8aea0ed5ebc17fbf03ed2562bfab277c280e3625850c38d92a7b5fcd9/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:12Z, size = 33727, hashes = { sha256 = "5fa1953126a3b9bd47049d58c51b9dac72e78ed120459bd3aceb1bacee72357c" } }, + { url = "https://files.pythonhosted.org/packages/b2/33/90a3bf43fe3a2242b4618aa799c672270250b5780667898f30663fd94993/setproctitle-1.3.7-cp313-cp313t-win32.whl", upload-time = 2025-09-05T12:50:13Z, size = 12549, hashes = { sha256 = "4a5e212bf438a4dbeece763f4962ad472c6008ff6702e230b4f16a037e2f6f29" } }, + { url = "https://files.pythonhosted.org/packages/0b/0e/50d1f07f3032e1f23d814ad6462bc0a138f369967c72494286b8a5228e40/setproctitle-1.3.7-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-05T12:50:14Z, size = 13243, hashes = { sha256 = "cf2727b733e90b4f874bac53e3092aa0413fe1ea6d4f153f01207e6ce65034d9" } }, + { url = "https://files.pythonhosted.org/packages/89/c7/43ac3a98414f91d1b86a276bc2f799ad0b4b010e08497a95750d5bc42803/setproctitle-1.3.7-cp314-cp314-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:17Z, size = 18052, hashes = { sha256 = "80c36c6a87ff72eabf621d0c79b66f3bdd0ecc79e873c1e9f0651ee8bf215c63" } }, + { url = "https://files.pythonhosted.org/packages/cd/2c/dc258600a25e1a1f04948073826bebc55e18dbd99dc65a576277a82146fa/setproctitle-1.3.7-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:19Z, size = 13071, hashes = { sha256 = "b53602371a52b91c80aaf578b5ada29d311d12b8a69c0c17fbc35b76a1fd4f2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/26/8e3bb082992f19823d831f3d62a89409deb6092e72fc6940962983ffc94f/setproctitle-1.3.7-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:20Z, size = 33180, hashes = { sha256 = "fcb966a6c57cf07cc9448321a08f3be6b11b7635be502669bc1d8745115d7e7f" } }, + { url = "https://files.pythonhosted.org/packages/f1/af/ae692a20276d1159dd0cf77b0bcf92cbb954b965655eb4a69672099bb214/setproctitle-1.3.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:22Z, size = 34043, hashes = { sha256 = "46178672599b940368d769474fe13ecef1b587d58bb438ea72b9987f74c56ea5" } }, + { url = "https://files.pythonhosted.org/packages/34/b2/6a092076324dd4dac1a6d38482bedebbff5cf34ef29f58585ec76e47bc9d/setproctitle-1.3.7-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:23Z, size = 35892, hashes = { sha256 = "7f9e9e3ff135cbcc3edd2f4cf29b139f4aca040d931573102742db70ff428c17" } }, + { url = "https://files.pythonhosted.org/packages/1c/1a/8836b9f28cee32859ac36c3df85aa03e1ff4598d23ea17ca2e96b5845a8f/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:25Z, size = 32898, hashes = { sha256 = "14c7eba8d90c93b0e79c01f0bd92a37b61983c27d6d7d5a3b5defd599113d60e" } }, + { url = "https://files.pythonhosted.org/packages/ef/22/8fabdc24baf42defb599714799d8445fe3ae987ec425a26ec8e80ea38f8e/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:26Z, size = 34308, hashes = { sha256 = "9e64e98077fb30b6cf98073d6c439cd91deb8ebbf8fc62d9dbf52bd38b0c6ac0" } }, + { url = "https://files.pythonhosted.org/packages/15/1b/b9bee9de6c8cdcb3b3a6cb0b3e773afdb86bbbc1665a3bfa424a4294fda2/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:28Z, size = 32536, hashes = { sha256 = "b91387cc0f02a00ac95dcd93f066242d3cca10ff9e6153de7ee07069c6f0f7c8" } }, + { url = "https://files.pythonhosted.org/packages/37/0c/75e5f2685a5e3eda0b39a8b158d6d8895d6daf3ba86dec9e3ba021510272/setproctitle-1.3.7-cp314-cp314-win32.whl", upload-time = 2025-09-05T12:50:43Z, size = 12731, hashes = { sha256 = "52b054a61c99d1b72fba58b7f5486e04b20fefc6961cd76722b424c187f362ed" } }, + { url = "https://files.pythonhosted.org/packages/d2/ae/acddbce90d1361e1786e1fb421bc25baeb0c22ef244ee5d0176511769ec8/setproctitle-1.3.7-cp314-cp314-win_amd64.whl", upload-time = 2025-09-05T12:50:45Z, size = 13464, hashes = { sha256 = "5818e4080ac04da1851b3ec71e8a0f64e3748bf9849045180566d8b736702416" } }, + { url = "https://files.pythonhosted.org/packages/01/6d/20886c8ff2e6d85e3cabadab6aab9bb90acaf1a5cfcb04d633f8d61b2626/setproctitle-1.3.7-cp314-cp314t-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:29Z, size = 18062, hashes = { sha256 = "6fc87caf9e323ac426910306c3e5d3205cd9f8dcac06d233fcafe9337f0928a3" } }, + { url = "https://files.pythonhosted.org/packages/9a/60/26dfc5f198715f1343b95c2f7a1c16ae9ffa45bd89ffd45a60ed258d24ea/setproctitle-1.3.7-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:31Z, size = 13075, hashes = { sha256 = "6134c63853d87a4897ba7d5cc0e16abfa687f6c66fc09f262bb70d67718f2309" } }, + { url = "https://files.pythonhosted.org/packages/21/9c/980b01f50d51345dd513047e3ba9e96468134b9181319093e61db1c47188/setproctitle-1.3.7-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:32Z, size = 34744, hashes = { sha256 = "1403d2abfd32790b6369916e2313dffbe87d6b11dca5bbd898981bcde48e7a2b" } }, + { url = "https://files.pythonhosted.org/packages/86/b4/82cd0c86e6d1c4538e1a7eb908c7517721513b801dff4ba3f98ef816a240/setproctitle-1.3.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:34Z, size = 35589, hashes = { sha256 = "e7c5bfe4228ea22373e3025965d1a4116097e555ee3436044f5c954a5e63ac45" } }, + { url = "https://files.pythonhosted.org/packages/8a/4f/9f6b2a7417fd45673037554021c888b31247f7594ff4bd2239918c5cd6d0/setproctitle-1.3.7-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:35Z, size = 37698, hashes = { sha256 = "585edf25e54e21a94ccb0fe81ad32b9196b69ebc4fc25f81da81fb8a50cca9e4" } }, + { url = "https://files.pythonhosted.org/packages/20/92/927b7d4744aac214d149c892cb5fa6dc6f49cfa040cb2b0a844acd63dcaf/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:36Z, size = 34201, hashes = { sha256 = "96c38cdeef9036eb2724c2210e8d0b93224e709af68c435d46a4733a3675fee1" } }, + { url = "https://files.pythonhosted.org/packages/0a/0c/fd4901db5ba4b9d9013e62f61d9c18d52290497f956745cd3e91b0d80f90/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:38Z, size = 35801, hashes = { sha256 = "45e3ef48350abb49cf937d0a8ba15e42cee1e5ae13ca41a77c66d1abc27a5070" } }, + { url = "https://files.pythonhosted.org/packages/e7/e3/54b496ac724e60e61cc3447f02690105901ca6d90da0377dffe49ff99fc7/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:39Z, size = 33958, hashes = { sha256 = "1fae595d032b30dab4d659bece20debd202229fce12b55abab978b7f30783d73" } }, + { url = "https://files.pythonhosted.org/packages/ea/a8/c84bb045ebf8c6fdc7f7532319e86f8380d14bbd3084e6348df56bdfe6fd/setproctitle-1.3.7-cp314-cp314t-win32.whl", upload-time = 2025-09-05T12:50:41Z, size = 12745, hashes = { sha256 = "02432f26f5d1329ab22279ff863c83589894977063f59e6c4b4845804a08f8c2" } }, + { url = "https://files.pythonhosted.org/packages/08/b6/3a5a4f9952972791a9114ac01dfc123f0df79903577a3e0a7a404a695586/setproctitle-1.3.7-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-05T12:50:42Z, size = 13469, hashes = { sha256 = "cbc388e3d86da1f766d8fc2e12682e446064c01cea9f88a88647cfe7c011de6a" } }, + { url = "https://files.pythonhosted.org/packages/ad/ec/9a07f29dd3ecbcf1573145ea1da9ad8cfb3e2d46856dab8da5b1ba118b68/setproctitle-1.3.7-cp38-cp38-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:50:46Z, size = 17838, hashes = { sha256 = "376761125ab5dab822d40eaa7d9b7e876627ecd41de8fa5336713b611b47ccef" } }, + { url = "https://files.pythonhosted.org/packages/d9/b0/1d8ad274beed2809b437f1f7ab7fcf69080983111137139d156d33b34c31/setproctitle-1.3.7-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:47Z, size = 12849, hashes = { sha256 = "2a4e03bd9aa5d10b8702f00ec1b740691da96b5003432f3000d60c56f1c2b4d3" } }, + { url = "https://files.pythonhosted.org/packages/a6/a6/2af99baf5440b3785c2bbae9731e35a16ad52116a02d3819165ebcbf8756/setproctitle-1.3.7-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:48Z, size = 32235, hashes = { sha256 = "47d36e418ab86b3bc7946e27155e281a743274d02cd7e545f5d628a2875d32f9" } }, + { url = "https://files.pythonhosted.org/packages/cd/33/f466dc6cce13065257ea155fc81eb2db6688da6f861b0bd5c24f9d7a7387/setproctitle-1.3.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:50Z, size = 33210, hashes = { sha256 = "a74714ce836914063c36c8a26ae11383cf8a379698c989fe46883e38a8faa5be" } }, + { url = "https://files.pythonhosted.org/packages/56/d2/5a642f949b7d2f729ad277404855523f7e772dab31ce8ffa9494f1f90625/setproctitle-1.3.7-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:51Z, size = 34971, hashes = { sha256 = "f2ae6c3f042fc866cc0fa2bc35ae00d334a9fa56c9d28dfc47d1b4f5ed23e375" } }, + { url = "https://files.pythonhosted.org/packages/aa/5d/a4843f735061f5d3727f5dea09bbe6ee9c66909bcb6139dad1e4eb92c737/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:53Z, size = 31927, hashes = { sha256 = "be7e01f3ad8d0e43954bebdb3088cb466633c2f4acdd88647e7fbfcfe9b9729f" } }, + { url = "https://files.pythonhosted.org/packages/e1/11/368ceff5ab4d904d142ccf2bcca30df0edb81f8f1c0df7e89829c72e59a5/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:54Z, size = 33292, hashes = { sha256 = "35a2cabcfdea4643d7811cfe9f3d92366d282b38ef5e7e93e25dafb6f97b0a59" } }, + { url = "https://files.pythonhosted.org/packages/07/1c/908fdc95173d43cc36c07b8958a624839d68d1b79bc44be583066afcb174/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:56Z, size = 31419, hashes = { sha256 = "8ce2e39a40fca82744883834683d833e0eb28623752cc1c21c2ec8f06a890b39" } }, + { url = "https://files.pythonhosted.org/packages/70/23/a5af910de80f4da73bdbeab9c1b7aca939b91a184012b4f0fbb55f3fc4a9/setproctitle-1.3.7-cp38-cp38-win32.whl", upload-time = 2025-09-05T12:50:57Z, size = 12458, hashes = { sha256 = "6f1be447456fe1e16c92f5fb479404a850d8f4f4ff47192fde14a59b0bae6a0a" } }, + { url = "https://files.pythonhosted.org/packages/29/23/017c75dfa7c6adebec590ec5da1473552176eed1d26957db57a3901e76d6/setproctitle-1.3.7-cp38-cp38-win_amd64.whl", upload-time = 2025-09-05T12:50:59Z, size = 13141, hashes = { sha256 = "5ce2613e1361959bff81317dc30a60adb29d8132b6159608a783878fc4bc4bbc" } }, + { url = "https://files.pythonhosted.org/packages/9a/85/f738ca1f317fd68c46a3666ae5d777f372b0c70f14317701d15941d75e62/setproctitle-1.3.7-cp39-cp39-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:51:00Z, size = 18069, hashes = { sha256 = "deda9d79d1eb37b688729cac2dba0c137e992ebea960eadb7c2c255524c869e0" } }, + { url = "https://files.pythonhosted.org/packages/44/cb/ded5a199877f55a2af2f0d770384c0cd6fb199c70c16c749df7d89d9ebfa/setproctitle-1.3.7-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:03Z, size = 13091, hashes = { sha256 = "a93e4770ac22794cfa651ee53f092d7de7105c76b9fc088bb81ca0dcf698f704" } }, + { url = "https://files.pythonhosted.org/packages/7b/b7/1abfcfe0de1b50c96002e7ecfd6a2c109798bc4284f0dc02635c7da22e9e/setproctitle-1.3.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:05Z, size = 31551, hashes = { sha256 = "134e7f66703a1d92c0a9a0a417c580f2cc04b93d31d3fc0dd43c3aa194b706e1" } }, + { url = "https://files.pythonhosted.org/packages/67/fa/2b25384c154bfb36112d7ec377281776e337e5124590bd96c4f3f076285a/setproctitle-1.3.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:51:06Z, size = 32489, hashes = { sha256 = "9796732a040f617fc933f9531c9a84bb73c5c27b8074abbe52907076e804b2b7" } }, + { url = "https://files.pythonhosted.org/packages/3c/24/e4f2a3467cd6322462134f1918a565b99e8bd43c1d47040082e874a3f512/setproctitle-1.3.7-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:51:07Z, size = 34328, hashes = { sha256 = "ff3c1c32382fb71a200db8bab3df22f32e6ac7ec3170e92fa5b542cf42eed9a2" } }, + { url = "https://files.pythonhosted.org/packages/33/75/7ca8f54e35c62f99562fcf1e052d4f162f310e2e14ab3e34d5965b5a7f71/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:51:08Z, size = 31744, hashes = { sha256 = "01f27b5b72505b304152cb0bd7ff410cc4f2d69ac70c21a7fdfa64400a68642d" } }, + { url = "https://files.pythonhosted.org/packages/19/74/080caa13f1dad1ffab1ef7b7dbef97f278c23d4aa45bdbd209aac54e9b21/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:51:10Z, size = 33100, hashes = { sha256 = "80b6a562cbc92b289c28f34ce709a16b26b1696e9b9a0542a675ce3a788bdf3f" } }, + { url = "https://files.pythonhosted.org/packages/d7/bc/478b45ccbcf4be609d4ae5b46b4601960d7a7194cca2075cfae57b0cbb76/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:51:12Z, size = 31233, hashes = { sha256 = "c4fb90174d176473122e7eef7c6492d53761826f34ff61c81a1c1d66905025d3" } }, + { url = "https://files.pythonhosted.org/packages/ad/42/cdf5c8fef33c500d6b5392d9f0a23a4e4f22c944dba77996591e2cce2dd2/setproctitle-1.3.7-cp39-cp39-win32.whl", upload-time = 2025-09-05T12:51:13Z, size = 12562, hashes = { sha256 = "c77b3f58a35f20363f6e0a1219b367fbf7e2d2efe3d2c32e1f796447e6061c10" } }, + { url = "https://files.pythonhosted.org/packages/3f/54/84473a2666270ca615e308edcae9ad623591c29ec4f0b95559e9e4922eb9/setproctitle-1.3.7-cp39-cp39-win_amd64.whl", upload-time = 2025-09-05T12:51:14Z, size = 13242, hashes = { sha256 = "318ddcf88dafddf33039ad41bc933e1c49b4cb196fe1731a209b753909591680" } }, + { url = "https://files.pythonhosted.org/packages/34/8a/aff5506ce89bc3168cb492b18ba45573158d528184e8a9759a05a09088a9/setproctitle-1.3.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:17Z, size = 12654, hashes = { sha256 = "eb440c5644a448e6203935ed60466ec8d0df7278cd22dc6cf782d07911bcbea6" } }, + { url = "https://files.pythonhosted.org/packages/41/89/5b6f2faedd6ced3d3c085a5efbd91380fb1f61f4c12bc42acad37932f4e9/setproctitle-1.3.7-pp310-pypy310_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:18Z, size = 14284, hashes = { sha256 = "502b902a0e4c69031b87870ff4986c290ebbb12d6038a70639f09c331b18efb2" } }, + { url = "https://files.pythonhosted.org/packages/0a/c0/4312fed3ca393a29589603fd48f17937b4ed0638b923bac75a728382e730/setproctitle-1.3.7-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-05T12:51:19Z, size = 13282, hashes = { sha256 = "f6f268caeabb37ccd824d749e7ce0ec6337c4ed954adba33ec0d90cc46b0ab78" } }, + { url = "https://files.pythonhosted.org/packages/c3/5b/5e1c117ac84e3cefcf8d7a7f6b2461795a87e20869da065a5c087149060b/setproctitle-1.3.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:21Z, size = 12587, hashes = { sha256 = "b1cac6a4b0252b8811d60b6d8d0f157c0fdfed379ac89c25a914e6346cf355a1" } }, + { url = "https://files.pythonhosted.org/packages/73/02/b9eadc226195dcfa90eed37afe56b5dd6fa2f0e5220ab8b7867b8862b926/setproctitle-1.3.7-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:22Z, size = 14286, hashes = { sha256 = "f1704c9e041f2b1dc38f5be4552e141e1432fba3dd52c72eeffd5bc2db04dc65" } }, + { url = "https://files.pythonhosted.org/packages/28/26/1be1d2a53c2a91ec48fa2ff4a409b395f836798adf194d99de9c059419ea/setproctitle-1.3.7-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-05T12:51:24Z, size = 13282, hashes = { sha256 = "b08b61976ffa548bd5349ce54404bf6b2d51bd74d4f1b241ed1b0f25bce09c3a" } }, +] + [[packages]] name = "setuptools" version = "78.1.1" @@ -4980,12 +5337,53 @@ version = "3.0.1" sdist = { url = "https://files.pythonhosted.org/packages/75/a7/9810d872919697c9d01295633f5d574fb416d47e535f258272ca1f01f447/snowballstemmer-3.0.1.tar.gz", upload-time = 2025-05-09T16:34:51Z, size = 105575, hashes = { sha256 = "6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl", upload-time = 2025-05-09T16:34:50Z, size = 103274, hashes = { sha256 = "6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064" } }] +[[packages]] +name = "soundfile" +version = "0.13.1" +sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", upload-time = 2025-01-25T09:17:04Z, size = 46156, hashes = { sha256 = "b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/28/e2a36573ccbcf3d57c00626a21fe51989380636e821b341d36ccca0c1c3a/soundfile-0.13.1-py2.py3-none-any.whl", upload-time = 2025-01-25T09:16:44Z, size = 25751, hashes = { sha256 = "a23c717560da2cf4c7b5ae1142514e0fd82d6bbd9dfc93a50423447142f2c445" } }, + { url = "https://files.pythonhosted.org/packages/ea/ab/73e97a5b3cc46bba7ff8650a1504348fa1863a6f9d57d7001c6b67c5f20e/soundfile-0.13.1-py2.py3-none-macosx_10_9_x86_64.whl", upload-time = 2025-01-25T09:16:47Z, size = 1142250, hashes = { sha256 = "82dc664d19831933fe59adad199bf3945ad06d84bc111a5b4c0d3089a5b9ec33" } }, + { url = "https://files.pythonhosted.org/packages/a0/e5/58fd1a8d7b26fc113af244f966ee3aecf03cb9293cb935daaddc1e455e18/soundfile-0.13.1-py2.py3-none-macosx_11_0_arm64.whl", upload-time = 2025-01-25T09:16:49Z, size = 1101406, hashes = { sha256 = "743f12c12c4054921e15736c6be09ac26b3b3d603aef6fd69f9dde68748f2593" } }, + { url = "https://files.pythonhosted.org/packages/58/ae/c0e4a53d77cf6e9a04179535766b3321b0b9ced5f70522e4caf9329f0046/soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl", upload-time = 2025-01-25T09:16:53Z, size = 1235729, hashes = { sha256 = "9c9e855f5a4d06ce4213f31918653ab7de0c5a8d8107cd2427e44b42df547deb" } }, + { url = "https://files.pythonhosted.org/packages/57/5e/70bdd9579b35003a489fc850b5047beeda26328053ebadc1fb60f320f7db/soundfile-0.13.1-py2.py3-none-manylinux_2_28_x86_64.whl", upload-time = 2025-01-25T09:16:54Z, size = 1313646, hashes = { sha256 = "03267c4e493315294834a0870f31dbb3b28a95561b80b134f0bd3cf2d5f0e618" } }, + { url = "https://files.pythonhosted.org/packages/fe/df/8c11dc4dfceda14e3003bb81a0d0edcaaf0796dd7b4f826ea3e532146bba/soundfile-0.13.1-py2.py3-none-win32.whl", upload-time = 2025-01-25T09:16:56Z, size = 899881, hashes = { sha256 = "c734564fab7c5ddf8e9be5bf70bab68042cd17e9c214c06e365e20d64f9a69d5" } }, + { url = "https://files.pythonhosted.org/packages/14/e9/6b761de83277f2f02ded7e7ea6f07828ec78e4b229b80e4ca55dd205b9dc/soundfile-0.13.1-py2.py3-none-win_amd64.whl", upload-time = 2025-01-25T09:16:59Z, size = 1019162, hashes = { sha256 = "1e70a05a0626524a69e9f0f4dd2ec174b4e9567f4d8b6c11d38b5c289be36ee9" } }, +] + [[packages]] name = "soupsieve" version = "2.8" sdist = { url = "https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz", upload-time = 2025-08-27T15:39:51Z, size = 103472, hashes = { sha256 = "e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl", upload-time = 2025-08-27T15:39:50Z, size = 36679, hashes = { sha256 = "0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c" } }] +[[packages]] +name = "soxr" +version = "0.5.0.post1" +sdist = { url = "https://files.pythonhosted.org/packages/02/c0/4429bf9b3be10e749149e286aa5c53775399ec62891c6b970456c6dca325/soxr-0.5.0.post1.tar.gz", upload-time = 2024-08-31T03:43:33Z, size = 170853, hashes = { sha256 = "7092b9f3e8a416044e1fa138c8172520757179763b85dc53aa9504f4813cff73" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7d/96/bee1eb69d66fc28c3b219ba9b8674b49d3dcc6cd2f9b3e5114ff28cf88b5/soxr-0.5.0.post1-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:42:59Z, size = 203841, hashes = { sha256 = "7406d782d85f8cf64e66b65e6b7721973de8a1dc50b9e88bc2288c343a987484" } }, + { url = "https://files.pythonhosted.org/packages/1f/5d/56ad3d181d30d103128f65cc44f4c4e24c199e6d5723e562704e47c89f78/soxr-0.5.0.post1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:01Z, size = 160192, hashes = { sha256 = "fa0a382fb8d8e2afed2c1642723b2d2d1b9a6728ff89f77f3524034c8885b8c9" } }, + { url = "https://files.pythonhosted.org/packages/7f/09/e43c39390e26b4c1b8d46f8a1c252a5077fa9f81cc2326b03c3d2b85744e/soxr-0.5.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:02Z, size = 221176, hashes = { sha256 = "8b01d3efb95a2851f78414bcd00738b0253eec3f5a1e5482838e965ffef84969" } }, + { url = "https://files.pythonhosted.org/packages/ba/e6/059070b4cdb7fdd8ffbb67c5087c1da9716577127fb0540cd11dbf77923b/soxr-0.5.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:04Z, size = 252779, hashes = { sha256 = "fcc049b0a151a65aa75b92f0ac64bb2dba785d16b78c31c2b94e68c141751d6d" } }, + { url = "https://files.pythonhosted.org/packages/ad/64/86082b6372e5ff807dfa79b857da9f50e94e155706000daa43fdc3b59851/soxr-0.5.0.post1-cp310-cp310-win_amd64.whl", upload-time = 2024-08-31T03:43:06Z, size = 166881, hashes = { sha256 = "97f269bc26937c267a2ace43a77167d0c5c8bba5a2b45863bb6042b5b50c474e" } }, + { url = "https://files.pythonhosted.org/packages/29/28/dc62dae260a77603e8257e9b79078baa2ca4c0b4edc6f9f82c9113d6ef18/soxr-0.5.0.post1-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:08Z, size = 203648, hashes = { sha256 = "6fb77b626773a966e3d8f6cb24f6f74b5327fa5dc90f1ff492450e9cdc03a378" } }, + { url = "https://files.pythonhosted.org/packages/0e/48/3e88329a695f6e0e38a3b171fff819d75d7cc055dae1ec5d5074f34d61e3/soxr-0.5.0.post1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:10Z, size = 159933, hashes = { sha256 = "39e0f791ba178d69cd676485dbee37e75a34f20daa478d90341ecb7f6d9d690f" } }, + { url = "https://files.pythonhosted.org/packages/9c/a5/6b439164be6871520f3d199554568a7656e96a867adbbe5bac179caf5776/soxr-0.5.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:11Z, size = 221010, hashes = { sha256 = "4f0b558f445ba4b64dbcb37b5f803052eee7d93b1dbbbb97b3ec1787cb5a28eb" } }, + { url = "https://files.pythonhosted.org/packages/9f/e5/400e3bf7f29971abad85cb877e290060e5ec61fccd2fa319e3d85709c1be/soxr-0.5.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:13Z, size = 252471, hashes = { sha256 = "ca6903671808e0a6078b0d146bb7a2952b118dfba44008b2aa60f221938ba829" } }, + { url = "https://files.pythonhosted.org/packages/86/94/6a7e91bea7e6ca193ee429869b8f18548cd79759e064021ecb5756024c7c/soxr-0.5.0.post1-cp311-cp311-win_amd64.whl", upload-time = 2024-08-31T03:43:15Z, size = 166723, hashes = { sha256 = "c4d8d5283ed6f5efead0df2c05ae82c169cfdfcf5a82999c2d629c78b33775e8" } }, + { url = "https://files.pythonhosted.org/packages/5d/e3/d422d279e51e6932e7b64f1170a4f61a7ee768e0f84c9233a5b62cd2c832/soxr-0.5.0.post1-cp312-abi3-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:17Z, size = 199993, hashes = { sha256 = "fef509466c9c25f65eae0ce1e4b9ac9705d22c6038c914160ddaf459589c6e31" } }, + { url = "https://files.pythonhosted.org/packages/20/f1/88adaca3c52e03bcb66b63d295df2e2d35bf355d19598c6ce84b20be7fca/soxr-0.5.0.post1-cp312-abi3-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:18Z, size = 156373, hashes = { sha256 = "4704ba6b13a3f1e41d12acf192878384c1c31f71ce606829c64abdf64a8d7d32" } }, + { url = "https://files.pythonhosted.org/packages/b8/38/bad15a9e615215c8219652ca554b601663ac3b7ac82a284aca53ec2ff48c/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:20Z, size = 216564, hashes = { sha256 = "bd052a66471a7335b22a6208601a9d0df7b46b8d087dce4ff6e13eed6a33a2a1" } }, + { url = "https://files.pythonhosted.org/packages/e1/1a/569ea0420a0c4801c2c8dd40d8d544989522f6014d51def689125f3f2935/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:22Z, size = 248455, hashes = { sha256 = "a3f16810dd649ab1f433991d2a9661e9e6a116c2b4101039b53b3c3e90a094fc" } }, + { url = "https://files.pythonhosted.org/packages/bc/10/440f1ba3d4955e0dc740bbe4ce8968c254a3d644d013eb75eea729becdb8/soxr-0.5.0.post1-cp312-abi3-win_amd64.whl", upload-time = 2024-08-31T03:43:23Z, size = 164937, hashes = { sha256 = "b1be9fee90afb38546bdbd7bde714d1d9a8c5a45137f97478a83b65e7f3146f6" } }, + { url = "https://files.pythonhosted.org/packages/d9/7b/c8d797235d06ae316e0c9bc2b1d0d5d948834dfac17eba0ad10fd177524b/soxr-0.5.0.post1-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:24Z, size = 204073, hashes = { sha256 = "c5af7b355959061beb90a1d73c4834ece4549f07b708f8c73c088153cec29935" } }, + { url = "https://files.pythonhosted.org/packages/88/5c/f6cf6b90ce1628def17c746d6cde9991fdd29667ef1d5fb5bd3b22eb788f/soxr-0.5.0.post1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:26Z, size = 160375, hashes = { sha256 = "e1dda616fc797b1507b65486f3116ed2c929f13c722922963dd419d64ada6c07" } }, + { url = "https://files.pythonhosted.org/packages/a5/4a/6a11d62cfd6383c88f4918bdc5191d9c437f649c9101ceb5eec7e2837f0b/soxr-0.5.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:28Z, size = 221450, hashes = { sha256 = "94de2812368e98cb42b4eaeddf8ee1657ecc19bd053f8e67b9b5aa12a3592012" } }, + { url = "https://files.pythonhosted.org/packages/25/d1/83a66e795381ddfc5c3ebf34cc0ac68735c7c459ed1fe65a2193a52c57b1/soxr-0.5.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:29Z, size = 253025, hashes = { sha256 = "9c8e9c980637e03d3f345a4fd81d56477a58c294fb26205fa121bc4eb23d9d01" } }, + { url = "https://files.pythonhosted.org/packages/cd/2e/1fbad5cc8c49c45a0b94221d16445792f55b63fe4f6d3885db960d92892c/soxr-0.5.0.post1-cp39-cp39-win_amd64.whl", upload-time = 2024-08-31T03:43:31Z, size = 167292, hashes = { sha256 = "7e71b0b0db450f36de70f1047505231db77a713f8c47df9342582ae8a4b828f2" } }, +] + [[packages]] name = "sqlitedict" version = "2.1.0" @@ -5005,10 +5403,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30 [[packages]] name = "sympy" -version = "1.13.1" -marker = "python_full_version >= '3.9'" -sdist = { url = "https://files.pythonhosted.org/packages/ca/99/5a5b6f19ff9f083671ddf7b9632028436167cd3d33e11015754e41b249a4/sympy-1.13.1.tar.gz", upload-time = 2024-07-19T09:26:51Z, size = 7533040, hashes = { sha256 = "9cebf7e04ff162015ce31c9c6c9144daa34a93bd082f54fd8f12deca4f47515f" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl", upload-time = 2024-07-19T09:26:48Z, size = 6189177, hashes = { sha256 = "db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8" } }] +version = "1.14.0" +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", upload-time = 2025-04-27T18:05:01Z, size = 7793921, hashes = { sha256 = "d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", upload-time = 2025-04-27T18:04:59Z, size = 6299353, hashes = { sha256 = "e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5" } }] [[packages]] name = "tabledata" @@ -5138,61 +5535,68 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e2 [[packages]] name = "torch" -version = "2.6.0+cu124" +version = "2.7.1+cu126" wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hashes = { sha256 = "7f2ba7f7c0459320a521696f6b5bccc187f59890b23c9dfb6c49b0b87c6bfc97" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-win_amd64.whl", hashes = { sha256 = "7cc45c5b39d74875cfafe908b7f55c544147cc16b01e795feb2fe766583efe78" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hashes = { sha256 = "d4c3e9a8d31a7c0fcbb9da17c31a1917e1fac26c566a4cfbd8c9568ad7cade79" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-win_amd64.whl", hashes = { sha256 = "6a1fb2714e9323f11edb6e8abf7aad5f79e45ad25c081cde87681a18d99c29eb" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hashes = { sha256 = "a393b506844035c0dac2f30ea8478c343b8e95a429f06f3b3cadfc7f53adb597" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-win_amd64.whl", hashes = { sha256 = "3313061c1fec4c7310cf47944e84513dcd27b6173b72a349bb7ca68d0ee6e9c0" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hashes = { sha256 = "0f3bc53c988ce9568cd876a2a5316761e84a8704135ec8068f5f81b4417979cb" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-win_amd64.whl", hashes = { sha256 = "519330eef09534acad8110b6f423d2fe58c1d8e9ada999ed077a637a0021f908" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313t-linux_x86_64.whl", hashes = { sha256 = "35cba404c0d742406cdcba1609085874bc60facdfbc50e910c47a92405fef44c" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hashes = { sha256 = "e661267cd0242462ab100bdd67f651988aa9f67eb31609d6909afcac891df612" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-win_amd64.whl", hashes = { sha256 = "c2eb62b99161d87be486c88fd82441274cc892bce8c48dbc28c055cb147732ce" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hashes = { sha256 = "03b83a0f2c1e90afafd7a5728b956e211bb3e6c56ea3d7d8c7638a659e448d5f" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-win_amd64.whl", hashes = { sha256 = "30119a54e1b4ccefe20dfe5d4b13f6aef76c17ec605b40e26d39789db00906f2" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hashes = { sha256 = "e1a8465165708c2e2e90786ade8a3e1b1d01eca1f022792cd397caad9d8c21bc" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-win_amd64.whl", hashes = { sha256 = "f3af23387ac106b5b01dbef0eb021883e0c00ff4073477b7ce1cbade5ef5038d" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hashes = { sha256 = "63bce0590bc540fc16139e2be0177847585182b8c5e68d7f9213789d1d96c978" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-win_amd64.whl", hashes = { sha256 = "7d897b5ff67e778de4a2a05d4528377003105e29854fd73ecbe965287533f08b" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hashes = { sha256 = "a05c0001fd1d0ceae9cda8c8c1b8a16ed5def858fe996c9237a28016559dad52" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-win_amd64.whl", hashes = { sha256 = "a38a903c9b55cea1217100e0851b25659765b6bb8cd75e6de6bbf0063a2cd51e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hashes = { sha256 = "27d396231f33dc6103ba26ec6ec2ec5939d9850b599e32da711b038af272954e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-win_amd64.whl", hashes = { sha256 = "d4e68a1aeb2a6272d0234b7575089fc70757a93d24dccde8e962a3b18aef77d1" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hashes = { sha256 = "49692cc24edb72ba247a6f37345572cb2371f125eda132bc2834fd842f16bb7e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-win_amd64.whl", hashes = { sha256 = "ef0d0b0bd96d2adb07a47da12426e60d91921dfcd7c1964eea309f41488c2462" } }, ] [[packages]] name = "torchaudio" -version = "2.6.0" +version = "2.7.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/38/aa/f634960ac094e3fc6869f5c214ccfa6f74da2b1a89cefac024f6c650a717/torchaudio-2.6.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:43Z, size = 1808471, hashes = { sha256 = "0eda1cd876f44fc014dc04aa680db2fa355a83df5d834398db6dd5f5cd911f4c" } }, - { url = "https://files.pythonhosted.org/packages/ad/28/4dbe7e70966e16ebb90d5c887c12e3fc6d08a1c1ce0a79f8de357f0c36f9/torchaudio-2.6.0-cp310-cp310-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:34Z, size = 3378103, hashes = { sha256 = "22798d5d8e37869bd5875d37f42270efbeb8ae94bda97fed40c1c5e0e1c62fa3" } }, - { url = "https://files.pythonhosted.org/packages/5b/ca/0e7f2149702fc659c2ac250570d51728f23e42358516f3089ca50c24dc28/torchaudio-2.6.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:42Z, size = 1645722, hashes = { sha256 = "9d8e07789452efdb8132d62afe21f2293a72805f26c2891c6c53e4e4df38ddf6" } }, - { url = "https://files.pythonhosted.org/packages/18/46/988457057404f15e713e7b89180ba2c16bbac616431c17410cb282cf6333/torchaudio-2.6.0-cp310-cp310-win_amd64.whl", upload-time = 2025-01-29T16:29:25Z, size = 2449940, hashes = { sha256 = "c6386bfa478afae2137715bb60f35520e3b05f5fc6d3bcc6969cf9cdfb11c09c" } }, - { url = "https://files.pythonhosted.org/packages/a9/30/bba293c8300245a09b7f82d3cfc04aee1950228da49c6cdd637d1145b6f5/torchaudio-2.6.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:37Z, size = 1815253, hashes = { sha256 = "c12fc41241b8dfce3ccc1917f1c81a0f92f532d9917706600046f1eb21d2d765" } }, - { url = "https://files.pythonhosted.org/packages/3e/00/2c69d436c613043f3051210d2f84a4c9062a815fa609c5f54d25ea8bfd07/torchaudio-2.6.0-cp311-cp311-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:29Z, size = 3382518, hashes = { sha256 = "377b177a3d683a9163e4cab5a06f0346dac9ff96fa527477338fd90fc6a2a4b6" } }, - { url = "https://files.pythonhosted.org/packages/f5/b8/7d4dbbf6b505caddbfccd38e2882e47a791310b32b347f977a0a66efbf80/torchaudio-2.6.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:38Z, size = 1652980, hashes = { sha256 = "0f0db5c997d031c34066d8be1c0ce7d2a1f2b6c016a92885b20b00bfeb17b753" } }, - { url = "https://files.pythonhosted.org/packages/1f/31/417d6955585be76842e9b0159d3801c0b5f9a4ea0db39db1a72bc262c861/torchaudio-2.6.0-cp311-cp311-win_amd64.whl", upload-time = 2025-01-29T16:29:35Z, size = 2454430, hashes = { sha256 = "52182f6de4e7b342d139e54b703185d428de9cce3c4cf914a9b2ab2359d192a3" } }, - { url = "https://files.pythonhosted.org/packages/ac/4a/d71b932bda4171970bdf4997541b5c778daa0e2967ed5009d207fca86ded/torchaudio-2.6.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:41Z, size = 1812899, hashes = { sha256 = "7d0e4b08c42325bf4b887de9a25c44ed882997001740e1bd7d901f65581cf1ab" } }, - { url = "https://files.pythonhosted.org/packages/ed/aa/9082e715a673dd8e22b6a60cec7f301e897406023672b2090f8bcd8a5959/torchaudio-2.6.0-cp312-cp312-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:14Z, size = 3379510, hashes = { sha256 = "715aa21f6bdbd085454c313ae3a2c7cc07bf2e8cf05752f819afb5b4c57f4e6f" } }, - { url = "https://files.pythonhosted.org/packages/f2/e7/0bcb2e33f4bdec69477344eccfe25c515b90496888095e99f837ea422089/torchaudio-2.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:32Z, size = 1653523, hashes = { sha256 = "6291d9507dc1d6b4ffe8843fbfb201e6c8270dd8c42ad70bb76226c0ebdcad56" } }, - { url = "https://files.pythonhosted.org/packages/80/95/29e917905328337c7b104ce81f3bb5e2ad8dc70af2edf1d43f67eb621513/torchaudio-2.6.0-cp312-cp312-win_amd64.whl", upload-time = 2025-01-29T16:29:06Z, size = 2449191, hashes = { sha256 = "86d6239792bf94741a41acd6fe3d549faaf0d50e7275d17d076a190bd007e2f9" } }, - { url = "https://files.pythonhosted.org/packages/fb/73/861afa5864e95fbf42b693e0359b2bf0177b6b5f4274fa4472fd51e5298e/torchaudio-2.6.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:20Z, size = 1813188, hashes = { sha256 = "66f2e0bd5ab56fd81419d2f5afb74a9a70141688594646441756c8c24f424a73" } }, - { url = "https://files.pythonhosted.org/packages/d2/f0/daffd9afa60bd835a2d7980eddfe44524adcb3ee0837486ceae4cd1f68e2/torchaudio-2.6.0-cp313-cp313-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:22Z, size = 3380706, hashes = { sha256 = "52f15185349c370fc1faa84e8b8b2782c007472db9d586a16bba314130b322f2" } }, - { url = "https://files.pythonhosted.org/packages/94/7b/887b91372e34119aa140cf67614e5ba901bf6a0db86f2c39e30ff71eec54/torchaudio-2.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:11Z, size = 1653553, hashes = { sha256 = "b521ea9618fb4c29a6f8071628170c222291f46a48a3bf424cfeb488f54af714" } }, - { url = "https://files.pythonhosted.org/packages/55/c8/3010878a5e7f15d89450e22769697173c6dc244a0647ddc5386c28b6dacc/torchaudio-2.6.0-cp313-cp313-win_amd64.whl", upload-time = 2025-01-29T16:29:10Z, size = 2449350, hashes = { sha256 = "393fa74ec40d167f0170728ea21c9b5e0f830648fd02df7db2bf7e62f64245ec" } }, - { url = "https://files.pythonhosted.org/packages/d3/d3/81b8b800bac7149aba7996352af9dd66cbade3a83b5127fa3e8cfa98d38d/torchaudio-2.6.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:08Z, size = 1809120, hashes = { sha256 = "04803a969710bdb77a4ddfdb85a32fa9b9e0310dc91f7eb7e54d6083dd69bfab" } }, - { url = "https://files.pythonhosted.org/packages/d1/be/ff09ae00e8de07241c06ea5853f706450be6ee56d8c1a99c261a230b9233/torchaudio-2.6.0-cp39-cp39-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:16Z, size = 3379298, hashes = { sha256 = "8c1a4d08e35a9ceaadadbff6e60bcb3442482f800369be350103dfd08b4ddf52" } }, - { url = "https://files.pythonhosted.org/packages/e8/46/1a5cf6b40971420c92572272cc952a6f1401fadb54f1184fa76fb93ff7de/torchaudio-2.6.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:26Z, size = 1646041, hashes = { sha256 = "72e77055d8e742475c6dfacf59fab09b1fc94d4423e14897e188b67cad3851c6" } }, - { url = "https://files.pythonhosted.org/packages/2f/39/94778b2fe3fdd9312287c80b57e4e0c7d47e97e2cb8161b3af92df53326b/torchaudio-2.6.0-cp39-cp39-win_amd64.whl", upload-time = 2025-01-29T16:29:18Z, size = 2448783, hashes = { sha256 = "d855da878a28c2e5e6fb3d76fcddd544f4d957a320b29602cea5af2fe0ad1f3a" } }, + { url = "https://files.pythonhosted.org/packages/da/71/bfc6d2b28ede6c4c5446901cfa4d98fa25b2606eb12e641baccec16fcde0/torchaudio-2.7.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:12Z, size = 1842457, hashes = { sha256 = "4739af57d0eb94347d1c6a1b5668be78a7383afe826dde18a04883b9f9f263b1" } }, + { url = "https://files.pythonhosted.org/packages/e6/8c/35eea5138ccd4abf38b163743d5ab4a8b25349bafa8bdf3d629e7f3036b9/torchaudio-2.7.1-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:11Z, size = 1680682, hashes = { sha256 = "c089dbfc14c5f47091b7bf3f6bf2bbac93b86619299d04d9c102f4ad53758990" } }, + { url = "https://files.pythonhosted.org/packages/7d/dc/7569889c1fc95ebf18b0295bc4fdebafbbb89ba9e0018c7e9b0844bae011/torchaudio-2.7.1-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:52Z, size = 3498891, hashes = { sha256 = "6bb1e6db22fa2aad6b89b2a455ec5c6dc31df2635dbfafa213394f8b07b09516" } }, + { url = "https://files.pythonhosted.org/packages/b3/e0/ff0ac4234798a0b6b1398fa878a2e7d22f1d06d4327feb312d9e77e079bd/torchaudio-2.7.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-04T17:43:57Z, size = 2483343, hashes = { sha256 = "2ba4df6e3ad35cb1e5bd162cf86b492526138f6476f5a06b10725b8880c618eb" } }, + { url = "https://files.pythonhosted.org/packages/85/a2/52e6760d352584ae1ab139d97647bdc51d1eb7d480b688fe69c72616c956/torchaudio-2.7.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:05Z, size = 1849254, hashes = { sha256 = "d5a62f88c629035913f506df03f710c48fc8bb9637191933f27c67088d5ca136" } }, + { url = "https://files.pythonhosted.org/packages/df/e6/0f3835895f9d0b8900ca4a7196932b13b74156ad9ffb76e7aacfc5bb4157/torchaudio-2.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:09Z, size = 1686156, hashes = { sha256 = "53bc4ba12e7468be34a7ca2ee837ee5c8bd5755b25c12f665af9339cae37e265" } }, + { url = "https://files.pythonhosted.org/packages/0d/c5/8ba8869ac5607bbd83ea864bda2c628f8b7b55a9200f8147687995e95a49/torchaudio-2.7.1-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:49Z, size = 3508053, hashes = { sha256 = "f8bd69354a397753b9dea9699d9e1251f8496fbbdf3028c7086a57a615bf33c3" } }, + { url = "https://files.pythonhosted.org/packages/78/cc/11709b2cbf841eda124918523088d9aaa1509ae4400f346192037e6de6c6/torchaudio-2.7.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-04T17:44:04Z, size = 2488974, hashes = { sha256 = "0ae0678ad27355eebea5a9fdd9ae9bfec444f8405f9b6c60026905ba3665c43a" } }, + { url = "https://files.pythonhosted.org/packages/0b/d1/eb8bc3b3502dddb1b789567b7b19668b1d32817266887b9f381494cfe463/torchaudio-2.7.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:07Z, size = 1846897, hashes = { sha256 = "9306dcfc4586cebd7647a93fe9a448e791c4f83934da616b9433b75597a1f978" } }, + { url = "https://files.pythonhosted.org/packages/62/7d/6c15f15d3edc5271abc808f70713644b50f0f7bfb85a09dba8b5735fbad3/torchaudio-2.7.1-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:58Z, size = 1686680, hashes = { sha256 = "d66bd76b226fdd4135c97650e1b7eb63fb7659b4ed0e3a778898e41dbba21b61" } }, + { url = "https://files.pythonhosted.org/packages/48/65/0f46ba74cdc67ea9a8c37c8acfb5194d81639e481e85903c076bcd97188c/torchaudio-2.7.1-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:44:06Z, size = 3506966, hashes = { sha256 = "9cbcdaab77ad9a73711acffee58f4eebc8a0685289a938a3fa6f660af9489aee" } }, + { url = "https://files.pythonhosted.org/packages/52/29/06f887baf22cbba85ae331b71b110b115bf11b3968f5914a50c17dde5ab7/torchaudio-2.7.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-04T17:44:00Z, size = 2484265, hashes = { sha256 = "9cfb8f6ace8e01e2b89de74eb893ba5ce936b88b415383605b0a4d974009dec7" } }, + { url = "https://files.pythonhosted.org/packages/b6/ee/6e308868b9467e1b51da9d781cb73dd5aadca7c8b6256f88ce5d18a7fb77/torchaudio-2.7.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:01Z, size = 1847208, hashes = { sha256 = "e5f0599a507f4683546878ed9667e1b32d7ca3c8a957e4c15c6b302378ef4dee" } }, + { url = "https://files.pythonhosted.org/packages/3a/f9/ca0e0960526e6deaa476d168b877480a3fbae5d44668a54de963a9800097/torchaudio-2.7.1-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:02Z, size = 1686311, hashes = { sha256 = "271f717844e5c7f9e05c8328de817bf90f46d83281c791e94f54d4edea2f5817" } }, + { url = "https://files.pythonhosted.org/packages/bb/ab/83f282ca5475ae34c58520a4a97b6d69438bc699d70d16432deb19791cda/torchaudio-2.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:46Z, size = 3507174, hashes = { sha256 = "1862b063d8d4e55cb4862bcbd63568545f549825a3c5605bd312224c3ebb1919" } }, + { url = "https://files.pythonhosted.org/packages/12/91/dbd17a6eda4b0504d9b4f1f721a1654456e39f7178b8462344f942100865/torchaudio-2.7.1-cp313-cp313-win_amd64.whl", upload-time = 2025-06-04T17:43:48Z, size = 2484503, hashes = { sha256 = "edb4deaa6f95acd5522912ed643303d0b86d79a6f15914362f5a5d49baaf5d13" } }, + { url = "https://files.pythonhosted.org/packages/73/5e/da52d2fa9f7cc89512b63dd8a88fb3e097a89815f440cc16159b216ec611/torchaudio-2.7.1-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:43:56Z, size = 1929983, hashes = { sha256 = "18560955b8beb2a8d39a6bfae20a442337afcefb3dfd4ee007ce82233a796799" } }, + { url = "https://files.pythonhosted.org/packages/f7/16/9d03dc62613f276f9666eb0609164287df23986b67d20b53e78d21a3d8d8/torchaudio-2.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:55Z, size = 1700436, hashes = { sha256 = "1850475ef9101ea0b3593fe93ff6ee4e7a20598f6da6510761220b9fe56eb7fa" } }, + { url = "https://files.pythonhosted.org/packages/83/45/57a437fe41b302fc79b4eb78fdb3e480ff42c66270e7505eedf0b000969c/torchaudio-2.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:50Z, size = 3521631, hashes = { sha256 = "98257fc14dd493ba5a3258fb6d61d27cd64a48ee79537c3964c4da26b9bf295f" } }, + { url = "https://files.pythonhosted.org/packages/91/5e/9262a7e41e47bc87eb245c4fc485eb26ff41a05886b241c003440c9e0107/torchaudio-2.7.1-cp313-cp313t-win_amd64.whl", upload-time = 2025-06-04T17:43:42Z, size = 2534956, hashes = { sha256 = "c802e0dcbf38669007327bb52f065573cc5cac106eaca987f6e1a32e6282263a" } }, + { url = "https://files.pythonhosted.org/packages/3b/67/82ee183a867d5138b594a5c07be403d8efd0e010b3ea8a7e135058e965cd/torchaudio-2.7.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:43:54Z, size = 1843193, hashes = { sha256 = "a07100fe2cf7af4fa69d8cb046a2b74046612621a1a548afa5af1c69e02eaf81" } }, + { url = "https://files.pythonhosted.org/packages/a5/57/6f7c8b9c00970248498152549f004587db0a83e6caad0025c9723994ffc9/torchaudio-2.7.1-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:53Z, size = 1681224, hashes = { sha256 = "e8b2da11a7f7782b00b823c99e812eb00ee8b3455ad474f8fd42a0da0bc4f46a" } }, + { url = "https://files.pythonhosted.org/packages/37/7b/0bf5da00d883b241bd4986e2d26dc1aabd16cc860c4c5d4bc9237e6350c3/torchaudio-2.7.1-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:44Z, size = 3502377, hashes = { sha256 = "9ce8aed225d5ce65705d30f6ef8e457d329fe6ea0b8729ad953ba99e87da264e" } }, + { url = "https://files.pythonhosted.org/packages/26/99/00764e98c82d0b48a1e1fd059a0f10cf1bec741013a7e9c05077bd1fd481/torchaudio-2.7.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-04T17:43:43Z, size = 2477692, hashes = { sha256 = "30e21f043f5cc50f703c2cf0de75633e2c720227f9bf848ffc9b8b987871b3fc" } }, ] [[packages]] name = "torchvision" -version = "0.21.0+cu124" +version = "0.22.1+cu126" wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hashes = { sha256 = "3d3e74018eaa7837c73e3764dad3b7792b7544401c25a42977e9744303731bd3" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-win_amd64.whl", hashes = { sha256 = "0c6aefb70ab2b312065240c804e459ac7b0e449867afd469b38d2fd47f9391a7" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hashes = { sha256 = "137376805aca5ba57bd2c7a3ecb8569df961dbe82b128aac9b3b0a7125ef9385" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-win_amd64.whl", hashes = { sha256 = "000a013584ad2304ab30496318145f284ac364622addb5ee3a5abd2769ba146f" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hashes = { sha256 = "efb53ea0af7bf09b7b53e2a18b9be6d245f7d46a90b51d5cf97f37e9b929a991" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-win_amd64.whl", hashes = { sha256 = "ec63c2ee792757492da40590e34b14f2fceda29050558c215f0c1f3b08149c0f" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hashes = { sha256 = "4b70acf3b4b96a0ceb1374116626c9bef9e8be016b57b1284e482260ca1896d6" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-win_amd64.whl", hashes = { sha256 = "8fcf55321b206de70ff8e01c884fa42e57a60b1cb749341b96e0f22c8a7c9ec7" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hashes = { sha256 = "6afb21a22f5497e08ea4dbd4544472330d8249bf09dafd239302552cad6906b2" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-win_amd64.whl", hashes = { sha256 = "579b6a7fffc34a860c57a7131221ef125831f5961431f8da15760ab1ef752d44" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hashes = { sha256 = "d697c146e2d83e2ff283d355ac7b39abe407da433b18060c4c78f2b84f14d252" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-win_amd64.whl", hashes = { sha256 = "9f571c9afbe6431a1eaf163885cdb7bf46eb482ed36e050bb0e40cc41e16de01" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hashes = { sha256 = "b49a0e0c10680e8ee8cb703227640a4b6376d5a285fe73b3254f304707cd8d2f" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-win_amd64.whl", hashes = { sha256 = "a2f2dec920c2f023e406caf342fae0d9071eeaca54fc0367ef66136765e6de5b" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hashes = { sha256 = "d6f17966552bb117d931db49bf49f19d2488631ff4c0b68a5215dd8739507b2e" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-win_amd64.whl", hashes = { sha256 = "8a46582304fdff54a953522851c91b4d6f35b1d5c48a7d81f7d893edf015ce91" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hashes = { sha256 = "ea4ac7eb55e419ee2f8e78177dddccea95a8ce7c3162abd695a77d05e410db29" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-win_amd64.whl", hashes = { sha256 = "e3239e98f08834730dedba81bcb539cc5fbfa227ed673483e6cf161acb916ade" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hashes = { sha256 = "e29593b8454250607095315bd550d108b163b126ac856d991ac77e801ece802e" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-win_amd64.whl", hashes = { sha256 = "a05eeaf478e34ad345534311ce4fffc42f1f0a874973e9efadb3b4990c8c6787" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hashes = { sha256 = "54a178a9c3b2d702791f15f126477cf10716849eaf4820e39aacd9730a36e3b8" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-win_amd64.whl", hashes = { sha256 = "c2544ece8e4f45e15dd6826572b3d6634d2f069079289ce61e3a8345ccccaba5" } }, ] [[packages]] @@ -5233,20 +5637,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836 [[packages]] name = "transformers" -version = "4.52.4" -sdist = { url = "https://files.pythonhosted.org/packages/da/a9/275037087f9d846580b02f2d7cae0e0a6955d46f84583d0151d6227bd416/transformers-4.52.4.tar.gz", upload-time = 2025-05-30T09:17:17Z, size = 8945376, hashes = { sha256 = "aff3764441c1adc192a08dba49740d3cbbcb72d850586075aed6bd89b98203e6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/f2/25b27b396af03d5b64e61976b14f7209e2939e9e806c10749b6d277c273e/transformers-4.52.4-py3-none-any.whl", upload-time = 2025-05-30T09:17:14Z, size = 10460375, hashes = { sha256 = "203f5c19416d5877e36e88633943761719538a25d9775977a24fe77a1e5adfc7" } }] +version = "4.55.2" +sdist = { url = "https://files.pythonhosted.org/packages/70/a5/d8b8a1f3a051daeb5f11253bb69fc241f193d1c0566e299210ed9220ff4e/transformers-4.55.2.tar.gz", upload-time = 2025-08-13T18:25:43Z, size = 9571466, hashes = { sha256 = "a45ec60c03474fd67adbce5c434685051b7608b3f4f167c25aa6aeb1cad16d4f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/db/5a/022ac010bedfb5119734cf9d743cf1d830cb4c604f53bb1552216f4344dc/transformers-4.55.2-py3-none-any.whl", upload-time = 2025-08-13T18:25:40Z, size = 11269748, hashes = { sha256 = "097e3c2e2c0c9681db3da9d748d8f9d6a724c644514673d0030e8c5a1109f1f1" } }] [[packages]] name = "triton" -version = "3.2.0" +version = "3.3.1" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/01/65/3ffa90e158a2c82f0716eee8d26a725d241549b7d7aaf7e4f44ac03ebd89/triton-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:12:21Z, size = 253090354, hashes = { sha256 = "b3e54983cd51875855da7c68ec05c05cf8bb08df361b1d5b69e05e40b0c9bd62" } }, - { url = "https://files.pythonhosted.org/packages/a7/2e/757d2280d4fefe7d33af7615124e7e298ae7b8e3bc4446cdb8e88b0f9bab/triton-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:12:51Z, size = 253157636, hashes = { sha256 = "8009a1fb093ee8546495e96731336a33fb8856a38e45bb4ab6affd6dbc3ba220" } }, - { url = "https://files.pythonhosted.org/packages/06/00/59500052cb1cf8cf5316be93598946bc451f14072c6ff256904428eaf03c/triton-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:13:24Z, size = 253159365, hashes = { sha256 = "8d9b215efc1c26fa7eefb9a157915c92d52e000d2bf83e5f69704047e63f125c" } }, - { url = "https://files.pythonhosted.org/packages/c7/30/37a3384d1e2e9320331baca41e835e90a3767303642c7a80d4510152cbcf/triton-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:13:54Z, size = 253154278, hashes = { sha256 = "e5dfa23ba84541d7c0a531dfce76d8bcd19159d50a4a8b14ad01e91734a5c1b0" } }, - { url = "https://files.pythonhosted.org/packages/bc/74/9f12bdedeb110242d8bb1bd621f6605e753ee0cbf73cf7f3a62b8173f190/triton-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:14:23Z, size = 253057866, hashes = { sha256 = "30ceed0eff2c4a73b14eb63e052992f44bbdf175f3fad21e1ac8097a772de7ee" } }, + { url = "https://files.pythonhosted.org/packages/8d/a9/549e51e9b1b2c9b854fd761a1d23df0ba2fbc60bd0c13b489ffa518cfcb7/triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:36Z, size = 155600257, hashes = { sha256 = "b74db445b1c562844d3cfad6e9679c72e93fdfb1a90a24052b03bb5c49d1242e" } }, + { url = "https://files.pythonhosted.org/packages/21/2f/3e56ea7b58f80ff68899b1dbe810ff257c9d177d288c6b0f55bf2fe4eb50/triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:44Z, size = 155689937, hashes = { sha256 = "b31e3aa26f8cb3cc5bf4e187bf737cbacf17311e1112b781d4a059353dfd731b" } }, + { url = "https://files.pythonhosted.org/packages/24/5f/950fb373bf9c01ad4eb5a8cd5eaf32cdf9e238c02f9293557a2129b9c4ac/triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:51Z, size = 155669138, hashes = { sha256 = "9999e83aba21e1a78c1f36f21bce621b77bcaa530277a50484a7cb4a822f6e43" } }, + { url = "https://files.pythonhosted.org/packages/74/1f/dfb531f90a2d367d914adfee771babbd3f1a5b26c3f5fbc458dee21daa78/triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:02Z, size = 155673035, hashes = { sha256 = "b89d846b5a4198317fec27a5d3a609ea96b6d557ff44b56c23176546023c4240" } }, + { url = "https://files.pythonhosted.org/packages/28/71/bd20ffcb7a64c753dc2463489a61bf69d531f308e390ad06390268c4ea04/triton-3.3.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:10Z, size = 155735832, hashes = { sha256 = "a3198adb9d78b77818a5388bff89fa72ff36f9da0bc689db2f0a651a67ce6a42" } }, + { url = "https://files.pythonhosted.org/packages/6d/81/ac4d50af22f594c4cb7c84fd2ad5ba1e0c03e2a83fe3483ddd79edcd7ec7/triton-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:18Z, size = 155596799, hashes = { sha256 = "f6139aeb04a146b0b8e0fbbd89ad1e65861c57cfed881f21d62d3cb94a36bab7" } }, ] [[packages]] @@ -5439,9 +5844,9 @@ wheels = [ [[packages]] name = "vllm" -version = "0.8.5.post1" -sdist = { url = "https://files.pythonhosted.org/packages/68/a4/66914f97cd0b2e8b56d4ab9e1695415fbf38c3bc6f2dc5abf0487a32d2ef/vllm-0.8.5.post1.tar.gz", upload-time = 2025-05-02T22:31:09Z, size = 7337621, hashes = { sha256 = "5e5be78ee00637de4ee29f75ce86edc6c224c05d9e58d067a511eb83c3afe32d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/47/07/e8822ca825f88aec61a7af6210b85cd0e0a4d6f757081d3282f32b1b0912/vllm-0.8.5.post1-cp38-abi3-manylinux1_x86_64.whl", upload-time = 2025-05-02T22:31:02Z, size = 326421557, hashes = { sha256 = "b7f0dbd46f82aac6b2e7489c2bbf1c90fdc2e56d3f1fff44549951db40814d5a" } }] +version = "0.10.1.1" +sdist = { url = "https://files.pythonhosted.org/packages/ae/a8/b53e7950c05bf8e6ef4438603a70c8992e7bc90fcad5a7a4f360c7d748a6/vllm-0.10.1.1.tar.gz", upload-time = 2025-08-20T23:17:16Z, size = 10510801, hashes = { sha256 = "3099824ee4bdaa14c4c4f7178a092101a0ec206d4c9371edf295849b2b730a39" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3b/14/6fac6c3f6be5657a70911c8c48062c4749925dc5e24d254b1ec493add7a0/vllm-0.10.1.1-cp38-abi3-manylinux1_x86_64.whl", upload-time = 2025-08-20T23:17:09Z, size = 414400912, hashes = { sha256 = "8ca0dd985e1ceac8540e7719c654f1553b3ba8a43c685ac8d3fa1366ffb6443a" } }] [[packages]] name = "watchdog" @@ -5719,138 +6124,45 @@ name = "word2number" version = "1.1" sdist = { url = "https://files.pythonhosted.org/packages/4a/29/a31940c848521f0725f0df6b25dca8917f13a2025b0e8fcbe5d0457e45e6/word2number-1.1.zip", upload-time = 2017-06-02T15:45:14Z, size = 9723, hashes = { sha256 = "70e27a5d387f67b04c71fbb7621c05930b19bfd26efd6851e6e0f9969dcde7d0" } } -[[packages]] -name = "wrapt" -version = "1.17.3" -sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", upload-time = 2025-08-12T05:53:21Z, size = 55547, hashes = { sha256 = "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/23/bb82321b86411eb51e5a5db3fb8f8032fd30bd7c2d74bfe936136b2fa1d6/wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:44Z, size = 53482, hashes = { sha256 = "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04" } }, - { url = "https://files.pythonhosted.org/packages/45/69/f3c47642b79485a30a59c63f6d739ed779fb4cc8323205d047d741d55220/wrapt-1.17.3-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:32Z, size = 38676, hashes = { sha256 = "e6b13af258d6a9ad602d57d889f83b9d5543acd471eee12eb51f5b01f8eb1bc2" } }, - { url = "https://files.pythonhosted.org/packages/d1/71/e7e7f5670c1eafd9e990438e69d8fb46fa91a50785332e06b560c869454f/wrapt-1.17.3-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:54Z, size = 38957, hashes = { sha256 = "fd341868a4b6714a5962c1af0bd44f7c404ef78720c7de4892901e540417111c" } }, - { url = "https://files.pythonhosted.org/packages/de/17/9f8f86755c191d6779d7ddead1a53c7a8aa18bccb7cea8e7e72dfa6a8a09/wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:30Z, size = 81975, hashes = { sha256 = "f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775" } }, - { url = "https://files.pythonhosted.org/packages/f2/15/dd576273491f9f43dd09fce517f6c2ce6eb4fe21681726068db0d0467096/wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:09Z, size = 83149, hashes = { sha256 = "343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd" } }, - { url = "https://files.pythonhosted.org/packages/0c/c4/5eb4ce0d4814521fee7aa806264bf7a114e748ad05110441cd5b8a5c744b/wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:10Z, size = 82209, hashes = { sha256 = "33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05" } }, - { url = "https://files.pythonhosted.org/packages/31/4b/819e9e0eb5c8dc86f60dfc42aa4e2c0d6c3db8732bce93cc752e604bb5f5/wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:31Z, size = 81551, hashes = { sha256 = "e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418" } }, - { url = "https://files.pythonhosted.org/packages/f8/83/ed6baf89ba3a56694700139698cf703aac9f0f9eb03dab92f57551bd5385/wrapt-1.17.3-cp310-cp310-win32.whl", upload-time = 2025-08-12T05:53:01Z, size = 36464, hashes = { sha256 = "a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390" } }, - { url = "https://files.pythonhosted.org/packages/2f/90/ee61d36862340ad7e9d15a02529df6b948676b9a5829fd5e16640156627d/wrapt-1.17.3-cp310-cp310-win_amd64.whl", upload-time = 2025-08-12T05:53:00Z, size = 38748, hashes = { sha256 = "afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6" } }, - { url = "https://files.pythonhosted.org/packages/bd/c3/cefe0bd330d389c9983ced15d326f45373f4073c9f4a8c2f99b50bfea329/wrapt-1.17.3-cp310-cp310-win_arm64.whl", upload-time = 2025-08-12T05:52:51Z, size = 36810, hashes = { sha256 = "af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18" } }, - { url = "https://files.pythonhosted.org/packages/52/db/00e2a219213856074a213503fdac0511203dceefff26e1daa15250cc01a0/wrapt-1.17.3-cp311-cp311-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:45Z, size = 53482, hashes = { sha256 = "273a736c4645e63ac582c60a56b0acb529ef07f78e08dc6bfadf6a46b19c0da7" } }, - { url = "https://files.pythonhosted.org/packages/5e/30/ca3c4a5eba478408572096fe9ce36e6e915994dd26a4e9e98b4f729c06d9/wrapt-1.17.3-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:34Z, size = 38674, hashes = { sha256 = "5531d911795e3f935a9c23eb1c8c03c211661a5060aab167065896bbf62a5f85" } }, - { url = "https://files.pythonhosted.org/packages/31/25/3e8cc2c46b5329c5957cec959cb76a10718e1a513309c31399a4dad07eb3/wrapt-1.17.3-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:56Z, size = 38959, hashes = { sha256 = "0610b46293c59a3adbae3dee552b648b984176f8562ee0dba099a56cfbe4df1f" } }, - { url = "https://files.pythonhosted.org/packages/5d/8f/a32a99fc03e4b37e31b57cb9cefc65050ea08147a8ce12f288616b05ef54/wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:32Z, size = 82376, hashes = { sha256 = "b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311" } }, - { url = "https://files.pythonhosted.org/packages/31/57/4930cb8d9d70d59c27ee1332a318c20291749b4fba31f113c2f8ac49a72e/wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:11Z, size = 83604, hashes = { sha256 = "8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1" } }, - { url = "https://files.pythonhosted.org/packages/a8/f3/1afd48de81d63dd66e01b263a6fbb86e1b5053b419b9b33d13e1f6d0f7d0/wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:12Z, size = 82782, hashes = { sha256 = "d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5" } }, - { url = "https://files.pythonhosted.org/packages/1e/d7/4ad5327612173b144998232f98a85bb24b60c352afb73bc48e3e0d2bdc4e/wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:33Z, size = 82076, hashes = { sha256 = "79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2" } }, - { url = "https://files.pythonhosted.org/packages/bb/59/e0adfc831674a65694f18ea6dc821f9fcb9ec82c2ce7e3d73a88ba2e8718/wrapt-1.17.3-cp311-cp311-win32.whl", upload-time = 2025-08-12T05:53:03Z, size = 36457, hashes = { sha256 = "c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89" } }, - { url = "https://files.pythonhosted.org/packages/83/88/16b7231ba49861b6f75fc309b11012ede4d6b0a9c90969d9e0db8d991aeb/wrapt-1.17.3-cp311-cp311-win_amd64.whl", upload-time = 2025-08-12T05:53:02Z, size = 38745, hashes = { sha256 = "0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77" } }, - { url = "https://files.pythonhosted.org/packages/9a/1e/c4d4f3398ec073012c51d1c8d87f715f56765444e1a4b11e5180577b7e6e/wrapt-1.17.3-cp311-cp311-win_arm64.whl", upload-time = 2025-08-12T05:52:53Z, size = 36806, hashes = { sha256 = "5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a" } }, - { url = "https://files.pythonhosted.org/packages/9f/41/cad1aba93e752f1f9268c77270da3c469883d56e2798e7df6240dcb2287b/wrapt-1.17.3-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:47Z, size = 53998, hashes = { sha256 = "ab232e7fdb44cdfbf55fc3afa31bcdb0d8980b9b95c38b6405df2acb672af0e0" } }, - { url = "https://files.pythonhosted.org/packages/60/f8/096a7cc13097a1869fe44efe68dace40d2a16ecb853141394047f0780b96/wrapt-1.17.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:35Z, size = 39020, hashes = { sha256 = "9baa544e6acc91130e926e8c802a17f3b16fbea0fd441b5a60f5cf2cc5c3deba" } }, - { url = "https://files.pythonhosted.org/packages/33/df/bdf864b8997aab4febb96a9ae5c124f700a5abd9b5e13d2a3214ec4be705/wrapt-1.17.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:57Z, size = 39098, hashes = { sha256 = "6b538e31eca1a7ea4605e44f81a48aa24c4632a277431a6ed3f328835901f4fd" } }, - { url = "https://files.pythonhosted.org/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:34Z, size = 88036, hashes = { sha256 = "042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828" } }, - { url = "https://files.pythonhosted.org/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:13Z, size = 88156, hashes = { sha256 = "3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9" } }, - { url = "https://files.pythonhosted.org/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:14Z, size = 87102, hashes = { sha256 = "0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396" } }, - { url = "https://files.pythonhosted.org/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:36Z, size = 87732, hashes = { sha256 = "74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc" } }, - { url = "https://files.pythonhosted.org/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", upload-time = 2025-08-12T05:53:07Z, size = 36705, hashes = { sha256 = "4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe" } }, - { url = "https://files.pythonhosted.org/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", upload-time = 2025-08-12T05:53:05Z, size = 38877, hashes = { sha256 = "e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c" } }, - { url = "https://files.pythonhosted.org/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", upload-time = 2025-08-12T05:52:54Z, size = 36885, hashes = { sha256 = "604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6" } }, - { url = "https://files.pythonhosted.org/packages/fc/f6/759ece88472157acb55fc195e5b116e06730f1b651b5b314c66291729193/wrapt-1.17.3-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:48Z, size = 54003, hashes = { sha256 = "a47681378a0439215912ef542c45a783484d4dd82bac412b71e59cf9c0e1cea0" } }, - { url = "https://files.pythonhosted.org/packages/4f/a9/49940b9dc6d47027dc850c116d79b4155f15c08547d04db0f07121499347/wrapt-1.17.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:37Z, size = 39025, hashes = { sha256 = "54a30837587c6ee3cd1a4d1c2ec5d24e77984d44e2f34547e2323ddb4e22eb77" } }, - { url = "https://files.pythonhosted.org/packages/45/35/6a08de0f2c96dcdd7fe464d7420ddb9a7655a6561150e5fc4da9356aeaab/wrapt-1.17.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:58Z, size = 39108, hashes = { sha256 = "16ecf15d6af39246fe33e507105d67e4b81d8f8d2c6598ff7e3ca1b8a37213f7" } }, - { url = "https://files.pythonhosted.org/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:37Z, size = 88072, hashes = { sha256 = "6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277" } }, - { url = "https://files.pythonhosted.org/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:15Z, size = 88214, hashes = { sha256 = "0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d" } }, - { url = "https://files.pythonhosted.org/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:17Z, size = 87105, hashes = { sha256 = "423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa" } }, - { url = "https://files.pythonhosted.org/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:39Z, size = 87766, hashes = { sha256 = "e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050" } }, - { url = "https://files.pythonhosted.org/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", upload-time = 2025-08-12T05:53:10Z, size = 36711, hashes = { sha256 = "53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8" } }, - { url = "https://files.pythonhosted.org/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", upload-time = 2025-08-12T05:53:08Z, size = 38885, hashes = { sha256 = "1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb" } }, - { url = "https://files.pythonhosted.org/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", upload-time = 2025-08-12T05:52:55Z, size = 36896, hashes = { sha256 = "7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16" } }, - { url = "https://files.pythonhosted.org/packages/02/a2/cd864b2a14f20d14f4c496fab97802001560f9f41554eef6df201cd7f76c/wrapt-1.17.3-cp314-cp314-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:49Z, size = 54132, hashes = { sha256 = "cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39" } }, - { url = "https://files.pythonhosted.org/packages/d5/46/d011725b0c89e853dc44cceb738a307cde5d240d023d6d40a82d1b4e1182/wrapt-1.17.3-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:38Z, size = 39091, hashes = { sha256 = "e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235" } }, - { url = "https://files.pythonhosted.org/packages/2e/9e/3ad852d77c35aae7ddebdbc3b6d35ec8013af7d7dddad0ad911f3d891dae/wrapt-1.17.3-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:59Z, size = 39172, hashes = { sha256 = "5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c" } }, - { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:40Z, size = 87163, hashes = { sha256 = "281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b" } }, - { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:20Z, size = 87963, hashes = { sha256 = "dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa" } }, - { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:21Z, size = 86945, hashes = { sha256 = "373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7" } }, - { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:43Z, size = 86857, hashes = { sha256 = "d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4" } }, - { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", upload-time = 2025-08-12T05:53:12Z, size = 37178, hashes = { sha256 = "fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10" } }, - { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", upload-time = 2025-08-12T05:53:11Z, size = 39310, hashes = { sha256 = "e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6" } }, - { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", upload-time = 2025-08-12T05:52:56Z, size = 37266, hashes = { sha256 = "507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58" } }, - { url = "https://files.pythonhosted.org/packages/77/ed/dd5cf21aec36c80443c6f900449260b80e2a65cf963668eaef3b9accce36/wrapt-1.17.3-cp314-cp314t-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:51Z, size = 56544, hashes = { sha256 = "ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a" } }, - { url = "https://files.pythonhosted.org/packages/8d/96/450c651cc753877ad100c7949ab4d2e2ecc4d97157e00fa8f45df682456a/wrapt-1.17.3-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:39Z, size = 40283, hashes = { sha256 = "249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067" } }, - { url = "https://files.pythonhosted.org/packages/d1/86/2fcad95994d9b572db57632acb6f900695a648c3e063f2cd344b3f5c5a37/wrapt-1.17.3-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:00Z, size = 40366, hashes = { sha256 = "5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454" } }, - { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:44Z, size = 108571, hashes = { sha256 = "5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e" } }, - { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:22Z, size = 113094, hashes = { sha256 = "223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f" } }, - { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:24Z, size = 110659, hashes = { sha256 = "e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056" } }, - { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:45Z, size = 106946, hashes = { sha256 = "88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804" } }, - { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", upload-time = 2025-08-12T05:53:15Z, size = 38717, hashes = { sha256 = "41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977" } }, - { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-12T05:53:14Z, size = 41334, hashes = { sha256 = "73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116" } }, - { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-12T05:52:57Z, size = 38471, hashes = { sha256 = "f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6" } }, - { url = "https://files.pythonhosted.org/packages/74/2b/035dfac90dcf051e892d777c0921a979047f9fba8ad47555957c06bca89d/wrapt-1.17.3-cp38-cp38-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:52Z, size = 53237, hashes = { sha256 = "70d86fa5197b8947a2fa70260b48e400bf2ccacdcab97bb7de47e3d1e6312225" } }, - { url = "https://files.pythonhosted.org/packages/b3/85/af1173e9ca8e5bd30371c2367fed2f02e07d0a41869adfd8ce0e2dac25e0/wrapt-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:41Z, size = 38469, hashes = { sha256 = "df7d30371a2accfe4013e90445f6388c570f103d61019b6b7c57e0265250072a" } }, - { url = "https://files.pythonhosted.org/packages/6a/b1/cbe84085aa5a8decf9bd4af53159e64270110781b810f3df7fa5672a2b1a/wrapt-1.17.3-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:01Z, size = 38728, hashes = { sha256 = "caea3e9c79d5f0d2c6d9ab96111601797ea5da8e6d0723f77eabb0d4068d2b2f" } }, - { url = "https://files.pythonhosted.org/packages/f5/69/f1353697728dab653f1d4267c4a5d4448f1d8cf1f5dda5b4ffbcf2d68904/wrapt-1.17.3-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:47Z, size = 84873, hashes = { sha256 = "758895b01d546812d1f42204bd443b8c433c44d090248bf22689df673ccafe00" } }, - { url = "https://files.pythonhosted.org/packages/94/7f/681648d484ba20d8bde8e128f84775439ff15c0c2bb4a98fb3dd15c3dc16/wrapt-1.17.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:25Z, size = 85962, hashes = { sha256 = "02b551d101f31694fc785e58e0720ef7d9a10c4e62c1c9358ce6f63f23e30a56" } }, - { url = "https://files.pythonhosted.org/packages/bd/ba/656e1a9fd72d5b0110e86eeafb51ed4e2b1fab83f5ceb933315b3b13bb4b/wrapt-1.17.3-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:26Z, size = 84277, hashes = { sha256 = "656873859b3b50eeebe6db8b1455e99d90c26ab058db8e427046dbc35c3140a5" } }, - { url = "https://files.pythonhosted.org/packages/21/25/2f16a3f05a465a29675c7ce835e87e34525d5f302b52f7ba4d5665b25697/wrapt-1.17.3-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:48Z, size = 83790, hashes = { sha256 = "a9a2203361a6e6404f80b99234fe7fb37d1fc73487b5a78dc1aa5b97201e0f22" } }, - { url = "https://files.pythonhosted.org/packages/3f/2e/488624ef15112dd5f4e5706e48dd8b493155b1887b6c8f92c08c17d55431/wrapt-1.17.3-cp38-cp38-win32.whl", upload-time = 2025-08-12T05:53:17Z, size = 36399, hashes = { sha256 = "55cbbc356c2842f39bcc553cf695932e8b30e30e797f961860afb308e6b1bb7c" } }, - { url = "https://files.pythonhosted.org/packages/44/13/dc0dfdc88f84d70ee4cc3a5a9a8088e6ce6cb47ecf7665daec82220367e9/wrapt-1.17.3-cp38-cp38-win_amd64.whl", upload-time = 2025-08-12T05:53:16Z, size = 38681, hashes = { sha256 = "ad85e269fe54d506b240d2d7b9f5f2057c2aa9a2ea5b32c66f8902f768117ed2" } }, - { url = "https://files.pythonhosted.org/packages/41/be/be9b3b0a461ee3e30278706f3f3759b9b69afeedef7fe686036286c04ac6/wrapt-1.17.3-cp39-cp39-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:53Z, size = 53485, hashes = { sha256 = "30ce38e66630599e1193798285706903110d4f057aab3168a34b7fdc85569afc" } }, - { url = "https://files.pythonhosted.org/packages/b3/a8/8f61d6b8f526efc8c10e12bf80b4206099fea78ade70427846a37bc9cbea/wrapt-1.17.3-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:42Z, size = 38675, hashes = { sha256 = "65d1d00fbfb3ea5f20add88bbc0f815150dbbde3b026e6c24759466c8b5a9ef9" } }, - { url = "https://files.pythonhosted.org/packages/48/f1/23950c29a25637b74b322f9e425a17cc01a478f6afb35138ecb697f9558d/wrapt-1.17.3-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:03Z, size = 38956, hashes = { sha256 = "a7c06742645f914f26c7f1fa47b8bc4c91d222f76ee20116c43d5ef0912bba2d" } }, - { url = "https://files.pythonhosted.org/packages/43/46/dd0791943613885f62619f18ee6107e6133237a6b6ed8a9ecfac339d0b4f/wrapt-1.17.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:49Z, size = 81745, hashes = { sha256 = "7e18f01b0c3e4a07fe6dfdb00e29049ba17eadbc5e7609a2a3a4af83ab7d710a" } }, - { url = "https://files.pythonhosted.org/packages/dd/ec/bb2d19bd1a614cc4f438abac13ae26c57186197920432d2a915183b15a8b/wrapt-1.17.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:27Z, size = 82833, hashes = { sha256 = "0f5f51a6466667a5a356e6381d362d259125b57f059103dd9fdc8c0cf1d14139" } }, - { url = "https://files.pythonhosted.org/packages/8d/eb/66579aea6ad36f07617fedca8e282e49c7c9bab64c63b446cfe4f7f47a49/wrapt-1.17.3-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:29Z, size = 81889, hashes = { sha256 = "59923aa12d0157f6b82d686c3fd8e1166fa8cdfb3e17b42ce3b6147ff81528df" } }, - { url = "https://files.pythonhosted.org/packages/04/9c/a56b5ac0e2473bdc3fb11b22dd69ff423154d63861cf77911cdde5e38fd2/wrapt-1.17.3-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:50Z, size = 81344, hashes = { sha256 = "46acc57b331e0b3bcb3e1ca3b421d65637915cfcd65eb783cb2f78a511193f9b" } }, - { url = "https://files.pythonhosted.org/packages/93/4c/9bd735c42641d81cb58d7bfb142c58f95c833962d15113026705add41a07/wrapt-1.17.3-cp39-cp39-win32.whl", upload-time = 2025-08-12T05:53:19Z, size = 36462, hashes = { sha256 = "3e62d15d3cfa26e3d0788094de7b64efa75f3a53875cdbccdf78547aed547a81" } }, - { url = "https://files.pythonhosted.org/packages/f0/ea/0b72f29cb5ebc16eb55c57dc0c98e5de76fc97f435fd407f7d409459c0a6/wrapt-1.17.3-cp39-cp39-win_amd64.whl", upload-time = 2025-08-12T05:53:18Z, size = 38740, hashes = { sha256 = "1f23fa283f51c890eda8e34e4937079114c74b4c81d2b2f1f1d94948f5cc3d7f" } }, - { url = "https://files.pythonhosted.org/packages/c3/8b/9eae65fb92321e38dbfec7719b87d840a4b92fde83fd1bbf238c5488d055/wrapt-1.17.3-cp39-cp39-win_arm64.whl", upload-time = 2025-08-12T05:52:58Z, size = 36806, hashes = { sha256 = "24c2ed34dc222ed754247a2702b1e1e89fdbaa4016f324b4b8f1a802d4ffe87f" } }, - { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", upload-time = 2025-08-12T05:53:20Z, size = 23591, hashes = { sha256 = "7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22" } }, -] - [[packages]] name = "xformers" -version = "0.0.29.post2" +version = "0.0.31" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/27/ed/04ec7ef97a7e1c836add41ef5a2aef8cbdd45c0190ca42cc08f3c21e2b7b/xformers-0.0.29.post2.tar.gz", upload-time = 2025-02-01T02:33:48Z, size = 8468494, hashes = { sha256 = "6ca3d1a6db6f2abff25c1154adee96987f77f4dfd5141771805afa5fc13e9395" } } +sdist = { url = "https://files.pythonhosted.org/packages/33/35/91c172a57681e1c03de5ad1ca654dc87c282279b941052ed04e616ae5bcd/xformers-0.0.31.tar.gz", upload-time = 2025-06-25T15:12:10Z, size = 12102740, hashes = { sha256 = "3fccb159c6327c13fc1b08f8b963c2779ca526e2e50755dee9bcc1bac67d20c6" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/44/7b27f60ec6f31f99cd5c2ee0553ab6c0bd7a289cc2abac076a859ddac143/xformers-0.0.29.post2-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:00Z, size = 44265771, hashes = { sha256 = "f4379dda52efd4e7beb9a3bdae183f6c9857a77f04d58ed2e000ce92b05f5d92" } }, - { url = "https://files.pythonhosted.org/packages/b6/e6/8d77f9fbcadde2cfdf77ab3651920f2e8655fc6b6eec9b0ff876458be23d/xformers-0.0.29.post2-cp310-cp310-win_amd64.whl", upload-time = 2025-02-01T02:32:16Z, size = 167772386, hashes = { sha256 = "2eed954ce0491d379f19ea38796027d367e259a90d1fcc9f4166331c1c27ce87" } }, - { url = "https://files.pythonhosted.org/packages/8d/a1/2433df25c425de6186f9359831cb0d401075810f473c5ba24beec2c51efc/xformers-0.0.29.post2-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:28Z, size = 44288129, hashes = { sha256 = "bbf0e9505f6b2e2b7738eeb3c22e94c45e6297fbdae66626febb0dbfe28c5050" } }, - { url = "https://files.pythonhosted.org/packages/44/17/a4422a0f955de79e7003e828045109ecf378bff840531e586f45a95a0eb1/xformers-0.0.29.post2-cp311-cp311-win_amd64.whl", upload-time = 2025-02-01T02:32:43Z, size = 167777017, hashes = { sha256 = "eb1db57f05b595ed9f1d0f8cc83a8e54d2c0737a16982238a01e93bdd0f2a4f5" } }, - { url = "https://files.pythonhosted.org/packages/37/ac/1aca7e44c93876dbda00e80f79c0bda78bc65e236c68ceb2fc6b26f77df5/xformers-0.0.29.post2-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:54Z, size = 44289739, hashes = { sha256 = "0d0eb14db56cf08ec3fb9cb36ed5e98de1303411571539ca4dc080c5861e2744" } }, - { url = "https://files.pythonhosted.org/packages/bf/40/1753e0f01f200673f1e02c0ac8ed6f38bac4df02620903daafa9a5676ebe/xformers-0.0.29.post2-cp312-cp312-win_amd64.whl", upload-time = 2025-02-01T02:33:10Z, size = 167776625, hashes = { sha256 = "a3ddb47abce3810d3928e8f48b290c0423c7939764a217c2b35ac8124a3cf641" } }, - { url = "https://files.pythonhosted.org/packages/09/d8/539e6c46b0f460289e35cd9dc651a40582c082dd0fdffd5af7ae12fb708c/xformers-0.0.29.post2-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:33:21Z, size = 44262776, hashes = { sha256 = "c3e19aa15de0242c27096e2cb72636123c4475096a9397f4f331eb08c67d193b" } }, - { url = "https://files.pythonhosted.org/packages/7f/cd/4a85ba4a02fc7d9805a0db33818bcd8460e14d487c2b524de358a3110ab8/xformers-0.0.29.post2-cp39-cp39-win_amd64.whl", upload-time = 2025-02-01T02:33:37Z, size = 167785795, hashes = { sha256 = "eb73626de82953fa7673a19ddcff3ef37d5de5f4e3230fe18dfd99c52460c55d" } }, + { url = "https://files.pythonhosted.org/packages/ff/e3/ee90c62a3235152d4ea8e983a5eb7ac00b10582fee86aaadb11571c1ecba/xformers-0.0.31-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2025-06-25T15:11:59Z, size = 117057673, hashes = { sha256 = "50aedaea82a38d7d28631f77617d1ed1f6f37c60bdc4bf167a69cbc0e39cee76" } }, + { url = "https://files.pythonhosted.org/packages/b5/66/7b60ec52da94a0da3383ba385b43e42cee8854c001b5cb6cf98a909665c8/xformers-0.0.31-cp39-abi3-win_amd64.whl", upload-time = 2025-06-25T15:12:05Z, size = 100228305, hashes = { sha256 = "23331bdb9831ba0df96f55258537ca0df7ad888efc75cea97a0de79b5e2291c4" } }, ] [[packages]] name = "xgrammar" -version = "0.1.18" -marker = "platform_machine == 'aarch64' or platform_machine == 'x86_64'" -sdist = { url = "https://files.pythonhosted.org/packages/8f/c3/22c9eeab6ee1dd6d0513d227e9d307fd20a0491db58f1f04bc5d566d13dc/xgrammar-0.1.18.tar.gz", upload-time = 2025-04-08T09:34:20Z, size = 1697230, hashes = { sha256 = "a0438a0f9262fff1d0e4f184268eb759f094243edce92b67eb7aa5f245c47471" } } +version = "0.1.21" +marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" +sdist = { url = "https://files.pythonhosted.org/packages/e3/52/ea664a56674f21c401b45f124c207a16ca4b2318364687172edbcf255375/xgrammar-0.1.21.tar.gz", upload-time = 2025-07-10T19:34:14Z, size = 2242013, hashes = { sha256 = "2ce1e81417ff46aa7ef26d8c0627275cb20dd1f2e8ead5bb261aecde1cc8ba57" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/9a/11a6c75c009d3b21647fa10b5706ad3acec7be9804b3798a4d5e466fd13d/xgrammar-0.1.18-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:42Z, size = 416032, hashes = { sha256 = "61649e9e43edcde62b4bd6ebe2f3c46c89bfff8655283bff0efd72838661619f" } }, - { url = "https://files.pythonhosted.org/packages/d4/9d/7ce9cbca36e8b5ccb9cfbe6515ab6b16fd2faa73d06135a49e359601ea65/xgrammar-0.1.18-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:33:44Z, size = 382849, hashes = { sha256 = "787781a002d55c0d70c3a17736eeb8aaea0fc5adb5897d333a96972d80ae3afb" } }, - { url = "https://files.pythonhosted.org/packages/e7/6f/663a041774e1a902f734902893256c672b8688d5e06ef6e6dcc7dffda039/xgrammar-0.1.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:33:46Z, size = 4730195, hashes = { sha256 = "669afa9984f67c7b392da39d90fa539e7c829408bc6794333c5108afc39039a0" } }, - { url = "https://files.pythonhosted.org/packages/ff/a1/762cc02193327cce5ccc859b0b445045052663490f5c29f0d81edcb2a156/xgrammar-0.1.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:33:48Z, size = 4823096, hashes = { sha256 = "1ed09c2df0a3c57e27094a7f63b53178da38ec064d7e683c42519811b987ca48" } }, - { url = "https://files.pythonhosted.org/packages/f3/70/696e41f1c22b8f2d54d2da3771892b18cf65474dc0966a64d1c70a9afeb6/xgrammar-0.1.18-cp310-cp310-win_amd64.whl", upload-time = 2025-04-08T09:33:50Z, size = 459871, hashes = { sha256 = "88cb2747c21bb5c97b5350d4d69eafa248c31610a81bfe316eadee68a83b03b4" } }, - { url = "https://files.pythonhosted.org/packages/ae/0d/f9f969b885fb90dc9d66a9c81a6c8a4625c02bcf712a10cdda5afcdafee9/xgrammar-0.1.18-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:51Z, size = 415920, hashes = { sha256 = "90686061cad7ba2af07d7386e406f1432f549e033f2c8752d3846712ee51184a" } }, - { url = "https://files.pythonhosted.org/packages/d9/2b/6103e4e5e234def44004fc96343ccc16fc980ab527b82d3ac06643f4969e/xgrammar-0.1.18-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:33:52Z, size = 382680, hashes = { sha256 = "9e4d9d55f3b72203cb916f8300c4d66e7d3d01d680565974fd71a5451d1b9296" } }, - { url = "https://files.pythonhosted.org/packages/3b/38/1db68bd49c845bfae3659dacf8084837296be548bce6727198cb22e174bd/xgrammar-0.1.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:33:54Z, size = 4727368, hashes = { sha256 = "5cbea4280c9faa766c417c450427b4aec9025a4e5df38a46ec21ba7f9e426343" } }, - { url = "https://files.pythonhosted.org/packages/56/73/ba7bd8db631d3bbf224599d32587a2b94c4b4c539c47aa7b0ee2f8764d72/xgrammar-0.1.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:33:56Z, size = 4824156, hashes = { sha256 = "11512dd0f9000dd879b6f5dd222e1105ffc641b8b83d5949ef6550e41e2d84ce" } }, - { url = "https://files.pythonhosted.org/packages/ea/97/383f1caeb52feac996ae30d04885080dc9843aa771f3ec494d06c950b7d9/xgrammar-0.1.18-cp311-cp311-win_amd64.whl", upload-time = 2025-04-08T09:33:57Z, size = 459490, hashes = { sha256 = "cf46bca542dea882dbaa6029a2420a8fbf6a721871007f6c43af4b4be1bbbe84" } }, - { url = "https://files.pythonhosted.org/packages/a7/c3/376dca626625f2ae13689cb51708b71e0507f1e048cf475b22580034b3a8/xgrammar-0.1.18-cp312-cp312-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:59Z, size = 415376, hashes = { sha256 = "cce11c2c497dc58d9f720f943d09e6f9d30fd8f454a8886541d4e03130c9d275" } }, - { url = "https://files.pythonhosted.org/packages/97/05/d9e5081f40cc0fb3b450a293eb8a3d53ff61eded4edd371094cf520189b7/xgrammar-0.1.18-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:01Z, size = 381451, hashes = { sha256 = "56070583288729b71b9bc3c156ec62ea9a4da1a5f06419bba7ab09e4b3b65102" } }, - { url = "https://files.pythonhosted.org/packages/0d/fc/f2adecd8293947a17555827d71836002265e43d20999db028ce9aad93c95/xgrammar-0.1.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:34:03Z, size = 4728909, hashes = { sha256 = "acd7ef426f22e910f247a6ab772eb6121c06e2d9d59c3a6d6adbc117c00717cd" } }, - { url = "https://files.pythonhosted.org/packages/8f/c3/54acf006969aae4b0f3760998f0a9695fa4cadb5044e783ee9af40a1d2cc/xgrammar-0.1.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:04Z, size = 4825327, hashes = { sha256 = "0ac7ef1f74af7bedc6cf992b4f9f5ea6f5a736ce17a3abb229108a3538e92000" } }, - { url = "https://files.pythonhosted.org/packages/cb/16/a9dd9cce4ede5ee1d71c30d3d6960abd730f4322d6aec025f9f1bd102812/xgrammar-0.1.18-cp312-cp312-win_amd64.whl", upload-time = 2025-04-08T09:34:06Z, size = 458936, hashes = { sha256 = "c16ceebd093eae90437703ec7bbb635a76371dd66adae526143154bfb948e835" } }, - { url = "https://files.pythonhosted.org/packages/a0/8a/2bf99321c2eccc456d2d11d098b58d1fa3214bd81152eae3745bfce9675d/xgrammar-0.1.18-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:07Z, size = 381471, hashes = { sha256 = "2abb7f326a28c8d19cb072d7989e3e473e37f0c151157154b216a53dd4324b41" } }, - { url = "https://files.pythonhosted.org/packages/d1/cf/d59bd0a13583a9827a74ea5ec067b05a0be016b198458f6f57ae2e2eb092/xgrammar-0.1.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:09Z, size = 4824347, hashes = { sha256 = "7c6a48a09f875e5a10c3872cb291c46b73ecd5278fccf9695514384a9e59a3fe" } }, - { url = "https://files.pythonhosted.org/packages/21/28/7e434b349fc81f9a7e5938fe8a84bb3fb44e28304ee58ba68362f3936e90/xgrammar-0.1.18-cp313-cp313-win_amd64.whl", upload-time = 2025-04-08T09:34:10Z, size = 458872, hashes = { sha256 = "7da855fd8188aafdd4f7228726dc1e0c6069b7a932205b13df737201b93c8029" } }, - { url = "https://files.pythonhosted.org/packages/96/ab/f9643855cb0fd09406906a4c5e438a445d8a69275c6bc3acacbe6e2b560e/xgrammar-0.1.18-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:34:12Z, size = 416413, hashes = { sha256 = "bb420d6b670445e66acc8af8995298883bdb61749321f771b6f4e36792eefcd5" } }, - { url = "https://files.pythonhosted.org/packages/98/7f/92a27380b01385cdde1f13097d6ccc00e8b57d51de3dab0d858eab4d9138/xgrammar-0.1.18-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:13Z, size = 383018, hashes = { sha256 = "38bd02b86c7537bb6c35476be228dbb4e2bd82894b6808b541d507f597e3488d" } }, - { url = "https://files.pythonhosted.org/packages/92/a5/2643a884af2530fb9cc71287eedd361096de8d36a67a6ccbde49e978c5fc/xgrammar-0.1.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:34:15Z, size = 4727296, hashes = { sha256 = "4fa1010c73c4952953fe8271f03acf22982475844a0e360a00a1c86725881c54" } }, - { url = "https://files.pythonhosted.org/packages/81/0c/3d8841939f88b22eca8417e2eb3d30bce6dd3458c8b044bf9a4d15fd60e3/xgrammar-0.1.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:17Z, size = 4821896, hashes = { sha256 = "17ef4f1e9a5bf21018b72d3637d8d5053fc519d4080d9b88f40541e55afcc435" } }, - { url = "https://files.pythonhosted.org/packages/da/62/73745407f90bca14e3cb0754cecc94973d574fa508c2f42a4b572d54c0da/xgrammar-0.1.18-cp39-cp39-win_amd64.whl", upload-time = 2025-04-08T09:34:18Z, size = 459994, hashes = { sha256 = "703c736bce0f0dc5c51d95cb310f45339a9bd934f9a7777435b0a1b07f8a431f" } }, + { url = "https://files.pythonhosted.org/packages/53/df/a077f0c1210ee5cdbb06c8a04f3e94d4053c18704f837120badd374591d9/xgrammar-0.1.21-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:32Z, size = 4398913, hashes = { sha256 = "77af5e5487992489131047e38e7136733a24f9c1aa73ef80665a85effd835f77" } }, + { url = "https://files.pythonhosted.org/packages/ef/42/209977e5c868f269bb587a41b21c80a07c989b40c981482498c53bd15b37/xgrammar-0.1.21-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:34Z, size = 4534144, hashes = { sha256 = "ae38de964a1d56437bc84c0aedf1b0a5a48ff2e805a0ec454b0caaa25b3c7f84" } }, + { url = "https://files.pythonhosted.org/packages/e8/63/25e04927a3f947b31f577744774aa6e67c2ba63a0675795ed85397f597ac/xgrammar-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:36Z, size = 11636098, hashes = { sha256 = "ce25b17690d6abebf79d287330578203a361819058f6e893aefa69049f173ad8" } }, + { url = "https://files.pythonhosted.org/packages/d0/d7/2d15637d1bdded7dbde4742eb8be856370e6b9cf73c7bbdb1ce87f77db79/xgrammar-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:38Z, size = 11808795, hashes = { sha256 = "b181f45bbba8563fcaf20a6338ebcbb663d804ab22d160b446c810c6fc397477" } }, + { url = "https://files.pythonhosted.org/packages/ac/fb/fd45754a490307084f6d090b6834cedf7b4a81023bf758d162e0b7c69efb/xgrammar-0.1.21-cp310-cp310-win_amd64.whl", upload-time = 2025-07-10T19:33:40Z, size = 4251280, hashes = { sha256 = "55625383b506f1dd64a510605df5d852cfcadbfc5fcd962f400656b67542ad8e" } }, + { url = "https://files.pythonhosted.org/packages/a4/17/2017bdca0c99f5eaed32408fab8bc1277cc7a35f8057d09ba966cd28c211/xgrammar-0.1.21-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:42Z, size = 4398725, hashes = { sha256 = "50d9519211bb76c80a34b25278fcfb0253057b4f2db8fca81da19a53ea61f071" } }, + { url = "https://files.pythonhosted.org/packages/2c/6c/365d1564de1bf9f01c95ab54c67895052aef3501fe063582a762ece820c9/xgrammar-0.1.21-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:43Z, size = 4533878, hashes = { sha256 = "b43c1c8b2e7b0f78067b30a0661ae3b2dfa260a45b0341749d829a27df94faf4" } }, + { url = "https://files.pythonhosted.org/packages/83/28/628240866aa2987e79a803324b318e81006c1fff0aa86af6580efe17afe2/xgrammar-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:45Z, size = 11636319, hashes = { sha256 = "e6e5a171ed0b79712e82f1e2726f4deb0bc1db4476b70187fa7aea04afea3350" } }, + { url = "https://files.pythonhosted.org/packages/07/67/e60c49fa74f5a5d86601a26d9938341d5903595fd98cd470d24ac86db2f0/xgrammar-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:47Z, size = 11809789, hashes = { sha256 = "f43ee3b944da5114f564a1ca734c2e0c5baf849ae824646d3e689c5c78bc6aae" } }, + { url = "https://files.pythonhosted.org/packages/ec/e8/7923733d826453c58d35538b54cd158ebb89d8a86e830578fc2162b4850c/xgrammar-0.1.21-cp311-cp311-win_amd64.whl", upload-time = 2025-07-10T19:33:50Z, size = 4250850, hashes = { sha256 = "328c35bd62541df41f8e71b544ea73c35dd990e275cf45bad4210e4c94f4a451" } }, + { url = "https://files.pythonhosted.org/packages/b7/1c/6b029c69aa9c05bb33500d58f2de3bf6b2abf9b696e290174f914244ead5/xgrammar-0.1.21-cp312-cp312-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:51Z, size = 4398220, hashes = { sha256 = "f89d9ddb4d00fadcffa4bcabd0c3ae75d47c844c728bbb6be695056df3767524" } }, + { url = "https://files.pythonhosted.org/packages/e7/e3/0020a3530797de0f0e191399bd9654d2bc668e6018a8d9116bda7c86993e/xgrammar-0.1.21-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:53Z, size = 4533121, hashes = { sha256 = "6edc396727d12a36a84f09ad4a688eeeb73fe23620fc4fed5b97e9a0f03107b2" } }, + { url = "https://files.pythonhosted.org/packages/fd/d9/b502f890ad74a5cba43137a6f9bd6516cceac03a6af80af8c8942c440f01/xgrammar-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:55Z, size = 11637353, hashes = { sha256 = "140628376fc701a535600dc64752603ddaed619461dc50669e90626e9f61b8aa" } }, + { url = "https://files.pythonhosted.org/packages/45/3c/d79e31a43a6de965dbee7e104de42092170814301d8a044b90daed5accf0/xgrammar-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:57Z, size = 11811951, hashes = { sha256 = "f9247641c73eec6e972cec15156a8844957334204ba79ad1abdb0d7b03def8a1" } }, + { url = "https://files.pythonhosted.org/packages/31/83/25c99bae5f5752bc739ee32a6086dd3fdea10beb9c22337f8146d5fa1947/xgrammar-0.1.21-cp312-cp312-win_amd64.whl", upload-time = 2025-07-10T19:33:58Z, size = 4250339, hashes = { sha256 = "8e572bf7b8332c449a071a47fc0e6efe90274197cb701293da331d03d5a071e5" } }, + { url = "https://files.pythonhosted.org/packages/e7/ce/4d2892701f1e009c40e30f75dbaed85cd1a476797e241310c5e586d1061f/xgrammar-0.1.21-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:34:00Z, size = 4533053, hashes = { sha256 = "a1f128511bf354f6e3a027fedb3eb38e8749e2eefbb3874a7edefd054e2b677a" } }, + { url = "https://files.pythonhosted.org/packages/af/fb/429e9c32d6dbd4d1199d218a5d7d1e63f658c280ad915747d344b53d3e9f/xgrammar-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:34:01Z, size = 11811209, hashes = { sha256 = "6f5936ea42b8005a963f0f51e713fb94f6766159f4380f339f504f3f1bd6b489" } }, + { url = "https://files.pythonhosted.org/packages/1d/c2/b3547fa466e5fa2134f0a408994a250ad17cd99595f845db0215ddd8bcaf/xgrammar-0.1.21-cp313-cp313-win_amd64.whl", upload-time = 2025-07-10T19:34:03Z, size = 4250310, hashes = { sha256 = "20a217a760fd0633a704929320ad2004ff90951fdcf758351f54a9271ab36a6c" } }, + { url = "https://files.pythonhosted.org/packages/d4/1f/6326b1cc6330405b8451f36cbbc15398fdc05f3e4abaf33897fe7a20b049/xgrammar-0.1.21-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:34:06Z, size = 4399078, hashes = { sha256 = "633d1af2fefdd797e94d8c68cf74fd71bb994c9a420436310f7e6e05a7e8f2a3" } }, + { url = "https://files.pythonhosted.org/packages/20/1e/39ae32f3c9aa59bed8d90c11b4af2b32d78c260aac0faf79120cdef46e09/xgrammar-0.1.21-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:34:07Z, size = 4534309, hashes = { sha256 = "da3c43058a86b7a34427bea5d15f7e5521894ed67417cb3d92d9c078927c4225" } }, + { url = "https://files.pythonhosted.org/packages/1e/6f/28e3d640708acfdb0cfd2d81e3d1812e4c6e1773e14544d9d74e9a987ac5/xgrammar-0.1.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:34:09Z, size = 11636267, hashes = { sha256 = "6e91cc28cb5ca8dc23641b9fc4f358fb0d3bc6be231a39b175206f95c88bc11d" } }, + { url = "https://files.pythonhosted.org/packages/b3/22/05575213ed1360f2ef4141edcdbbe4cfd17bb14de4e29c0a0375309fb2f6/xgrammar-0.1.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:34:11Z, size = 11808999, hashes = { sha256 = "b07199744b736bf81edae5b68c894d09a1ca8494fc1a80d8f064aa36252ace5a" } }, + { url = "https://files.pythonhosted.org/packages/29/7e/92fa6b246dcb7f6fe747636b786a3949c8292305ddc44d01c3a4f06c710b/xgrammar-0.1.21-cp39-cp39-win_amd64.whl", upload-time = 2025-07-10T19:34:13Z, size = 4251556, hashes = { sha256 = "8ed509c6e75e81fd322a5dd05b0372d73099421d26f3308186de92a8f19539fb" } }, ] [[packages]] diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 997ce855d6..2242450699 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -6,33 +6,27 @@ requires-python = "==3.12.*" # https://docs.astral.sh/uv/concepts/projects/workspaces/#when-not-to-use-workspaces dependencies = [ - "vllm~=0.8.5", + "vllm~=0.10.1.1", + + # see https://redhat-internal.slack.com/archives/C079FE5H94J/p1756933987117709?thread_ts=1756933154.294109&cid=C079FE5H94J + # for a discussion on what version of torch to use # PyTorch packages "tensorboard~=2.19.0", - "torch==2.6.0", - "torchvision==0.21.0", + "torch==2.7.1", + "torchvision==0.22.1", # llmcompressor packages - "llmcompressor~=0.6.0", + # see https://redhat-internal.slack.com/archives/C0961HQ858Q/p1757007056725559?thread_ts=1756924127.136609&cid=C0961HQ858Q + "llmcompressor==0.7.1", "lm-eval~=0.4.8", - "loguru", - "pyyaml>=5.0.0", - "requests>=2.0.0", - "tqdm>=4.0.0", - "transformers>4.0,<5.0", - "datasets", - "accelerate>=0.20.3,!=1.1.0", - "pynvml", - "pillow", - "compressed-tensors", # Datascience and useful extensions "boto3~=1.37.8", "kafka-python-ng~=2.2.3", "kfp~=2.12.1", "matplotlib~=3.10.1", - "numpy<2.0.0", + "numpy~=2.2.6", "pandas~=2.2.3", "plotly~=6.0.0", "scikit-learn~=1.6.1", @@ -84,7 +78,7 @@ torchvision = { index = "pytorch" } # https://docs.astral.sh/uv/concepts/indexes/#package-indexes [[tool.uv.index]] name = "pytorch" -url = "https://download.pytorch.org/whl/cu124" +url = "https://download.pytorch.org/whl/cu126" explicit = true # https://docs.astral.sh/uv/concepts/resolution/#dependency-overrides @@ -97,6 +91,22 @@ override-dependencies = [ "compressed-tensors", ] +# from https://redhat-internal.slack.com/archives/C079FE5H94J/p1756934476976759?thread_ts=1756933154.294109&cid=C079FE5H94J +constraint-dependencies = [ + "loguru==0.7.3", + "pyyaml==6.0.2", + "numpy==2.2.6", + "requests==2.32.5", + "tqdm==4.67.1", + # apicc is still on torch 2.7.1 + # "torch==2.8.0", + "transformers==4.55.2", + "datasets==4.0.0", + "accelerate==1.10.0", + "pynvml==12.0.0", + "pillow==10.4.0", +] + environments = [ "sys_platform == 'linux' and implementation_name == 'cpython'", ] diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index 545f28db74..be00aa202d 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "kafka-python-ng~=2.2.3", "kfp~=2.12.1", "matplotlib~=3.10.1", - "numpy~=2.2.3", + "numpy~=2.2.6", "pandas~=2.2.3", "plotly~=6.0.0", "scikit-learn~=1.6.1", diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 7bd1786b44..49a6bd18f3 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ "kafka-python-ng~=2.2.3", "kfp~=2.12.1", "matplotlib~=3.10.1", - "numpy~=2.2.3", + "numpy~=2.2.6", "pandas~=2.2.3", "plotly~=6.0.0", "scikit-learn~=1.6.1", diff --git a/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml index 37eeff9489..01e1f9a822 100644 --- a/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml +++ b/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml @@ -21,21 +21,21 @@ spec: [ {"name": "CUDA", "version": "12.6"}, {"name": "Python", "version": "v3.12"}, - {"name": "PyTorch", "version": "2.6"}, - {"name": "LLM-Compressor", "version": "0.6"} + {"name": "PyTorch", "version": "2.7"}, + {"name": "LLM-Compressor", "version": "0.7"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ {"name": "JupyterLab","version": "4.4"}, - {"name": "PyTorch", "version": "2.6"}, - {"name": "LLM-Compressor", "version": "0.6"}, + {"name": "PyTorch", "version": "2.7"}, + {"name": "LLM-Compressor", "version": "0.7"}, {"name": "Tensorboard", "version": "2.19"}, {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, {"name": "Kfp", "version": "2.12"}, {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "1.26"}, + {"name": "Numpy", "version": "2.2"}, {"name": "Pandas", "version": "2.2"}, {"name": "Scikit-learn", "version": "1.6"}, {"name": "Scipy", "version": "1.15"}, diff --git a/runtimes/datascience/ubi9-python-3.12/pyproject.toml b/runtimes/datascience/ubi9-python-3.12/pyproject.toml index c371d53831..b628090901 100644 --- a/runtimes/datascience/ubi9-python-3.12/pyproject.toml +++ b/runtimes/datascience/ubi9-python-3.12/pyproject.toml @@ -8,7 +8,7 @@ dependencies = [ 'boto3~=1.37.8', 'kafka-python-ng~=2.2.3', 'matplotlib~=3.10.1', - 'numpy~=2.2.3', + 'numpy~=2.2.6', 'pandas~=2.2.3', 'plotly~=6.0.0', 'scikit-learn~=1.6.1', diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 469087bb41..028f7bc6f6 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -12,9 +12,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8f/aa/ba0014cc4659328 [[packages]] name = "accelerate" -version = "1.10.1" -sdist = { url = "https://files.pythonhosted.org/packages/b1/72/ff3961c19ee395c3d30ac630ee77bfb0e1b46b87edc504d4f83bb4a89705/accelerate-1.10.1.tar.gz", upload-time = 2025-08-25T13:57:06Z, size = 392446, hashes = { sha256 = "3dea89e433420e4bfac0369cae7e36dcd6a56adfcfd38cdda145c6225eab5df8" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5f/a0/d9ef19f780f319c21ee90ecfef4431cbeeca95bec7f14071785c17b6029b/accelerate-1.10.1-py3-none-any.whl", upload-time = 2025-08-25T13:57:04Z, size = 374909, hashes = { sha256 = "3621cff60b9a27ce798857ece05e2b9f56fcc71631cfb31ccf71f0359c311f11" } }] +version = "1.10.0" +sdist = { url = "https://files.pythonhosted.org/packages/f7/66/be171836d86dc5b8698b3a9bf4b9eb10cb53369729939f88bf650167588b/accelerate-1.10.0.tar.gz", upload-time = 2025-08-07T10:54:51Z, size = 392261, hashes = { sha256 = "8270568fda9036b5cccdc09703fef47872abccd56eb5f6d53b54ea5fb7581496" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/30/dd/0107f0aa179869ee9f47ef5a2686abd5e022fdc82af901d535e52fe91ce1/accelerate-1.10.0-py3-none-any.whl", upload-time = 2025-08-07T10:54:49Z, size = 374718, hashes = { sha256 = "260a72b560e100e839b517a331ec85ed495b3889d12886e79d1913071993c5a3" } }] [[packages]] name = "aiohappyeyeballs" @@ -120,12 +120,6 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] -[[packages]] -name = "airportsdata" -version = "20250811" -sdist = { url = "https://files.pythonhosted.org/packages/6b/61/3751adeb92d3197268ad5db00d6fb7ba9c2db72757f0d47462338c25dd0a/airportsdata-20250811.tar.gz", upload-time = 2025-08-11T18:38:24Z, size = 905387, hashes = { sha256 = "844b663c33e85c8f3b932c14c798ef314bec53bda3b14f5694eddc24c7ab4b25" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/15/52/f229acde71b1b9c05f06e504d3dcfcc91bc0614946a35d68cbc36b746dfa/airportsdata-20250811-py3-none-any.whl", upload-time = 2025-08-11T18:38:22Z, size = 912696, hashes = { sha256 = "96f37fcf3f7732350b6dd606d2a8faac7e3b610d0c0b2c1637a3d2fab6b5bf39" } }] - [[packages]] name = "annotated-types" version = "0.7.0" @@ -321,6 +315,62 @@ version = "6.2.0" sdist = { url = "https://files.pythonhosted.org/packages/9d/61/e4fad8155db4a04bfb4734c7c8ff0882f078f24294d42798b3568eb63bff/cachetools-6.2.0.tar.gz", upload-time = 2025-08-25T18:57:30Z, size = 30988, hashes = { sha256 = "38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32" } } wheels = [{ url = "https://files.pythonhosted.org/packages/6c/56/3124f61d37a7a4e7cc96afc5492c78ba0cb551151e530b54669ddd1436ef/cachetools-6.2.0-py3-none-any.whl", upload-time = 2025-08-25T18:57:29Z, size = 11276, hashes = { sha256 = "1c76a8960c0041fcc21097e357f882197c79da0dbff766e7317890a65d7d8ba6" } }] +[[packages]] +name = "cbor2" +version = "5.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/3a/89/01df16cdc9c60c07956756c90fe92c684021003079e358a78e213bce45a2/cbor2-5.7.0.tar.gz", upload-time = 2025-08-14T08:59:47Z, size = 102374, hashes = { sha256 = "3f6d843f4db4d0ec501c46453c22a4fbebb1abfb5b740e1bcab34c615cd7406b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/94/92870469f92b53f7d18a6a6def540ecd9deec0cc25448b0d28b1847a7820/cbor2-5.7.0-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:58:37Z, size = 67903, hashes = { sha256 = "305edac16524df843d53ba086bc194c0975388e755ed177eb84e0324e3d705ec" } }, + { url = "https://files.pythonhosted.org/packages/ea/cd/c6bbf2c11f48f08cbbd31647ce2b6b081f25e4723d5260fde0a6520a6e2f/cbor2-5.7.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:58:39Z, size = 68780, hashes = { sha256 = "e00d7250e528a9a1bfd3b294799bdae96c158f72d95be58a3fbf97dab2467bbe" } }, + { url = "https://files.pythonhosted.org/packages/7f/b7/17fe6e502b9884f3a7bdf6e9331688e290a546110dd14575aa09527b238f/cbor2-5.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:58:40Z, size = 254198, hashes = { sha256 = "36b6e229b36147051ea1063ba0cd6225bfe6b5398ca0ac7b33fa91407ca75081" } }, + { url = "https://files.pythonhosted.org/packages/fd/fb/6cc1dd51beb35f899f9f6621fd0df9ec733e1f4c27f334212107f7a05822/cbor2-5.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:58:42Z, size = 247202, hashes = { sha256 = "06f8e9d8fa6d0ed7b8a81f4613a60e740be9bd5087de620e3b64007832dfd815" } }, + { url = "https://files.pythonhosted.org/packages/34/2d/e51cd823cb918eed3180bbe0169955ccefa03817c0e4788024e9e56d3657/cbor2-5.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:58:43Z, size = 250001, hashes = { sha256 = "90c1236e5bfad19493183f9a9ecd3705e3ad3eb02fce6d6381c12ece86147b15" } }, + { url = "https://files.pythonhosted.org/packages/de/45/79a0320a4562537df3e589526d636963a06a95a66d7b6c366bdc8d9b3755/cbor2-5.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:58:45Z, size = 243743, hashes = { sha256 = "afc6c6611b7529136ea4a04cf8711786640b687859c9688ae172726c305a83a1" } }, + { url = "https://files.pythonhosted.org/packages/9b/6f/73baf2ba006fb297c7d022858352ae393ee3837be2d7cfa01b6d2519492b/cbor2-5.7.0-cp310-cp310-win_amd64.whl", upload-time = 2025-08-14T08:58:48Z, size = 68045, hashes = { sha256 = "be635795908d59f46303ab266fc6f3aa6543c742fa112fd1cd2e5307b91c6de4" } }, + { url = "https://files.pythonhosted.org/packages/40/87/0c7c8d27738e8d7dca49dfb4092ef7fdfdec7ca64f27e344b79d8a80bd92/cbor2-5.7.0-cp310-cp310-win_arm64.whl", upload-time = 2025-08-14T08:58:49Z, size = 63963, hashes = { sha256 = "16a21233f11874b7067b136cb2910333b36c1dee455a42a7c8473a104753cf4a" } }, + { url = "https://files.pythonhosted.org/packages/45/a4/97c1b5eaf28129543ae6f90b9afc244241f5bb1701a2cf9368a2de9eb258/cbor2-5.7.0-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:58:50Z, size = 67895, hashes = { sha256 = "73532e725501915f95d589500e0a11813c9a3fd735d3cdb6c4dd320e6a2f12e1" } }, + { url = "https://files.pythonhosted.org/packages/91/60/cb2fa00871e94e75d9b84f4edd173b6644af080333c00712e8e31bd201fe/cbor2-5.7.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:58:52Z, size = 68783, hashes = { sha256 = "b785d954879e3800a074efa45c882a1cc6459476ab0d354c74e1dca92b17ede3" } }, + { url = "https://files.pythonhosted.org/packages/6d/52/6092e45a6b164d22bc2828aa14f422fbcf5af4bd9201a3e27b62b512f828/cbor2-5.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:58:53Z, size = 261081, hashes = { sha256 = "5fc1005b412ace94bbf905a8c4214e639557568551d9b5474645789e976e91e4" } }, + { url = "https://files.pythonhosted.org/packages/0f/12/9eef73bcfcdd110df7e585f8034399d1cf2006dc7576487e0509ba50e4f8/cbor2-5.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:58:55Z, size = 254132, hashes = { sha256 = "d981d691dd721dd712fc824d04a01347955a206107fbee1d75803fa58de172c7" } }, + { url = "https://files.pythonhosted.org/packages/8c/e1/00bc92353ecacef0b8eaba285168ca517c18539c12ddebe06a9bbab03e47/cbor2-5.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:58:57Z, size = 256825, hashes = { sha256 = "b3b9730928163d02e7f1267e48a39ed75560ff3e56cdc6768d670d3e96028623" } }, + { url = "https://files.pythonhosted.org/packages/25/01/454c93f360c404a3e6531ce0e2e4cc5818c5746a10b1cb295b6abd3057cd/cbor2-5.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:58:58Z, size = 250639, hashes = { sha256 = "01cc4d840943b4c2e468b8560830235d044a8cb45e5d66ba3ae933c3e21b8d49" } }, + { url = "https://files.pythonhosted.org/packages/94/1a/87be8d39d934810b095024bd22017c679abd51d89cb62d179b89327f491e/cbor2-5.7.0-cp311-cp311-win_amd64.whl", upload-time = 2025-08-14T08:59:00Z, size = 68085, hashes = { sha256 = "6abe31e742ccf966778d77ce99d7c6136ca0f8424446dfdabcc3491f015e84d4" } }, + { url = "https://files.pythonhosted.org/packages/52/00/dce08a1549e2a4008cecb0069e8d8de45779f60852aca12a5e7d0039ce41/cbor2-5.7.0-cp311-cp311-win_arm64.whl", upload-time = 2025-08-14T08:59:01Z, size = 63969, hashes = { sha256 = "c48dff8f6aacd76fc0680c48ef35e5912e3d758a9f41305a35e847f382b60eea" } }, + { url = "https://files.pythonhosted.org/packages/b1/b1/d54c41b1bc71b8dea0bad3409d2a497df35f7b5ae5db70c1cc9ebc8d556d/cbor2-5.7.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:02Z, size = 69020, hashes = { sha256 = "7ad36f0537b75c1aa2c7a462cbdbeec5e8ba02802ea985e0b9fe5deee3b946f4" } }, + { url = "https://files.pythonhosted.org/packages/f4/e0/45368d5d78b520caaa9ca5a09f55365bc9933d43bce978a528922654ca9f/cbor2-5.7.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:03Z, size = 68950, hashes = { sha256 = "5fc9b335cf28e63d9eed4ae03d1e8f90f1a6b287cabc8d29bfddf73fa70643e9" } }, + { url = "https://files.pythonhosted.org/packages/1e/6a/9aed5b716407c1d48425ba55c6022a01a9abdbf58a691f50416461fa371d/cbor2-5.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:05Z, size = 285685, hashes = { sha256 = "16bea83598a1eeedbd50c2e9fdf3685bae78ca9d9ec8cd8010777db14a315578" } }, + { url = "https://files.pythonhosted.org/packages/a8/6e/3499eaa2b858c7695a447b6311303f06ffc90fc2c45851337121661f1f5c/cbor2-5.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:06Z, size = 284948, hashes = { sha256 = "8e837825a16e60ace6e284095aa9fbe504bf87a8f4494bf7d95931e37fb01a70" } }, + { url = "https://files.pythonhosted.org/packages/d1/3e/ae67866ef65717665e0acf2873d466c5d4a1d965b0d0348f2269b73f28fb/cbor2-5.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:08Z, size = 276375, hashes = { sha256 = "27396c5e275ff7c7cd87fe8aaadf781e6194903921f250934af7c86d5efec82e" } }, + { url = "https://files.pythonhosted.org/packages/b6/3d/2f8e9671111661dd571de206344ecd7706f6d458aab191e06834c89aa58e/cbor2-5.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:10Z, size = 277680, hashes = { sha256 = "c84bfef78c4e9c81eb0a10cec340222ba4e39498a63fc2e3d5f982a3f4efa4a7" } }, + { url = "https://files.pythonhosted.org/packages/85/03/27a9fefa4e084c1129d7180727791a166629fdae39e0609508401d322626/cbor2-5.7.0-cp312-cp312-win_amd64.whl", upload-time = 2025-08-14T08:59:11Z, size = 68354, hashes = { sha256 = "f64270a24aaadb15dd31cbd64a98d99fca8e0398a65b1570ba07f3c259eb5516" } }, + { url = "https://files.pythonhosted.org/packages/25/d9/b856d078696542a0d7486d1ece5c936e937bebe5b114674db18d76feb131/cbor2-5.7.0-cp312-cp312-win_arm64.whl", upload-time = 2025-08-14T08:59:12Z, size = 63896, hashes = { sha256 = "73ef321d7b580f08c9fadc41c3d2a218aa3f01e163be9793c6969aadee07f57a" } }, + { url = "https://files.pythonhosted.org/packages/5c/2f/25da2b08f7a3d7b3f72e678a373092619821ab706f3f720d29e567a426df/cbor2-5.7.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:14Z, size = 69046, hashes = { sha256 = "7654e77b7f6be029fb37a074b175483a4a8ae3fe5e2a91008926625aa91aef2c" } }, + { url = "https://files.pythonhosted.org/packages/4b/b5/d324166a5a1feed61aeb32fed70182306796b67cedaf65c91671c8674ea2/cbor2-5.7.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:15Z, size = 69061, hashes = { sha256 = "9bd76624b090faa6900739025d798a4e3130da80dbae15391b42b3d4672a4022" } }, + { url = "https://files.pythonhosted.org/packages/1f/f9/180e953da537602d8530910f5a5f76c3d7215829d145d93f97fa43324dd7/cbor2-5.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:16Z, size = 284642, hashes = { sha256 = "428d58b54a7b32ede869e79c294d686f826dcfdab9de7f92135dd3ce12e313b8" } }, + { url = "https://files.pythonhosted.org/packages/17/eb/7d79831a5081d25002e36a1b2685210ae8783582d1a99fae350b2b1b899c/cbor2-5.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:17Z, size = 283690, hashes = { sha256 = "a91b6912e2ff64f33464f67ec6528cf2e26c06a5f3cc3fb1954f94aa58d68670" } }, + { url = "https://files.pythonhosted.org/packages/38/43/1403610711ea6b9b957d86bd15fd0585a3917a3d9f8bafbb2cb1ad016361/cbor2-5.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:19Z, size = 276305, hashes = { sha256 = "9faeec4525fe3103a71f0fd3d6fe9a49ea6ff4ade8cb7cf1c395001b906a01e5" } }, + { url = "https://files.pythonhosted.org/packages/77/06/df4a5c7c16df3b604bd560234aff686da443bf70a124c5e3f80dff954e5a/cbor2-5.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:20Z, size = 277416, hashes = { sha256 = "361315ccd8022c44bb501877fd9b236479c975f1a7aed69c8541bd609c0a8908" } }, + { url = "https://files.pythonhosted.org/packages/84/aa/62288bac4e501e25d04d50bb79ac46d4a6678ff9545941436a702c654eba/cbor2-5.7.0-cp313-cp313-win_amd64.whl", upload-time = 2025-08-14T08:59:22Z, size = 68378, hashes = { sha256 = "293c4a5d6a9a69fcecf595a47430dc3b11f4a3355089b1fe300d0ac48c5776c5" } }, + { url = "https://files.pythonhosted.org/packages/b6/d6/8358c144767731ffa03c16bb1222b59cb3be632833c70a2132cbe2ed8300/cbor2-5.7.0-cp313-cp313-win_arm64.whl", upload-time = 2025-08-14T08:59:23Z, size = 63966, hashes = { sha256 = "52d6e1a9b2f4475540063d7b966b1b2e93ac497e08ab9a1514fd6330f8db5b4c" } }, + { url = "https://files.pythonhosted.org/packages/99/32/b653a2a3cfb283bdf0539dbd79d3bafa528aaa26fbe44796897d167e733d/cbor2-5.7.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-08-14T08:59:24Z, size = 68993, hashes = { sha256 = "f4f0464425ff809b1dd737db8c65a937516aba5eb3794cb1433f7eb8eb7a6535" } }, + { url = "https://files.pythonhosted.org/packages/c9/90/79d38f7f645a33e44b87f9333f74c04d01006a11f5291d2e8686815fe731/cbor2-5.7.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:25Z, size = 69248, hashes = { sha256 = "866d993ebc9c4e4018ab001503dafc4145bb6ec91e1eddf12b8d7b6898021201" } }, + { url = "https://files.pythonhosted.org/packages/46/ca/59d65f12ef14c54c564f0e4363d9dd049a90d5b0e2a0dab0183062268a36/cbor2-5.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:26Z, size = 283739, hashes = { sha256 = "bc7a11433ea1c45b6d47484bef99e822fd8a40b4cfbcdc1e00378a7e8704e317" } }, + { url = "https://files.pythonhosted.org/packages/19/51/5da8661b1aa7a4b7afe06724994b23eca6f7912d2cca705721dbd4aa764a/cbor2-5.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:28Z, size = 281246, hashes = { sha256 = "e33242570cb4542302dcb6cf429cc9abe315ff7ebb370de2828eed22a8b00fe8" } }, + { url = "https://files.pythonhosted.org/packages/d4/2f/565f5f215a9d4211c23e94c5b1761d697d248603ae11ecf83a9a70e99382/cbor2-5.7.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:29Z, size = 275442, hashes = { sha256 = "855fe80517071028a5804a29b607864b8d90bbb2223331ab2d8cae94b979d61f" } }, + { url = "https://files.pythonhosted.org/packages/84/11/307a558f6ddc3bd0fc539ac65696acb0253554c88bab5da7d459706eb20e/cbor2-5.7.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:31Z, size = 275372, hashes = { sha256 = "87170260845c2ea3d74288f667e0bc81c8a6bbc72ff60265d19c59b3e76be266" } }, + { url = "https://files.pythonhosted.org/packages/92/f0/960b7050a53b8d60f92e6e4c1ce670f9c50ab2ff48468e83b2bef0399b38/cbor2-5.7.0-cp314-cp314-win_amd64.whl", upload-time = 2025-08-14T08:59:32Z, size = 70188, hashes = { sha256 = "a2b591904555e51843c95776df2d6b161226af045e655f464c101d8ad8708e99" } }, + { url = "https://files.pythonhosted.org/packages/a7/83/51805084b6208529f82e5a52261468a56b758728153ee2400c421fa845f4/cbor2-5.7.0-cp314-cp314-win_arm64.whl", upload-time = 2025-08-14T08:59:34Z, size = 66162, hashes = { sha256 = "4460164ffd0ceaf8cc3f5597e73dd99fd781541c7bba0ea64ac93043bf08bb6a" } }, + { url = "https://files.pythonhosted.org/packages/17/f1/308af71be956e1cdb8800bd49b045c45683178ca8058becceeae3bc22b7f/cbor2-5.7.0-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-08-14T08:59:35Z, size = 67906, hashes = { sha256 = "b20eb9b3b4c593cf8135e5c98b49d085e2d052ba714448583359c4b1f5cd0cd4" } }, + { url = "https://files.pythonhosted.org/packages/a5/89/157029abc1cae39f0a736c701b65725fc7dabc25861f36253bc8877cad9f/cbor2-5.7.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-08-14T08:59:36Z, size = 68777, hashes = { sha256 = "69503de8d937d7764cac127f32d94474b07c593ce0c4323f4ad7ff78adbfb776" } }, + { url = "https://files.pythonhosted.org/packages/cd/40/dd8123fef6b18220f78e64a4bb4f8e4255c516db390ae8e8db0084474503/cbor2-5.7.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-14T08:59:38Z, size = 252958, hashes = { sha256 = "f94dbfd77ae591010429d645e4e7fd4f387183193f14c4f645dd7ba03668f9a9" } }, + { url = "https://files.pythonhosted.org/packages/df/1a/644bf42929915875212744100131200bc17cf526235c28747c78b30588db/cbor2-5.7.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-14T08:59:39Z, size = 246023, hashes = { sha256 = "cd36c935adf56ccf83c6b85949cb2ac8b991672d241ec1f645b557ae4730221b" } }, + { url = "https://files.pythonhosted.org/packages/9e/c1/32ad36a8e036b10a49412c0e55a3f96ecf1bbfc7b640ee80cca011731eb2/cbor2-5.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-14T08:59:41Z, size = 248762, hashes = { sha256 = "1198cbfa5194410b35b7fb5c0e58a0ee22c20b44197605e26f14e320e1750c5e" } }, + { url = "https://files.pythonhosted.org/packages/ef/db/847c604f876bb5990707b42e52c00960bdb81df800e4dfa81050d5f4ef5c/cbor2-5.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-14T08:59:42Z, size = 242520, hashes = { sha256 = "78dca93abdbea701caa068e412e54923f3b4d117f5b46b39f44456e01b047534" } }, + { url = "https://files.pythonhosted.org/packages/2f/92/7e711ca1ac983d45c28afcc3628a2357fda0ea5ff75c9c38bb596756d92e/cbor2-5.7.0-cp39-cp39-win_amd64.whl", upload-time = 2025-08-14T08:59:43Z, size = 68206, hashes = { sha256 = "f56d5af41da9b1ef13ceec297411bd472c30d70bca29a25cb3a27ad7309d9974" } }, + { url = "https://files.pythonhosted.org/packages/ec/c5/90a70df5c6a6b5bc51654878589b504243d3635f11e9c9b32bdd44beb40a/cbor2-5.7.0-cp39-cp39-win_arm64.whl", upload-time = 2025-08-14T08:59:45Z, size = 63968, hashes = { sha256 = "b6e8f09664f799150ce6275c5487a35ca5773e5c6eb44209f187102b94ebd2d0" } }, + { url = "https://files.pythonhosted.org/packages/41/cc/0ce73676d2a0c9e5a9330c301940c50eb325dacf5f6d9690fd43a8817fe9/cbor2-5.7.0-py3-none-any.whl", upload-time = 2025-08-14T08:59:46Z, size = 23828, hashes = { sha256 = "a871e7a6f7cba1ddb02503ea974f15f6524c95078fbfe0b860fd4193d7c8f27a" } }, +] + [[packages]] name = "certifi" version = "2025.8.3" @@ -330,7 +380,6 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" version = "1.17.1" -marker = "python_full_version < '3.14'" sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } wheels = [ { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, @@ -684,17 +733,11 @@ version = "0.7.1" sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", upload-time = 2021-03-08T10:59:26Z, size = 75520, hashes = { sha256 = "1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69" } } wheels = [{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", upload-time = 2021-03-08T10:59:24Z, size = 25604, hashes = { sha256 = "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" } }] -[[packages]] -name = "deprecated" -version = "1.2.18" -sdist = { url = "https://files.pythonhosted.org/packages/98/97/06afe62762c9a8a86af0cfb7bfdab22a43ad17138b07af5b1a58442690a2/deprecated-1.2.18.tar.gz", upload-time = 2025-01-27T10:46:25Z, size = 2928744, hashes = { sha256 = "422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl", upload-time = 2025-01-27T10:46:09Z, size = 9998, hashes = { sha256 = "bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec" } }] - [[packages]] name = "depyf" -version = "0.18.0" -sdist = { url = "https://files.pythonhosted.org/packages/f9/ee/43a4cbba615abfc1eb2e5ff5eed3f80f38d58645b4d13d0ea06b9ca1909d/depyf-0.18.0.tar.gz", upload-time = 2024-12-07T00:42:40Z, size = 43050, hashes = { sha256 = "b99f0c383be949ae45d5d606fe444c71f375b55a57b8d6b20e7856670d52130d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e7/d8/efc291d5c69a9905515055d23977643dd0d482ebfeb0dbabef1947ee75d8/depyf-0.18.0-py3-none-any.whl", upload-time = 2024-12-07T00:42:38Z, size = 38839, hashes = { sha256 = "007294d5bac19a38a0767d747be0f49b9ffdcea0394a822644142df22b33a3e1" } }] +version = "0.19.0" +sdist = { url = "https://files.pythonhosted.org/packages/19/38/69157d711be575f1b9cf3177b64ef4ade44373fc02839f183fdd98ec2dd6/depyf-0.19.0.tar.gz", upload-time = 2025-04-20T08:07:41Z, size = 6171405, hashes = { sha256 = "afed0916b32d141cc90fa6220df01885eda442ca43b297d5050eeb90b4a5cb44" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/28/4d/1192acbcdc5e843f5e5d51f6e8788f2b60a9fe0b578ac385ded67a0b0b26/depyf-0.19.0-py3-none-any.whl", upload-time = 2025-04-20T08:07:37Z, size = 39034, hashes = { sha256 = "040b35fc0997d49df024b7d094f2a7836f91e9ed02f49982dd37e70aa3285ad5" } }] [[packages]] name = "dill" @@ -1087,12 +1130,6 @@ version = "0.17.1" sdist = { url = "https://files.pythonhosted.org/packages/08/08/7de1ca4b71e7bf33b547f82bb22505e221b5fa42f67d635e200e0ad22ad6/gguf-0.17.1.tar.gz", upload-time = 2025-06-19T14:00:33Z, size = 89338, hashes = { sha256 = "36ad71aad900a3e75fc94ebe96ea6029f03a4e44be7627ef7ad3d03e8c7bcb53" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fc/31/6a93a887617ee7deeaa602ca3d02d1c12a6cb8a742a695de5d128f5fa46a/gguf-0.17.1-py3-none-any.whl", upload-time = 2025-06-19T14:00:32Z, size = 96224, hashes = { sha256 = "7bc5aa7eeb1931f7d39b48fdc5b38fda6b294b9dca75cf607ac69557840a3943" } }] -[[packages]] -name = "googleapis-common-protos" -version = "1.70.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/24/33db22342cf4a2ea27c9955e6713140fedd51e8b141b5ce5260897020f1a/googleapis_common_protos-1.70.0.tar.gz", upload-time = 2025-04-14T10:17:02Z, size = 145903, hashes = { sha256 = "0e1b44e0ea153e6594f9f394fef15193a68aaaea2d843f83e2742717ca753257" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/86/f1/62a193f0227cf15a920390abe675f386dec35f7ae3ffe6da582d3ade42c7/googleapis_common_protos-1.70.0-py3-none-any.whl", upload-time = 2025-04-14T10:17:01Z, size = 294530, hashes = { sha256 = "b8bfcca8c25a2bb253e0e0b0adaf8c00773e5e6af6fd92397576680b807e0fd8" } }] - [[packages]] name = "grpcio" version = "1.74.0" @@ -1159,6 +1196,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d14 [[packages]] name = "hf-xet" version = "1.1.9" +marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" sdist = { url = "https://files.pythonhosted.org/packages/23/0f/5b60fc28ee7f8cc17a5114a584fd6b86e11c3e0a6e142a7f97a161e9640a/hf_xet-1.1.9.tar.gz", upload-time = 2025-08-27T23:05:19Z, size = 484242, hashes = { sha256 = "c99073ce404462e909f1d5839b2d14a3827b8fe75ed8aed551ba6609c026c803" } } wheels = [ { url = "https://files.pythonhosted.org/packages/de/12/56e1abb9a44cdef59a411fe8a8673313195711b5ecce27880eb9c8fa90bd/hf_xet-1.1.9-cp37-abi3-macosx_10_12_x86_64.whl", upload-time = 2025-08-27T23:05:15Z, size = 2762553, hashes = { sha256 = "a3b6215f88638dd7a6ff82cb4e738dcbf3d863bf667997c093a3c990337d1160" } }, @@ -1243,12 +1281,6 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] -[[packages]] -name = "importlib-metadata" -version = "8.0.0" -sdist = { url = "https://files.pythonhosted.org/packages/20/ff/bd28f70283b9cca0cbf0c2a6082acbecd822d1962ae7b2a904861b9965f8/importlib_metadata-8.0.0.tar.gz", upload-time = 2024-06-25T18:38:04Z, size = 52667, hashes = { sha256 = "188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/dc/ef/38766b2edb096260d9b1b6ad35adaa0bce3b0567abb452b21eb074af88c4/importlib_metadata-8.0.0-py3-none-any.whl", upload-time = 2024-06-25T18:38:02Z, size = 24769, hashes = { sha256 = "15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f" } }] - [[packages]] name = "interegular" version = "0.3.3" @@ -1558,9 +1590,9 @@ wheels = [ [[packages]] name = "llmcompressor" -version = "0.6.0.1" -sdist = { url = "https://files.pythonhosted.org/packages/76/bb/3e9b9ae2d7b8c17d2ab77e199039c755ec7b398326f064dfe7fce0d07026/llmcompressor-0.6.0.1.tar.gz", upload-time = 2025-07-28T19:03:16Z, size = 385049, hashes = { sha256 = "f435ba15dcc60ec689a19c47d9ebbe768a53c2b56e0d58165990c0845d91510f" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/aa/b1/fa31b2e768aaaddb0c366a4c5772e2934a0ae7fdd926374bab5585bc0698/llmcompressor-0.6.0.1-py3-none-any.whl", upload-time = 2025-07-28T19:03:04Z, size = 253434, hashes = { sha256 = "50e57644ea9339b356d52655f0c085ce11dc9c42a4926f0b991f079c497710b2" } }] +version = "0.7.1" +sdist = { url = "https://files.pythonhosted.org/packages/d0/f7/a1eaa791d9746fba90bc2e9bda2bb71c6d4bac6042d3146dec7d05d47f6e/llmcompressor-0.7.1.tar.gz", upload-time = 2025-08-21T21:36:37Z, size = 1126575, hashes = { sha256 = "11824bb19613027040eeaefbda4c04c7126abac5cf65b3679025ad88aa01ccb5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/82/5bc152b5f6e2c2294adc11fff5637f2476670632fd67b89418ac1479a9fd/llmcompressor-0.7.1-py3-none-any.whl", upload-time = 2025-08-21T21:36:34Z, size = 263752, hashes = { sha256 = "6cd307cfe4163e9c9390df37d01a42c1f28f3f872909b57db770e1f67a198a98" } }] [[packages]] name = "llvmlite" @@ -1956,7 +1988,6 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f58559 [[packages]] name = "mpmath" version = "1.3.0" -marker = "python_full_version >= '3.9'" sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", upload-time = 2023-03-07T16:47:11Z, size = 508106, hashes = { sha256 = "7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", upload-time = 2023-03-07T16:47:09Z, size = 536198, hashes = { sha256 = "a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c" } }] @@ -2368,143 +2399,184 @@ wheels = [ [[packages]] name = "numpy" -version = "1.26.4" -sdist = { url = "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", upload-time = 2024-02-06T00:26:44Z, size = 15786129, hashes = { sha256 = "2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010" } } +version = "2.2.6" +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", upload-time = 2025-05-17T22:38:04Z, size = 20276440, hashes = { sha256 = "e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/94/ace0fdea5241a27d13543ee117cbc65868e82213fb31a8eb7fe9ff23f313/numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:48:01Z, size = 20631468, hashes = { sha256 = "9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0" } }, - { url = "https://files.pythonhosted.org/packages/20/f7/b24208eba89f9d1b58c1668bc6c8c4fd472b20c45573cb767f59d49fb0f6/numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:48:29Z, size = 13966411, hashes = { sha256 = "2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a" } }, - { url = "https://files.pythonhosted.org/packages/fc/a5/4beee6488160798683eed5bdb7eead455892c3b4e1f78d79d8d3f3b084ac/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:48:54Z, size = 14219016, hashes = { sha256 = "d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4" } }, - { url = "https://files.pythonhosted.org/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:49:25Z, size = 18240889, hashes = { sha256 = "ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f" } }, - { url = "https://files.pythonhosted.org/packages/24/03/6f229fe3187546435c4f6f89f6d26c129d4f5bed40552899fcf1f0bf9e50/numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:49:51Z, size = 13876746, hashes = { sha256 = "62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a" } }, - { url = "https://files.pythonhosted.org/packages/39/fe/39ada9b094f01f5a35486577c848fe274e374bbf8d8f472e1423a0bbd26d/numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:50:22Z, size = 18078620, hashes = { sha256 = "a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2" } }, - { url = "https://files.pythonhosted.org/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", upload-time = 2024-02-05T23:50:35Z, size = 5972659, hashes = { sha256 = "bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07" } }, - { url = "https://files.pythonhosted.org/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", upload-time = 2024-02-05T23:51:03Z, size = 15808905, hashes = { sha256 = "b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5" } }, - { url = "https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:51:50Z, size = 20630554, hashes = { sha256 = "4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71" } }, - { url = "https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:52:15Z, size = 13997127, hashes = { sha256 = "edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef" } }, - { url = "https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:52:47Z, size = 14222994, hashes = { sha256 = "7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e" } }, - { url = "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:53:15Z, size = 18252005, hashes = { sha256 = "666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5" } }, - { url = "https://files.pythonhosted.org/packages/09/bf/2b1aaf8f525f2923ff6cfcf134ae5e750e279ac65ebf386c75a0cf6da06a/numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:53:42Z, size = 13885297, hashes = { sha256 = "96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a" } }, - { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:54:11Z, size = 18093567, hashes = { sha256 = "60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a" } }, - { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", upload-time = 2024-02-05T23:54:26Z, size = 5968812, hashes = { sha256 = "1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20" } }, - { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", upload-time = 2024-02-05T23:54:53Z, size = 15811913, hashes = { sha256 = "cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2" } }, - { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:55:32Z, size = 20335901, hashes = { sha256 = "b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218" } }, - { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:55:56Z, size = 13685868, hashes = { sha256 = "03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b" } }, - { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:56:20Z, size = 13925109, hashes = { sha256 = "9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b" } }, - { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-05T23:56:56Z, size = 17950613, hashes = { sha256 = "675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed" } }, - { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-02-05T23:57:21Z, size = 13572172, hashes = { sha256 = "ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a" } }, - { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-02-05T23:57:56Z, size = 17786643, hashes = { sha256 = "1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0" } }, - { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", upload-time = 2024-02-05T23:58:08Z, size = 5677803, hashes = { sha256 = "50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110" } }, - { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", upload-time = 2024-02-05T23:58:36Z, size = 15517754, hashes = { sha256 = "08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818" } }, - { url = "https://files.pythonhosted.org/packages/7d/24/ce71dc08f06534269f66e73c04f5709ee024a1afe92a7b6e1d73f158e1f8/numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-02-05T23:59:10Z, size = 20636301, hashes = { sha256 = "7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c" } }, - { url = "https://files.pythonhosted.org/packages/ae/8c/ab03a7c25741f9ebc92684a20125fbc9fc1b8e1e700beb9197d750fdff88/numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-02-05T23:59:35Z, size = 13971216, hashes = { sha256 = "52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be" } }, - { url = "https://files.pythonhosted.org/packages/6d/64/c3bcdf822269421d85fe0d64ba972003f9bb4aa9a419da64b86856c9961f/numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-02-05T23:59:59Z, size = 14226281, hashes = { sha256 = "d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764" } }, - { url = "https://files.pythonhosted.org/packages/54/30/c2a907b9443cf42b90c17ad10c1e8fa801975f01cb9764f3f8eb8aea638b/numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-06T00:00:32Z, size = 18249516, hashes = { sha256 = "f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3" } }, - { url = "https://files.pythonhosted.org/packages/43/12/01a563fc44c07095996d0129b8899daf89e4742146f7044cdbdb3101c57f/numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-02-06T00:00:58Z, size = 13882132, hashes = { sha256 = "679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd" } }, - { url = "https://files.pythonhosted.org/packages/16/ee/9df80b06680aaa23fc6c31211387e0db349e0e36d6a63ba3bd78c5acdf11/numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-02-06T00:01:31Z, size = 18084181, hashes = { sha256 = "47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c" } }, - { url = "https://files.pythonhosted.org/packages/28/7d/4b92e2fe20b214ffca36107f1a3e75ef4c488430e64de2d9af5db3a4637d/numpy-1.26.4-cp39-cp39-win32.whl", upload-time = 2024-02-06T00:01:43Z, size = 5976360, hashes = { sha256 = "a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6" } }, - { url = "https://files.pythonhosted.org/packages/b5/42/054082bd8220bbf6f297f982f0a8f5479fcbc55c8b511d928df07b965869/numpy-1.26.4-cp39-cp39-win_amd64.whl", upload-time = 2024-02-06T00:02:16Z, size = 15814633, hashes = { sha256 = "3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea" } }, - { url = "https://files.pythonhosted.org/packages/3f/72/3df6c1c06fc83d9cfe381cccb4be2532bbd38bf93fbc9fad087b6687f1c0/numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", upload-time = 2024-02-06T00:03:05Z, size = 20455961, hashes = { sha256 = "afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30" } }, - { url = "https://files.pythonhosted.org/packages/8e/02/570545bac308b58ffb21adda0f4e220ba716fb658a63c151daecc3293350/numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-02-06T00:03:41Z, size = 18061071, hashes = { sha256 = "95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c" } }, - { url = "https://files.pythonhosted.org/packages/f4/5f/fafd8c51235f60d49f7a88e2275e13971e90555b67da52dd6416caec32fe/numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2024-02-06T00:04:11Z, size = 15709730, hashes = { sha256 = "7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0" } }, + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-05-17T21:27:58Z, size = 21165245, hashes = { sha256 = "b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb" } }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:28:21Z, size = 14360048, hashes = { sha256 = "8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90" } }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:28:30Z, size = 5340542, hashes = { sha256 = "37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163" } }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:28:41Z, size = 6878301, hashes = { sha256 = "5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf" } }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:29:02Z, size = 14297320, hashes = { sha256 = "efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83" } }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:29:27Z, size = 16801050, hashes = { sha256 = "fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915" } }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:29:51Z, size = 15807034, hashes = { sha256 = "74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680" } }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:30:18Z, size = 18614185, hashes = { sha256 = "8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289" } }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", upload-time = 2025-05-17T21:30:29Z, size = 6527149, hashes = { sha256 = "b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d" } }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", upload-time = 2025-05-17T21:30:48Z, size = 12904620, hashes = { sha256 = "f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3" } }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-05-17T21:31:19Z, size = 21176963, hashes = { sha256 = "f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae" } }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:31:41Z, size = 14406743, hashes = { sha256 = "c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a" } }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:31:50Z, size = 5352616, hashes = { sha256 = "3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:32:01Z, size = 6889579, hashes = { sha256 = "481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491" } }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:32:23Z, size = 14312005, hashes = { sha256 = "b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a" } }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:32:47Z, size = 16821570, hashes = { sha256 = "ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf" } }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:33:11Z, size = 15818548, hashes = { sha256 = "bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1" } }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:33:39Z, size = 18620521, hashes = { sha256 = "9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab" } }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", upload-time = 2025-05-17T21:33:50Z, size = 6525866, hashes = { sha256 = "0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47" } }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", upload-time = 2025-05-17T21:34:09Z, size = 12907455, hashes = { sha256 = "e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303" } }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:34:39Z, size = 20875348, hashes = { sha256 = "41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff" } }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:35:01Z, size = 14119362, hashes = { sha256 = "de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c" } }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:35:10Z, size = 5084103, hashes = { sha256 = "894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3" } }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:35:21Z, size = 6625382, hashes = { sha256 = "71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282" } }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:35:42Z, size = 14018462, hashes = { sha256 = "f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87" } }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:36:06Z, size = 16527618, hashes = { sha256 = "fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249" } }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:36:29Z, size = 15505511, hashes = { sha256 = "37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49" } }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:36:56Z, size = 18313783, hashes = { sha256 = "fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de" } }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", upload-time = 2025-05-17T21:37:07Z, size = 6246506, hashes = { sha256 = "4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4" } }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", upload-time = 2025-05-17T21:37:26Z, size = 12614190, hashes = { sha256 = "c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2" } }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:37:56Z, size = 20867828, hashes = { sha256 = "0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84" } }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:38:18Z, size = 14143006, hashes = { sha256 = "287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b" } }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:38:27Z, size = 5076765, hashes = { sha256 = "f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d" } }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:38:38Z, size = 6617736, hashes = { sha256 = "55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566" } }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:38:58Z, size = 14010719, hashes = { sha256 = "f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f" } }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:39:22Z, size = 16526072, hashes = { sha256 = "1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f" } }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:39:45Z, size = 15503213, hashes = { sha256 = "e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868" } }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:40:13Z, size = 18316632, hashes = { sha256 = "b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d" } }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", upload-time = 2025-05-17T21:43:46Z, size = 6244532, hashes = { sha256 = "5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd" } }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", upload-time = 2025-05-17T21:44:05Z, size = 12610885, hashes = { sha256 = "b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c" } }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-05-17T21:40:44Z, size = 20963467, hashes = { sha256 = "0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6" } }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-05-17T21:41:05Z, size = 14225144, hashes = { sha256 = "fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda" } }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", upload-time = 2025-05-17T21:41:15Z, size = 5200217, hashes = { sha256 = "5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40" } }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:41:27Z, size = 6712014, hashes = { sha256 = "fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8" } }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-05-17T21:41:49Z, size = 14077935, hashes = { sha256 = "e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f" } }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:42:14Z, size = 16600122, hashes = { sha256 = "f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa" } }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-05-17T21:42:37Z, size = 15586143, hashes = { sha256 = "389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571" } }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-05-17T21:43:05Z, size = 18385260, hashes = { sha256 = "8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1" } }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", upload-time = 2025-05-17T21:43:16Z, size = 6377225, hashes = { sha256 = "038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff" } }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", upload-time = 2025-05-17T21:43:35Z, size = 12771374, hashes = { sha256 = "6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06" } }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-05-17T21:44:35Z, size = 21040391, hashes = { sha256 = "0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d" } }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", upload-time = 2025-05-17T21:44:47Z, size = 6786754, hashes = { sha256 = "7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db" } }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-17T21:45:11Z, size = 16643476, hashes = { sha256 = "ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543" } }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-05-17T21:45:31Z, size = 12812666, hashes = { sha256 = "d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00" } }, ] [[packages]] name = "nvidia-cublas-cu12" -version = "12.4.5.8" +version = "12.6.4.1" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/7f/7fbae15a3982dc9595e49ce0f19332423b260045d0a6afe93cdbe2f1f624/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:28:09Z, size = 363333771, hashes = { sha256 = "0f8aa1706812e00b9f19dfe0cdb3999b092ccb8ca168c0db5b8ea712456fd9b3" } }, - { url = "https://files.pythonhosted.org/packages/ae/71/1c91302526c45ab494c23f61c7a84aa568b8c1f9d196efa5993957faf906/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:57:06Z, size = 363438805, hashes = { sha256 = "2fc8da60df463fdefa81e323eef2e36489e1c94335b5358bcb38360adf75ac9b" } }, - { url = "https://files.pythonhosted.org/packages/e2/2a/4f27ca96232e8b5269074a72e03b4e0d43aa68c9b965058b1684d07c6ff8/nvidia_cublas_cu12-12.4.5.8-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:03:31Z, size = 396895858, hashes = { sha256 = "5a796786da89203a0657eda402bcdcec6180254a8ac22d72213abc42069522dc" } }, + { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:40:25Z, size = 393138322, hashes = { sha256 = "08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb" } }, + { url = "https://files.pythonhosted.org/packages/97/0d/f1f0cadbf69d5b9ef2e4f744c9466cb0a850741d08350736dfdb4aa89569/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:39:52Z, size = 390794615, hashes = { sha256 = "235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668" } }, + { url = "https://files.pythonhosted.org/packages/84/f7/985e9bdbe3e0ac9298fcc8cfa51a392862a46a0ffaccbbd56939b62a9c83/nvidia_cublas_cu12-12.6.4.1-py3-none-win_amd64.whl", upload-time = 2024-11-20T17:50:41Z, size = 434535301, hashes = { sha256 = "9e4fa264f4d8a4eb0cdbd34beadc029f453b3bafae02401e999cf3d5a5af75f8" } }, ] [[packages]] name = "nvidia-cuda-cupti-cu12" -version = "12.4.127" +version = "12.6.80" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/93/b5/9fb3d00386d3361b03874246190dfec7b206fd74e6e287b26a8fcb359d95/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:30:40Z, size = 12354556, hashes = { sha256 = "79279b35cf6f91da114182a5ce1864997fd52294a87a16179ce275773799458a" } }, - { url = "https://files.pythonhosted.org/packages/67/42/f4f60238e8194a3106d06a058d494b18e006c10bb2b915655bd9f6ea4cb1/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:55:01Z, size = 13813957, hashes = { sha256 = "9dec60f5ac126f7bb551c055072b69d85392b13311fcc1bcda2202d172df30fb" } }, - { url = "https://files.pythonhosted.org/packages/f3/79/8cf313ec17c58ccebc965568e5bcb265cdab0a1df99c4e674bb7a3b99bfe/nvidia_cuda_cupti_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:01:01Z, size = 9938035, hashes = { sha256 = "5688d203301ab051449a2b1cb6690fbe90d2b372f411521c86018b950f3d7922" } }, + { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:35:41Z, size = 8236764, hashes = { sha256 = "166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc" } }, + { url = "https://files.pythonhosted.org/packages/25/0f/acb326ac8fd26e13c799e0b4f3b2751543e1834f04d62e729485872198d4/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:57:45Z, size = 8236756, hashes = { sha256 = "358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4" } }, + { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:36:04Z, size = 8917980, hashes = { sha256 = "6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132" } }, + { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T16:58:06Z, size = 8917972, hashes = { sha256 = "a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73" } }, + { url = "https://files.pythonhosted.org/packages/1c/81/7796f096afaf726796b1b648f3bc80cafc61fe7f77f44a483c89e6c5ef34/nvidia_cuda_cupti_cu12-12.6.80-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:09:47Z, size = 5724175, hashes = { sha256 = "bbe6ae76e83ce5251b56e8c8e61a964f757175682bbad058b170b136266ab00a" } }, ] [[packages]] name = "nvidia-cuda-nvrtc-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/77/aa/083b01c427e963ad0b314040565ea396f914349914c298556484f799e61b/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:32:00Z, size = 24133372, hashes = { sha256 = "0eedf14185e04b76aa05b1fea04133e59f465b6f960c0cbf4e37c3cb6b0ea198" } }, - { url = "https://files.pythonhosted.org/packages/2c/14/91ae57cd4db3f9ef7aa99f4019cfa8d54cb4caa7e00975df6467e9725a9f/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:56:01Z, size = 24640306, hashes = { sha256 = "a178759ebb095827bd30ef56598ec182b85547f1508941a3d560eb7ea1fbf338" } }, - { url = "https://files.pythonhosted.org/packages/7c/30/8c844bfb770f045bcd8b2c83455c5afb45983e1a8abf0c4e5297b481b6a5/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:01:51Z, size = 19751955, hashes = { sha256 = "a961b2f1d5f17b14867c619ceb99ef6fcec12e46612711bcec78eb05068a60ec" } }, + { url = "https://files.pythonhosted.org/packages/f4/2f/72df534873235983cc0a5371c3661bebef7c4682760c275590b972c7b0f9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:59:50Z, size = 23162955, hashes = { sha256 = "5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13" } }, + { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:00:14Z, size = 23650380, hashes = { sha256 = "35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53" } }, + { url = "https://files.pythonhosted.org/packages/f5/46/d3a1cdda8bb113c80f43a0a6f3a853356d487b830f3483f92d49ce87fa55/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:10:49Z, size = 39026742, hashes = { sha256 = "f7007dbd914c56bd80ea31bc43e8e149da38f68158f423ba845fc3292684e45a" } }, ] [[packages]] name = "nvidia-cuda-runtime-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/aa/b656d755f474e2084971e9a297def515938d56b466ab39624012070cb773/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:32:52Z, size = 894177, hashes = { sha256 = "961fe0e2e716a2a1d967aab7caee97512f71767f852f67432d572e36cb3a11f3" } }, - { url = "https://files.pythonhosted.org/packages/ea/27/1795d86fe88ef397885f2e580ac37628ed058a92ed2c39dc8eac3adf0619/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:54:51Z, size = 883737, hashes = { sha256 = "64403288fa2136ee8e467cdc9c9427e0434110899d07c779f25b5c068934faa5" } }, - { url = "https://files.pythonhosted.org/packages/a8/8b/450e93fab75d85a69b50ea2d5fdd4ff44541e0138db16f9cd90123ef4de4/nvidia_cuda_runtime_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:00:49Z, size = 878808, hashes = { sha256 = "09c2e35f48359752dfa822c09918211844a3d93c100a715d79b59591130c5e1e" } }, + { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:35:19Z, size = 908052, hashes = { sha256 = "6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd" } }, + { url = "https://files.pythonhosted.org/packages/b7/3d/159023799677126e20c8fd580cca09eeb28d5c5a624adc7f793b9aa8bbfa/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T16:57:22Z, size = 908040, hashes = { sha256 = "d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e" } }, + { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:35:30Z, size = 897690, hashes = { sha256 = "ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7" } }, + { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T16:57:33Z, size = 897678, hashes = { sha256 = "a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8" } }, + { url = "https://files.pythonhosted.org/packages/fa/76/4c80fa138333cc975743fd0687a745fccb30d167f906f13c1c7f9a85e5ea/nvidia_cuda_runtime_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:09:26Z, size = 891773, hashes = { sha256 = "86c58044c824bf3c173c49a2dbc7a6c8b53cb4e4dca50068be0bf64e9dab3f7f" } }, ] [[packages]] name = "nvidia-cudnn-cu12" -version = "9.1.0.70" +version = "9.5.1.17" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-22T15:24:15Z, size = 664752741, hashes = { sha256 = "165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f" } }, - { url = "https://files.pythonhosted.org/packages/3f/d0/f90ee6956a628f9f04bf467932c0a25e5a7e706a684b896593c06c82f460/nvidia_cudnn_cu12-9.1.0.70-py3-none-win_amd64.whl", upload-time = 2024-04-22T15:24:53Z, size = 679925892, hashes = { sha256 = "6278562929433d68365a07a4a1546c237ba2849852c0d4b2262a486e805b977a" } }, + { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", upload-time = 2024-10-25T19:53:03Z, size = 570523509, hashes = { sha256 = "9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def" } }, + { url = "https://files.pythonhosted.org/packages/2a/78/4535c9c7f859a64781e43c969a3a7e84c54634e319a996d43ef32ce46f83/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", upload-time = 2024-10-25T19:54:26Z, size = 570988386, hashes = { sha256 = "30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2" } }, + { url = "https://files.pythonhosted.org/packages/b6/b2/3f60d15f037fa5419d9d7f788b100ef33ea913ae5315c87ca6d6fa606c35/nvidia_cudnn_cu12-9.5.1.17-py3-none-win_amd64.whl", upload-time = 2024-10-25T19:55:49Z, size = 565440743, hashes = { sha256 = "d7af0f8a4f3b4b9dbb3122f2ef553b45694ed9c384d5a75bab197b8eefb79ab8" } }, ] [[packages]] name = "nvidia-cufft-cu12" -version = "11.2.1.3" +version = "11.3.0.4" +marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:40:58Z, size = 200164144, hashes = { sha256 = "d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6" } }, + { url = "https://files.pythonhosted.org/packages/ce/f5/188566814b7339e893f8d210d3a5332352b1409815908dad6a363dcceac1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:03:24Z, size = 200164135, hashes = { sha256 = "8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb" } }, + { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:41:32Z, size = 200221632, hashes = { sha256 = "ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5" } }, + { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:03:58Z, size = 200221622, hashes = { sha256 = "768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca" } }, + { url = "https://files.pythonhosted.org/packages/b4/38/36fd800cec8f6e89b7c1576edaaf8076e69ec631644cdbc1b5f2e2b5a9df/nvidia_cufft_cu12-11.3.0.4-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:01Z, size = 199356881, hashes = { sha256 = "6048ebddfb90d09d2707efb1fd78d4e3a77cb3ae4dc60e19aab6be0ece2ae464" } }, +] + +[[packages]] +name = "nvidia-cufile-cu12" +version = "1.11.1.6" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/8a/0e728f749baca3fbeffad762738276e5df60851958be7783af121a7221e7/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:33:39Z, size = 211422548, hashes = { sha256 = "5dad8008fc7f92f5ddfa2101430917ce2ffacd86824914c82e28990ad7f00399" } }, - { url = "https://files.pythonhosted.org/packages/27/94/3266821f65b92b3138631e9c8e7fe1fb513804ac934485a8d05776e1dd43/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:57:40Z, size = 211459117, hashes = { sha256 = "f083fc24912aa410be21fa16d157fed2055dab1cc4b6934a0e03cba69eb242b9" } }, - { url = "https://files.pythonhosted.org/packages/f6/ee/3f3f8e9874f0be5bbba8fb4b62b3de050156d159f8b6edc42d6f1074113b/nvidia_cufft_cu12-11.2.1.3-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:06Z, size = 210576476, hashes = { sha256 = "d802f4954291101186078ccbe22fc285a902136f974d369540fd4a5333d1440b" } }, + { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:42:11Z, size = 1142103, hashes = { sha256 = "cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159" } }, + { url = "https://files.pythonhosted.org/packages/17/bf/cc834147263b929229ce4aadd62869f0b195e98569d4c28b23edc72b85d9/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:41:49Z, size = 1066155, hashes = { sha256 = "8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db" } }, ] [[packages]] name = "nvidia-curand-cu12" -version = "10.3.5.147" +version = "10.3.7.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/80/9c/a79180e4d70995fdf030c6946991d0171555c6edf95c265c6b2bf7011112/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:34:48Z, size = 56314811, hashes = { sha256 = "1f173f09e3e3c76ab084aba0de819c49e56614feae5c12f69883f4ae9bb5fad9" } }, - { url = "https://files.pythonhosted.org/packages/8a/6d/44ad094874c6f1b9c654f8ed939590bdc408349f137f9b98a3a23ccec411/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:08Z, size = 56305206, hashes = { sha256 = "a88f583d4e0bb643c49743469964103aa59f7f708d862c3ddb0fc07f851e3b8b" } }, - { url = "https://files.pythonhosted.org/packages/1c/22/2573503d0d4e45673c263a313f79410e110eb562636b0617856fdb2ff5f6/nvidia_curand_cu12-10.3.5.147-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:34Z, size = 55799918, hashes = { sha256 = "f307cc191f96efe9e8f05a87096abc20d08845a841889ef78cb06924437f6771" } }, + { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:04:18Z, size = 56289881, hashes = { sha256 = "6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8" } }, + { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:42:50Z, size = 56279010, hashes = { sha256 = "a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf" } }, + { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:04:45Z, size = 56279000, hashes = { sha256 = "99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117" } }, + { url = "https://files.pythonhosted.org/packages/a6/02/5362a9396f23f7de1dd8a64369e87c85ffff8216fc8194ace0fa45ba27a5/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:42:25Z, size = 56289882, hashes = { sha256 = "7b2ed8e95595c3591d984ea3603dd66fe6ce6812b886d59049988a712ed06b6e" } }, + { url = "https://files.pythonhosted.org/packages/a9/a8/0cd0cec757bd4b4b4ef150fca62ec064db7d08a291dced835a0be7d2c147/nvidia_curand_cu12-10.3.7.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:30Z, size = 55783873, hashes = { sha256 = "6d6d935ffba0f3d439b7cd968192ff068fafd9018dbf1b85b37261b13cfc9905" } }, ] [[packages]] name = "nvidia-cusolver-cu12" -version = "11.6.1.9" +version = "11.7.1.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/46/6b/a5c33cf16af09166845345275c34ad2190944bcc6026797a39f8e0a282e0/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:35:01Z, size = 127634111, hashes = { sha256 = "d338f155f174f90724bbde3758b7ac375a70ce8e706d70b018dd3375545fc84e" } }, - { url = "https://files.pythonhosted.org/packages/3a/e1/5b9089a4b2a4790dfdea8b3a006052cfecff58139d5a4e34cb1a51df8d6f/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:28Z, size = 127936057, hashes = { sha256 = "19e33fa442bcfd085b3086c4ebf7e8debc07cfe01e11513cc6d332fd918ac260" } }, - { url = "https://files.pythonhosted.org/packages/f2/be/d435b7b020e854d5d5a682eb5de4328fd62f6182507406f2818280e206e2/nvidia_cusolver_cu12-11.6.1.9-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:04:53Z, size = 125224015, hashes = { sha256 = "e77314c9d7b694fcebc84f58989f3aa4fb4cb442f12ca1a9bde50f5e8f6d1b9c" } }, + { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:05:05Z, size = 157833628, hashes = { sha256 = "0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0" } }, + { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:43:43Z, size = 158229790, hashes = { sha256 = "e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c" } }, + { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:05:39Z, size = 158229780, hashes = { sha256 = "6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6" } }, + { url = "https://files.pythonhosted.org/packages/7c/5f/07d0ba3b7f19be5a5ec32a8679fc9384cfd9fc6c869825e93be9f28d6690/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux_2_27_aarch64.whl", upload-time = 2024-11-20T17:43:16Z, size = 157833630, hashes = { sha256 = "dbbe4fc38ec1289c7e5230e16248365e375c3673c9c8bac5796e2e20db07f56e" } }, + { url = "https://files.pythonhosted.org/packages/d4/53/fff50a0808df7113d77e3bbc7c2b7eaed6f57d5eb80fbe93ead2aea1e09a/nvidia_cusolver_cu12-11.7.1.2-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:13:49Z, size = 149287877, hashes = { sha256 = "6813f9d8073f555444a8705f3ab0296d3e1cb37a16d694c5fc8b862a0d8706d7" } }, ] [[packages]] name = "nvidia-cusparse-cu12" -version = "12.3.1.170" +version = "12.5.4.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/96/a9/c0d2f83a53d40a4a41be14cea6a0bf9e668ffcf8b004bd65633f433050c0/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T19:35:32Z, size = 207381987, hashes = { sha256 = "9d32f62896231ebe0480efd8a7f702e143c98cfaa0e8a76df3386c1ba2b54df3" } }, - { url = "https://files.pythonhosted.org/packages/db/f7/97a9ea26ed4bbbfc2d470994b8b4f338ef663be97b8f677519ac195e113d/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:58:59Z, size = 207454763, hashes = { sha256 = "ea4f11a2904e2a8dc4b1833cc1b5181cde564edd0d5cd33e3c168eff2d1863f1" } }, - { url = "https://files.pythonhosted.org/packages/a2/e0/3155ca539760a8118ec94cc279b34293309bcd14011fc724f87f31988843/nvidia_cusparse_cu12-12.3.1.170-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:05:26Z, size = 204684315, hashes = { sha256 = "9bc90fb087bc7b4c15641521f31c0371e9a612fc2ba12c338d3ae032e6b6797f" } }, + { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:44:18Z, size = 216451147, hashes = { sha256 = "d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887" } }, + { url = "https://files.pythonhosted.org/packages/d3/56/3af21e43014eb40134dea004e8d0f1ef19d9596a39e4d497d5a7de01669f/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:06:03Z, size = 216451135, hashes = { sha256 = "7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1" } }, + { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:44:54Z, size = 216561367, hashes = { sha256 = "7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73" } }, + { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:06:29Z, size = 216561357, hashes = { sha256 = "23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f" } }, + { url = "https://files.pythonhosted.org/packages/45/ef/876ad8e4260e1128e6d4aac803d9d51baf3791ebdb4a9b8d9b8db032b4b0/nvidia_cusparse_cu12-12.5.4.2-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:14:23Z, size = 213712630, hashes = { sha256 = "4acb8c08855a26d737398cba8fb6f8f5045d93f82612b4cfd84645a2332ccf20" } }, ] [[packages]] name = "nvidia-cusparselt-cu12" -version = "0.6.2" +version = "0.6.3" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/98/8e/675498726c605c9441cf46653bd29cb1b8666da1fb1469ffa25f67f20c58/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-07-23T17:35:27Z, size = 149422781, hashes = { sha256 = "067a7f6d03ea0d4841c85f0c6f1991c5dda98211f6302cb83a4ab234ee95bef8" } }, - { url = "https://files.pythonhosted.org/packages/78/a8/bcbb63b53a4b1234feeafb65544ee55495e1bb37ec31b999b963cbccfd1d/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-07-23T02:35:53Z, size = 150057751, hashes = { sha256 = "df2c24502fd76ebafe7457dbc4716b2fec071aabaed4fb7691a201cde03704d9" } }, - { url = "https://files.pythonhosted.org/packages/56/8f/2c33082238b6c5e783a877dc8786ab62619e3e6171c083bd3bba6e3fe75e/nvidia_cusparselt_cu12-0.6.2-py3-none-win_amd64.whl", upload-time = 2024-07-23T02:35:00Z, size = 148755794, hashes = { sha256 = "0057c91d230703924c0422feabe4ce768841f9b4b44d28586b6f6d2eb86fbe70" } }, + { url = "https://files.pythonhosted.org/packages/62/da/4de092c61c6dea1fc9c936e69308a02531d122e12f1f649825934ad651b5/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-16T02:23:17Z, size = 156402859, hashes = { sha256 = "8371549623ba601a06322af2133c4a44350575f5a3108fb75f3ef20b822ad5f1" } }, + { url = "https://files.pythonhosted.org/packages/3b/9a/72ef35b399b0e183bc2e8f6f558036922d453c4d8237dab26c666a04244b/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-15T21:29:17Z, size = 156785796, hashes = { sha256 = "e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46" } }, + { url = "https://files.pythonhosted.org/packages/46/3e/9e1e394a02a06f694be2c97bbe47288bb7c90ea84c7e9cf88f7b28afe165/nvidia_cusparselt_cu12-0.6.3-py3-none-win_amd64.whl", upload-time = 2024-10-15T22:58:35Z, size = 155595972, hashes = { sha256 = "3b325bcbd9b754ba43df5a311488fca11a6b5dc3d11df4d190c000cf1a0765c7" } }, ] [[packages]] @@ -2515,28 +2587,33 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/db/24/552ebea28f0570b [[packages]] name = "nvidia-nccl-cu12" -version = "2.21.5" +version = "2.26.2" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" -wheels = [{ url = "https://files.pythonhosted.org/packages/df/99/12cd266d6233f47d00daf3a72739872bdc10267d0383508b0b9c84a18bb6/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T15:32:57Z, size = 188654414, hashes = { sha256 = "8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0" } }] +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/5b/ca2f213f637305633814ae8c36b153220e40a07ea001966dcd87391f3acb/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-03-13T00:30:07Z, size = 291671495, hashes = { sha256 = "5c196e95e832ad30fbbb50381eb3cbd1fadd5675e587a548563993609af19522" } }, + { url = "https://files.pythonhosted.org/packages/67/ca/f42388aed0fddd64ade7493dbba36e1f534d4e6fdbdd355c6a90030ae028/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-03-13T00:29:55Z, size = 201319755, hashes = { sha256 = "694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6" } }, +] [[packages]] name = "nvidia-nvjitlink-cu12" -version = "12.4.127" +version = "12.6.85" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/02/45/239d52c05074898a80a900f49b1615d81c07fceadd5ad6c4f86a987c0bc4/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T20:20:13Z, size = 20552510, hashes = { sha256 = "4abe7fef64914ccfa909bc2ba39739670ecc9e820c83ccc7a6ed414122599b83" } }, - { url = "https://files.pythonhosted.org/packages/ff/ff/847841bacfbefc97a00036e0fce5a0f086b640756dc38caea5e1bb002655/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:59:46Z, size = 21066810, hashes = { sha256 = "06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57" } }, - { url = "https://files.pythonhosted.org/packages/81/19/0babc919031bee42620257b9a911c528f05fb2688520dcd9ca59159ffea8/nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:06:25Z, size = 95336325, hashes = { sha256 = "fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1" } }, + { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", upload-time = 2024-11-20T17:46:53Z, size = 19744971, hashes = { sha256 = "eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a" } }, + { url = "https://files.pythonhosted.org/packages/31/db/dc71113d441f208cdfe7ae10d4983884e13f464a6252450693365e166dcf/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:46:29Z, size = 19270338, hashes = { sha256 = "cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41" } }, + { url = "https://files.pythonhosted.org/packages/89/76/93c1467b1387387440a4d25102d86b7794535449b689f8e2dc22c1c8ff7f/nvidia_nvjitlink_cu12-12.6.85-py3-none-win_amd64.whl", upload-time = 2024-11-20T17:52:40Z, size = 161908572, hashes = { sha256 = "e61120e52ed675747825cdd16febc6a0730537451d867ee58bee3853b1b13d1c" } }, ] [[packages]] name = "nvidia-nvtx-cu12" -version = "12.4.127" +version = "12.6.77" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/06/39/471f581edbb7804b39e8063d92fc8305bdc7a80ae5c07dbe6ea5c50d14a5/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-06-18T20:16:22Z, size = 100417, hashes = { sha256 = "7959ad635db13edf4fc65c06a6e9f9e55fc2f92596db928d169c0bb031e88ef3" } }, - { url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-04-03T20:56:12Z, size = 99144, hashes = { sha256 = "781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a" } }, - { url = "https://files.pythonhosted.org/packages/54/1b/f77674fbb73af98843be25803bbd3b9a4f0a96c75b8d33a2854a5c7d2d77/nvidia_nvtx_cu12-12.4.127-py3-none-win_amd64.whl", upload-time = 2024-04-03T21:02:01Z, size = 66307, hashes = { sha256 = "641dccaaa1139f3ffb0d3164b4b84f9d253397e38246a4f2f36728b48566d485" } }, + { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2024-11-20T17:38:17Z, size = 90549, hashes = { sha256 = "f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b" } }, + { url = "https://files.pythonhosted.org/packages/2b/53/36e2fd6c7068997169b49ffc8c12d5af5e5ff209df6e1a2c4d373b3a638f/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", upload-time = 2024-10-01T17:00:27Z, size = 90539, hashes = { sha256 = "adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059" } }, + { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2024-11-20T17:38:27Z, size = 89276, hashes = { sha256 = "b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2" } }, + { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", upload-time = 2024-10-01T17:00:38Z, size = 89265, hashes = { sha256 = "6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1" } }, + { url = "https://files.pythonhosted.org/packages/f7/cd/98a447919d4ed14d407ac82b14b0a0c9c1dbfe81099934b1fc3bfd1e6316/nvidia_nvtx_cu12-12.6.77-py3-none-win_amd64.whl", upload-time = 2024-10-01T17:11:13Z, size = 56434, hashes = { sha256 = "2fb11a4af04a5e6c84073e6404d26588a34afd35379f0855a99797897efa75c0" } }, ] [[packages]] @@ -2591,6 +2668,26 @@ version = "1.104.2" sdist = { url = "https://files.pythonhosted.org/packages/94/dc/965b3528ed0435b717acca45e2541d94bd827c0520ce172366323c9edcab/openai-1.104.2.tar.gz", upload-time = 2025-09-02T21:42:31Z, size = 557160, hashes = { sha256 = "9b582ead9dd208753f89dae8e36b6548c6ada076e87ba3db36630e29239661ab" } } wheels = [{ url = "https://files.pythonhosted.org/packages/46/9c/d0b56971e5584aea338bb00d3ca96a7f6694dff77006581b21cd773497ce/openai-1.104.2-py3-none-any.whl", upload-time = 2025-09-02T21:42:28Z, size = 928160, hashes = { sha256 = "0148951da12ea651f890ef38f8adef75b78c053dba37ea2bdba857c8945860d4" } }] +[[packages]] +name = "openai-harmony" +version = "0.0.4" +sdist = { url = "https://files.pythonhosted.org/packages/92/94/01509d510bebf6606614e51113e5a415ced15b8f34aa98a8bf2539314650/openai_harmony-0.0.4.tar.gz", upload-time = 2025-08-09T01:43:24Z, size = 279848, hashes = { sha256 = "5c67ac6df349236fb7b64f57c3dbb0273efcdca24314daa108f2a482c427106c" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/3e/6bb75a4d15a6aad0ba1b23193ca0d2c202cc1f3364ba840833374b7c9c1a/openai_harmony-0.0.4-cp38-abi3-macosx_10_12_x86_64.whl", upload-time = 2025-08-09T01:43:14Z, size = 2772770, hashes = { sha256 = "3586d90c899cd41f8624e7b82a48c289f6e4be56c66304ecaf3a0ba88963a73f" } }, + { url = "https://files.pythonhosted.org/packages/34/41/2f256fba6762d028ed6f935f0015f71d81927a52b9a1c873679a409b72bf/openai_harmony-0.0.4-cp38-abi3-macosx_11_0_arm64.whl", upload-time = 2025-08-09T01:43:12Z, size = 2633682, hashes = { sha256 = "ef21a1e2384a65c62d5ec5e1cded9fe026f1d032d5c5d725110d1a8d330d8f54" } }, + { url = "https://files.pythonhosted.org/packages/05/88/ade63bd8f36603610040e7cc086bc134d57a99a742e05f7fcddfdf822ee1/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-08-09T01:43:02Z, size = 2963206, hashes = { sha256 = "3cf2344366f10981bbc0f6d9949a0b2bb87151d209ed295943ed6ad8eda37932" } }, + { url = "https://files.pythonhosted.org/packages/8e/ef/a65a0ff177fdf67bc0afd18bb9e7ad690d1b553a8eb5ebf27f601b22dbd0/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-08-09T01:43:04Z, size = 2724854, hashes = { sha256 = "2d8d16d84702059833fb03b841b28c25600c54e83cadccef79af44e1c81166b1" } }, + { url = "https://files.pythonhosted.org/packages/8a/a1/ebaf0f55601a98609641283884d52dbfe9a1cf34b04f1cf80acb1560ab74/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-08-09T01:43:08Z, size = 2984312, hashes = { sha256 = "97f1fe3909733212cc6b36f0f199b1421a9c57b79ec665f0322bd604cec47340" } }, + { url = "https://files.pythonhosted.org/packages/45/24/246f6f470bfbc89a117714b68f27cdaee12b31166237a227cc657780cc1d/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-08-09T01:43:06Z, size = 3447870, hashes = { sha256 = "567cc568b6bf7b4d041b0c9aa7d6b2c9394f8af6065bc87fa6d23f207b5af9a7" } }, + { url = "https://files.pythonhosted.org/packages/1f/ec/dcdcace0ffcf3a532cca910e0c351b62d3a7decf0b091ea8cf856d2a67a6/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-08-09T01:43:11Z, size = 3049306, hashes = { sha256 = "31e9bcac0902a309e2fc688e52f247eec7fffcd00d17e958b9a83a8fea6519c2" } }, + { url = "https://files.pythonhosted.org/packages/ad/39/172f1048d935db1523a82b45fee5231ad6c622645e566706e6bcf3731da8/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-09T01:43:16Z, size = 3121347, hashes = { sha256 = "96a63199c0d81095b5d5d1ae8ca82b64c1c13d18d4e30323ae9e8ab31bc80a3d" } }, + { url = "https://files.pythonhosted.org/packages/6b/36/8ee4ca5d0b25587121fd3621e6a6106fba80218cb6d159e1670aeb2b22ef/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_armv7l.whl", upload-time = 2025-08-09T01:43:18Z, size = 2952326, hashes = { sha256 = "d38f2639f6bf7c3c34a5dfd79e29075811ae2fa9b895a63e76767f74a47a971e" } }, + { url = "https://files.pythonhosted.org/packages/ae/a0/ec8906393968679e269e23e957e11ff419978d1d077fb9af9561b161c988/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-09T01:43:21Z, size = 3015832, hashes = { sha256 = "038f1d6772d1be5213b36ae76e5d042022395ec35c428a73ccb8b839b2cecf6a" } }, + { url = "https://files.pythonhosted.org/packages/a8/bd/aa9e6e5cf140716dbcae17402fac2a81a9ebb3f934059ac0eec61cb447fc/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-09T01:43:23Z, size = 3221129, hashes = { sha256 = "15e6d53a66502491a3675a536df30e271f976e6c5efe68250a65191efcb85c4f" } }, + { url = "https://files.pythonhosted.org/packages/5a/22/2c7e1728689c7fa98a259ca2d14e718ea7af964516a617a9784f0d35d88a/openai_harmony-0.0.4-cp38-abi3-win32.whl", upload-time = 2025-08-09T01:43:28Z, size = 2077125, hashes = { sha256 = "b9ee9e9ab6a237cebbe16563c787a6e83f3fcc034075c3d321dab94448426282" } }, + { url = "https://files.pythonhosted.org/packages/e7/93/3a08a06ff3bde7f4c264f86d437e6a5c49792a6e362383b3a669f39c9690/openai_harmony-0.0.4-cp38-abi3-win_amd64.whl", upload-time = 2025-08-09T01:43:26Z, size = 2444821, hashes = { sha256 = "746f751de5033b3dbcfcd4a726a4c56ce452c593ad3d54472d8597ce8d8b6d44" } }, +] + [[packages]] name = "opencv-python-headless" version = "4.11.0.86" @@ -2604,95 +2701,51 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/86/8a/69176a64335aed183529207ba8bc3d329c2999d852b4f3818027203f50e6/opencv_python_headless-4.11.0.86-cp37-abi3-win_amd64.whl", upload-time = 2025-01-16T13:52:56Z, size = 39402386, hashes = { sha256 = "6c304df9caa7a6a5710b91709dd4786bf20a74d57672b3c31f7033cc638174ca" } }, ] -[[packages]] -name = "opentelemetry-api" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/48/d4/e9a0ddef6eed086c96e8265d864a46da099611b7be153b0cfb63fd47e1b4/opentelemetry_api-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:03Z, size = 60904, hashes = { sha256 = "2bd639e4bed5b18486fef0b5a520aaffde5a18fc225e808a1ac4df363f43a1ce" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e3/a7/6322d1d7a1fb926e8b99208c27730f21217da2f1e0e11dab48a78a0427a4/opentelemetry_api-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:38Z, size = 61533, hashes = { sha256 = "7d7ea33adf2ceda2dd680b18b1677e4152000b37ca76e679da71ff103b943064" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/be/99/80edf6286f9040fadf065f9a11869fda34449a61e62a5372cb84d5a6f53b/opentelemetry_exporter_otlp-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:05Z, size = 6168, hashes = { sha256 = "cf0e093f080011951d9f97431a83869761e4d4ebe83a4195ee92d7806223299c" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/71/b9221af6af61213c522401b5f46a5eaa41d8dd7daeb0740dc5604f5c3980/opentelemetry_exporter_otlp-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:41Z, size = 7001, hashes = { sha256 = "f839989f54bda85ee33c5dae033c44dcec9ccbb0dafc6a43d585df44da1d2036" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-common" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/84/cd/ed9eaa1d80facb6609d02af6c393b02ce3797a15742361be4859db6fdc17/opentelemetry_exporter_otlp_proto_common-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:06Z, size = 17815, hashes = { sha256 = "bdbe50e2e22a1c71acaa0c8ba6efaadd58882e5a5978737a44a4c4b10d304c92" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/25/2f/0f7e0a73fd901c9abc6ea680d7f19a803dac830c450f21e1123d3a3ec488/opentelemetry_exporter_otlp_proto_common-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:42Z, size = 17837, hashes = { sha256 = "ee4d8f8891a1b9c372abf8d109409e5b81947cf66423fd998e56880057afbc71" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/a0/23/cac89aca97ecb8f7498a875dc2ac89224b4f3345bcb8ffff643b59886196/opentelemetry_exporter_otlp_proto_grpc-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:07Z, size = 25239, hashes = { sha256 = "a65b67a9a6b06ba1ec406114568e21afe88c1cdb29c464f2507d529eb906d8ae" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/4d/0c/e4473692fec8076008c7926dfcef7223fc6d2785f04ad9d8402347a4eba9/opentelemetry_exporter_otlp_proto_grpc-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:44Z, size = 18228, hashes = { sha256 = "e2be5eff72ebcb010675b818e8d7c2e7d61ec451755b8de67a140bc49b9b0280" } }] - -[[packages]] -name = "opentelemetry-exporter-otlp-proto-http" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/42/d2/4e6e2066b87626966f99f8fc7fcb9414e7548779d751def7db54c9d25b1c/opentelemetry_exporter_otlp_proto_http-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:08Z, size = 14451, hashes = { sha256 = "5801ebbcf7b527377883e6cbbdda35ee712dc55114fff1e93dfee210be56c908" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/cf/d3/0b7217b61903249035d219fbe93a8558287f86aead340c7b2dc1226b8ad4/opentelemetry_exporter_otlp_proto_http-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:45Z, size = 16795, hashes = { sha256 = "ee72a87c48ec977421b02f16c52ea8d884122470e0be573905237b540f4ee562" } }] - -[[packages]] -name = "opentelemetry-proto" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/a9/06/9505ef04e527fa711ebffb47f3f56cac6015405953ff688fc349d170fb9c/opentelemetry_proto-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:16Z, size = 34749, hashes = { sha256 = "c5c18796c0cab3751fc3b98dee53855835e90c0422924b484432ac852d93dc1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/15/f4/66a3892eea913cded9bac0fdd3fb1a412fa2da8eb50014ec87a52648444a/opentelemetry_proto-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:58Z, size = 52466, hashes = { sha256 = "6c4d7b4d4d9c88543bcf8c28ae3f8f0448a753dc291c18c5390444c90b76a725" } }] - -[[packages]] -name = "opentelemetry-sdk" -version = "1.26.0" -sdist = { url = "https://files.pythonhosted.org/packages/d3/85/8ca0d5ebfe708287b091dffcd15553b74bbfe4532f8dd42662b78b2e0cab/opentelemetry_sdk-1.26.0.tar.gz", upload-time = 2024-07-25T04:02:17Z, size = 143139, hashes = { sha256 = "c90d2868f8805619535c05562d699e2f4fb1f00dbd55a86dcefca4da6fa02f85" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/f1/a9b550d0f9c049653dd2eab45cecf8fe4baa9795ed143d87834056ffabaf/opentelemetry_sdk-1.26.0-py3-none-any.whl", upload-time = 2024-07-25T04:01:59Z, size = 109475, hashes = { sha256 = "feb5056a84a88670c041ea0ded9921fca559efec03905dddeb3885525e0af897" } }] - -[[packages]] -name = "opentelemetry-semantic-conventions" -version = "0.47b0" -sdist = { url = "https://files.pythonhosted.org/packages/93/85/edef14d10ad00ddd9fffb20e4d3d938f4c5c1247e11a175066fe2b4a72f8/opentelemetry_semantic_conventions-0.47b0.tar.gz", upload-time = 2024-07-25T04:02:19Z, size = 83994, hashes = { sha256 = "a8d57999bbe3495ffd4d510de26a97dadc1dace53e0275001b2c1b2f67992a7e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/00/c2/ca5cef8e4cd8eec5a95deed95ec3f6005e499fd9d17ca08731ced03a6921/opentelemetry_semantic_conventions-0.47b0-py3-none-any.whl", upload-time = 2024-07-25T04:02:01Z, size = 138027, hashes = { sha256 = "4ff9d595b85a59c1c1413f02bba320ce7ea6bf9e2ead2b0913c4395c7bbc1063" } }] - -[[packages]] -name = "opentelemetry-semantic-conventions-ai" -version = "0.4.13" -sdist = { url = "https://files.pythonhosted.org/packages/ba/e6/40b59eda51ac47009fb47afcdf37c6938594a0bd7f3b9fadcbc6058248e3/opentelemetry_semantic_conventions_ai-0.4.13.tar.gz", upload-time = 2025-08-22T10:14:17Z, size = 5368, hashes = { sha256 = "94efa9fb4ffac18c45f54a3a338ffeb7eedb7e1bb4d147786e77202e159f0036" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/35/b5/cf25da2218910f0d6cdf7f876a06bed118c4969eacaf60a887cbaef44f44/opentelemetry_semantic_conventions_ai-0.4.13-py3-none-any.whl", upload-time = 2025-08-22T10:14:16Z, size = 6080, hashes = { sha256 = "883a30a6bb5deaec0d646912b5f9f6dcbb9f6f72557b73d0f2560bf25d13e2d5" } }] - -[[packages]] -name = "outlines" -version = "0.1.11" -sdist = { url = "https://files.pythonhosted.org/packages/ac/d0/d59ae830bf7026425942899e3d48e77b58a713cff946a695e5405808da1b/outlines-0.1.11.tar.gz", upload-time = 2024-12-13T07:24:08Z, size = 2488858, hashes = { sha256 = "0997bd9da1cc050e430bd08995dc7d4bd855918bafa4531e49d3f37110a23aba" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/b4/99ea4a122bef60e3fd6402d19665aff1f928e0daf8fac3044d0b73f72003/outlines-0.1.11-py3-none-any.whl", upload-time = 2024-12-13T07:24:05Z, size = 87623, hashes = { sha256 = "f5a5f2242ed9802d3aab7a92789bf4008d734c576be9258cc0a297f690124727" } }] - [[packages]] name = "outlines-core" -version = "0.1.26" -sdist = { url = "https://files.pythonhosted.org/packages/d3/f3/274d07f4702728b43581235a77e545ec602b25f9b0098b288a0f3052521d/outlines_core-0.1.26.tar.gz", upload-time = 2024-12-12T23:38:50Z, size = 75139, hashes = { sha256 = "481c4301341e77cc8f1832d616784adb4d461b4fec65878e7c0d2cba7163a189" } } +version = "0.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/13/e2/de74a5fd00299215270a750f356ba7cb427ba5d3e495cab07cfc3110ca86/outlines_core-0.2.10.tar.gz", upload-time = 2025-05-12T18:20:27Z, size = 197140, hashes = { sha256 = "c9ee7be195ac18dda5acce41d8805c2fb550a4affd525414511662cfa7097dfe" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/df/e9ff00f1dcf671cb8c4c20abcfd53406328b344cafa689a2832e8059c0b4/outlines_core-0.1.26-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:00Z, size = 322602, hashes = { sha256 = "6a962a7452e7ac170fa04d405342cadae2d28fafa5b1830cef7aa610257ed32f" } }, - { url = "https://files.pythonhosted.org/packages/3c/f1/e9064f18c462a61f4abbe73b24f25e36d8abef19c593416fa69dce6a83c0/outlines_core-0.1.26-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:03Z, size = 301929, hashes = { sha256 = "15a3684fa29564da2db03934cf0097bef3e871f70d3af0ef2b52fdb886da2e09" } }, - { url = "https://files.pythonhosted.org/packages/76/c3/6bc82db40b4818421e573237f43d4026c40a3305fa2558eb0aa1a7aa08f7/outlines_core-0.1.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:05Z, size = 321355, hashes = { sha256 = "64e01c0cfa9ba371634d7c3f6ea1862397cef98e4509fe98e3f57faa721a72d6" } }, - { url = "https://files.pythonhosted.org/packages/c9/c2/1d85bfeaee3a83327e0d162bee4bdc7d7889bea5998e44fcc66c924dc1fd/outlines_core-0.1.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:07Z, size = 343552, hashes = { sha256 = "a3c4196148e47f455f1ace78e329d5b97e531cbc406456d681592952adae7e17" } }, - { url = "https://files.pythonhosted.org/packages/45/da/1e61d3d997ba1858fb8e71c3127f24a95c30575559da012ea5b45b147ad3/outlines_core-0.1.26-cp310-cp310-win32.whl", upload-time = 2024-12-12T23:38:10Z, size = 234750, hashes = { sha256 = "f38d290a7f6e5e12cbfcaee03269dfc0dbda49b360024b4279d1aba251fdc346" } }, - { url = "https://files.pythonhosted.org/packages/1c/04/6d7968019a81df235ad6bc7405eefe32be8da4c4153792655e7490d06c8d/outlines_core-0.1.26-cp310-cp310-win_amd64.whl", upload-time = 2024-12-12T23:38:12Z, size = 243713, hashes = { sha256 = "11ff56af56cb54c563b7f25d86cd9ee77f3fed825f1d4dccd9449bb1e4e89538" } }, - { url = "https://files.pythonhosted.org/packages/17/94/19d5c50c303ba71f3465c81620ca9b5af4db07fd8922dfe59ae5a9ae61d1/outlines_core-0.1.26-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:14Z, size = 322344, hashes = { sha256 = "b6787b07b7c673fc3087d2b537719ecac8e03b10a47d032dd1926985c32885b0" } }, - { url = "https://files.pythonhosted.org/packages/f2/ea/f44beea7f610f2737ebb908c8dfa37d8324e92ca529468a56b00a77af199/outlines_core-0.1.26-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:17Z, size = 301670, hashes = { sha256 = "1e0ea28a76da31d25b6f53242bf13e1b59a0241badf82353c88f55e1cf81b128" } }, - { url = "https://files.pythonhosted.org/packages/6a/a6/ceac3760e1feb898b4047aeb54e0a3de975b59e87a17d6ba0a04dec5eaed/outlines_core-0.1.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:19Z, size = 321067, hashes = { sha256 = "a8932044a3d9329be53a226118850638f85b4d7842f9b863d0a123f23de220cd" } }, - { url = "https://files.pythonhosted.org/packages/92/f0/ad0074d6726fed86bb0bba1b9307cbbd67a2af5debd3540d66c69298a001/outlines_core-0.1.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:21Z, size = 343264, hashes = { sha256 = "a84b7cd2fb6268bf990dd3d479ffb4fa0bace6f571cb85b15b6cdb44b84f5b69" } }, - { url = "https://files.pythonhosted.org/packages/e6/bd/198c9a73d5f36e2ecad558a26359af3f0dbe4f5ba11c4629e46fccdfe2d6/outlines_core-0.1.26-cp311-cp311-win32.whl", upload-time = 2024-12-12T23:38:23Z, size = 234529, hashes = { sha256 = "f19765c151abfc970996368080aeea6d2a19e927817fe4e2af6726e639be3de4" } }, - { url = "https://files.pythonhosted.org/packages/b9/27/354b484045e6368c92f688d954124064ec2ce961681e56711852904e1ec2/outlines_core-0.1.26-cp311-cp311-win_amd64.whl", upload-time = 2024-12-12T23:38:25Z, size = 243457, hashes = { sha256 = "3f59aeccea21ed6ff3cf52102fd163f26d279821c20e5127ddd18d4ea4d0c8d2" } }, - { url = "https://files.pythonhosted.org/packages/c6/86/0fb40746e579db38d89f127122a3900d9e0350f76aae8cb61adeaff44cc2/outlines_core-0.1.26-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2024-12-12T23:38:26Z, size = 321874, hashes = { sha256 = "f54633bca50055d42ea4d94ae06dcbe52d3d76a9b621b75723b1177d0d952953" } }, - { url = "https://files.pythonhosted.org/packages/ab/0c/b91f7bc03843796c1d643ee030b6cd8fd5a8ba2cd4856c855f140c878976/outlines_core-0.1.26-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:29Z, size = 301995, hashes = { sha256 = "9525321b48700dcaaabf60bcdc951e45f9357ba3fb3e1bfc81b662d7d4170e7c" } }, - { url = "https://files.pythonhosted.org/packages/ad/db/fa91a2d54288b900de82d86eda3adb2417b3b5b2db6256854a5e8bc85c32/outlines_core-0.1.26-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:32Z, size = 321050, hashes = { sha256 = "00f409f72c11f6ffadb57066950dd384d5388015028c1a1a615c9a64988dae3e" } }, - { url = "https://files.pythonhosted.org/packages/e2/1d/a36292b6198986bd9c3ff8c24355deb82ed5475403379ee40b5b5473e2e3/outlines_core-0.1.26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:34Z, size = 343201, hashes = { sha256 = "e86a1bb46adc5cbf6dfd7a7fe4105e0e2a4c6e041732a053126b41c521a1f223" } }, - { url = "https://files.pythonhosted.org/packages/08/63/5dd2b5a364412f674b6edcb59b0c21513bdb07cdcc7613b064c1a0660d01/outlines_core-0.1.26-cp312-cp312-win32.whl", upload-time = 2024-12-12T23:38:37Z, size = 233970, hashes = { sha256 = "19f462f6b00935708677ad27cb4df55e0e17f6ffe713ab750f5f2683b090f95d" } }, - { url = "https://files.pythonhosted.org/packages/a5/56/8adf0b7446d1e975c2314454813c59eb7b195889908a2932ed34148c113c/outlines_core-0.1.26-cp312-cp312-win_amd64.whl", upload-time = 2024-12-12T23:38:39Z, size = 243578, hashes = { sha256 = "9b36bff12779e58883747116893a17b3551bbd10865878b951b03a44d112229a" } }, - { url = "https://files.pythonhosted.org/packages/5b/b8/d38f13e417f2af82f6cd588df5a26ff8ffeb9a3a15b8a1a883d5922048ac/outlines_core-0.1.26-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2024-12-12T23:38:42Z, size = 323047, hashes = { sha256 = "7b7849cf40028319ebb9d8ba0fe4c590ef5888eebe524a81b3af30aaa06ea21c" } }, - { url = "https://files.pythonhosted.org/packages/3b/59/43f5c7b8ad0e98a663db8f24cbff0421a58e946934e3f3751a17a06ae84d/outlines_core-0.1.26-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-12-12T23:38:44Z, size = 302547, hashes = { sha256 = "2f8641aab4a6bd84516907492ce82099503129da01b3c29c1dc9ad50320bae77" } }, - { url = "https://files.pythonhosted.org/packages/23/30/d9eb8202cbc994536a1fefa60e87c582a714ad1b46367c43af299f3889ba/outlines_core-0.1.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-12-12T23:38:46Z, size = 321817, hashes = { sha256 = "bba56604efdbc5932c7a8a88c2b8b0d0c740ab883b0012fb5464a9736796802b" } }, - { url = "https://files.pythonhosted.org/packages/80/c7/bd718f6329f5c65b936edff532e40614b66032b153ab9ac89e6cb6d2fcff/outlines_core-0.1.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-12-12T23:38:47Z, size = 344102, hashes = { sha256 = "8cc8c87d89bd267356f8149c9066cbb98970425ec162997fbf195c3f1feb7009" } }, - { url = "https://files.pythonhosted.org/packages/cb/3e/69ca7394fc89c98c763f2d475c08206fa56f2ffeec210833c1db0195ba51/outlines_core-0.1.26-cp39-cp39-win32.whl", upload-time = 2024-12-12T23:38:48Z, size = 235081, hashes = { sha256 = "9d792a43ed9d8a4e1b38f4d83fe99db442d57aad4404c2edf98b710892eda47e" } }, - { url = "https://files.pythonhosted.org/packages/56/7f/38decd8d63f6b2d513c372186c68337455efba3fb45d0ff722ac268f05d2/outlines_core-0.1.26-cp39-cp39-win_amd64.whl", upload-time = 2024-12-12T23:38:49Z, size = 244007, hashes = { sha256 = "ad8564ecd7b64bcb840596c5049ff1c1a96346de494302ffcc0f2b188c15675e" } }, + { url = "https://files.pythonhosted.org/packages/31/cb/c5e8dfd1de4b3933d3b49a06bbded8c12c8eaf1e7869cc84530799aafa70/outlines_core-0.2.10-cp310-cp310-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:07Z, size = 1950128, hashes = { sha256 = "b984c932bdf2843e3d5a8e57e09830d52c4237ac394f39542c4e543378b94ffb" } }, + { url = "https://files.pythonhosted.org/packages/c1/de/338a2c89434034e861de75a530234af269300fb8d3e751569da09bdf25b9/outlines_core-0.2.10-cp310-cp310-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:09Z, size = 2124575, hashes = { sha256 = "65b2dba48d0f98b0145eb50494985f026e3c10df3fde94ced40e9c2aa6ea32ca" } }, + { url = "https://files.pythonhosted.org/packages/0a/d9/f6dabd7ef45ee0c53afa193db59b1cc857b96cad52eba71185ece31e619f/outlines_core-0.2.10-cp310-cp310-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:11Z, size = 1948695, hashes = { sha256 = "ac23b028da10e6914b762f36a7096e793a0e37b6c03f19963ef7875c05b67890" } }, + { url = "https://files.pythonhosted.org/packages/06/99/1f058276cfedc731dc25e9dafa0f5664597c3546fd1dc68d7925513db6a1/outlines_core-0.2.10-cp310-cp310-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:13Z, size = 2120479, hashes = { sha256 = "9c5b9a3f7e658949a3dd07b8a28134277a047ed7d73f6e3b4ca8209346bbff54" } }, + { url = "https://files.pythonhosted.org/packages/7a/94/5c40f424039f969c9766000b39cfee0e11c3b00a42fc3d6cf43a83568ca0/outlines_core-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:15Z, size = 2274970, hashes = { sha256 = "70d99dd37a826b4d85a5dcb39ae3b557e986c9bb1c4566bbb26f589531369a53" } }, + { url = "https://files.pythonhosted.org/packages/59/54/e5001070c1f67c0284caf1371ed5d6e1fff4bdb8aa06cd50f6c440ff4726/outlines_core-0.2.10-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:17Z, size = 2103127, hashes = { sha256 = "207309a1d4fcf3100e3bbdc31b4d65f2b4f5d809d600c1509e28b6dca028a892" } }, + { url = "https://files.pythonhosted.org/packages/70/59/0388ccb03bc82d7696fbf21bd1f608e56d339f43157791a93c3870fb5802/outlines_core-0.2.10-cp310-cp310-win32.whl", upload-time = 2025-05-12T18:19:19Z, size = 1764213, hashes = { sha256 = "534fafab18e2962b9973cae852f47476307dc217dd0708d53cbf54809d8b304e" } }, + { url = "https://files.pythonhosted.org/packages/fb/d2/43bbef4fff12c6414d6daadfa841e39605347e0331cc68dfe3d6d29f1c98/outlines_core-0.2.10-cp310-cp310-win_amd64.whl", upload-time = 2025-05-12T18:19:23Z, size = 2054688, hashes = { sha256 = "a29e261ab57fd992b236854fd19b46b17ad8c8b7fdc6d95a97ae83480e634cff" } }, + { url = "https://files.pythonhosted.org/packages/20/d4/3ee07a453e952bd5e4448e2eb8fad123af288a1a8f898cc18b074024e438/outlines_core-0.2.10-cp311-cp311-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:25Z, size = 1950037, hashes = { sha256 = "c0de2c683f5ca37211a3fe1c8d8530c3d92fa0ae3297b237369517dcea4b5a77" } }, + { url = "https://files.pythonhosted.org/packages/e2/ee/7eab255e16759b0c1457899de7a4d346181edf32afdcc469b4110c27e4a5/outlines_core-0.2.10-cp311-cp311-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:28Z, size = 2124545, hashes = { sha256 = "434aba95e0e08ef8cb6af2008562df1ad67ab02b68e64f4e725eff00bfcceb29" } }, + { url = "https://files.pythonhosted.org/packages/80/8b/033f3d1908cd0a9679be98dec9e0d868511f92a9d9b294bc7e7a6d59f4d9/outlines_core-0.2.10-cp311-cp311-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:30Z, size = 1948711, hashes = { sha256 = "750e2d5e0b083161208599c9c2b99c8c2b944ac82d22de91546f4b2c14c57895" } }, + { url = "https://files.pythonhosted.org/packages/41/53/967a853b678afd806c67eee739a24be58ad75a50f17b22d5396a9bb3a84f/outlines_core-0.2.10-cp311-cp311-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:32Z, size = 2120494, hashes = { sha256 = "4231fb008d6282f8c49543d6ae57b173e3ca1d77bbc4ff75472706a4a38cecbf" } }, + { url = "https://files.pythonhosted.org/packages/b5/5f/e3c4589f1814a5d50c3b1b95ef2ff151c9e6e6d5c5ab62e07078410b1c6a/outlines_core-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:34Z, size = 2274712, hashes = { sha256 = "63b9f0ef1fb61a5e18697e885b2eaa1f244d2ea021d68fdb2c9a607a769aeaa8" } }, + { url = "https://files.pythonhosted.org/packages/86/c5/81917cdc984b375488d7a1bd0f4dd3e7330dc9d9979289504d32e195ba29/outlines_core-0.2.10-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:36Z, size = 2102981, hashes = { sha256 = "7b48e4bd776d4b3083d07baa3d722654e0425780772c4217f1df49d4984041b6" } }, + { url = "https://files.pythonhosted.org/packages/e5/2e/baebc1b4dba5c92508282471ed655eb91fc13c70bd2b55c1fd7c6f16b8b7/outlines_core-0.2.10-cp311-cp311-win32.whl", upload-time = 2025-05-12T18:19:37Z, size = 1764124, hashes = { sha256 = "795b19362798c408113da913a03e31a562a5faf4e2ea45ec0f44435843cc185e" } }, + { url = "https://files.pythonhosted.org/packages/03/db/70de7ed1e39efee8de6356ebd13e2e7b931b0b251bc02817238e8d288029/outlines_core-0.2.10-cp311-cp311-win_amd64.whl", upload-time = 2025-05-12T18:19:39Z, size = 2054551, hashes = { sha256 = "b5df420c57fc257a30cf3a6e088b174aeb84a19d516f6818f00b29b626540629" } }, + { url = "https://files.pythonhosted.org/packages/48/d6/95a02a498ee09cdc7fbb69b780ccdecaf3afd7033e8510b0f5e715d0b269/outlines_core-0.2.10-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:41Z, size = 1946785, hashes = { sha256 = "32615f6fe4286d80699e9e6537eecbde387bf73d87751858f7a0693947381cdc" } }, + { url = "https://files.pythonhosted.org/packages/89/02/eb2bbcb0d9b860e0aedd7ea4c65361a15c2b8180f495ecda4361a8f8d218/outlines_core-0.2.10-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:44Z, size = 2121685, hashes = { sha256 = "db3e07c999ee17035114f20263c7200bf5bea0f643d2d026671eb5cfc2a9cf71" } }, + { url = "https://files.pythonhosted.org/packages/ea/61/e3acafae52fba50e9134e685c98e89dc84c4a80776b8991937308807cb6c/outlines_core-0.2.10-cp312-cp312-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:19:46Z, size = 1945900, hashes = { sha256 = "e39847ab495ec9923dc1a59ccab04ef7888b5e066bc5856b5cb7fe98e9663f3d" } }, + { url = "https://files.pythonhosted.org/packages/07/25/be941feb461df2af76a4301b0c4dfc210a939a316f3219c4adc97371d135/outlines_core-0.2.10-cp312-cp312-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:19:48Z, size = 2117245, hashes = { sha256 = "f543f23b263c0b010860ab5ea760b2be566b604315e6a89499632758ca177a5d" } }, + { url = "https://files.pythonhosted.org/packages/c2/83/db792ce386d1c13d875a03d6ff5ba31612cfb558ecf5b945910db9505574/outlines_core-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:19:49Z, size = 2273188, hashes = { sha256 = "8666735ec367a06e26331e164a80a4c2936b349713ac05ab53650e2997a30891" } }, + { url = "https://files.pythonhosted.org/packages/86/82/dd116270e984f5a3936ec747404676cc4c306a92f4f0fcc077ac6be90024/outlines_core-0.2.10-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:19:51Z, size = 2101406, hashes = { sha256 = "faf5b43181b1d033871364e74e9d348362c6a77b1d054d7af35e09fdfcff5b16" } }, + { url = "https://files.pythonhosted.org/packages/41/3a/63e9729dadd962e83dabbd52d600d9b8dd7154d92b6f351c10b514bd121f/outlines_core-0.2.10-cp312-cp312-win32.whl", upload-time = 2025-05-12T18:19:53Z, size = 1761638, hashes = { sha256 = "b37e192de974fdbfe20332720a4a9cdda92719536dface60b48dc8eeeda24390" } }, + { url = "https://files.pythonhosted.org/packages/aa/e4/e6cb03a092043997babcee5d52d37b59254b265751bcf0f0e75aba11fc1d/outlines_core-0.2.10-cp312-cp312-win_amd64.whl", upload-time = 2025-05-12T18:19:55Z, size = 2053750, hashes = { sha256 = "f895834da0a577120dcb8d979c12c0690fe912095413bf0070a73e9ff363b7bf" } }, + { url = "https://files.pythonhosted.org/packages/5c/b2/bc509803c6016a3574c0fe29a3f647dc84d310deaddec8718181301616f4/outlines_core-0.2.10-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:19:57Z, size = 1946528, hashes = { sha256 = "367277a882aefa6c32438d554e1bc7389fdcaf89a3eb4d8a25cda5f1c1efb750" } }, + { url = "https://files.pythonhosted.org/packages/16/c5/0f2fc91eae299c39f29631eb357cd58755d98af32f6c8a9da8a01387b3f7/outlines_core-0.2.10-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:19:59Z, size = 2121492, hashes = { sha256 = "4130170e53942561941d5f212583fb9c97e33d100eaac94f4b00fb3e0c4c06cf" } }, + { url = "https://files.pythonhosted.org/packages/64/f2/9e9749b3efdca50ed17673864f104c22ecabb9c8026339a283dc83951f6c/outlines_core-0.2.10-cp313-cp313-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:20:00Z, size = 1945714, hashes = { sha256 = "202a8682319ac2c3ece876a5910eb90b399d7db3e2e0ea9c371bca61071dc840" } }, + { url = "https://files.pythonhosted.org/packages/a7/3d/2170ad6a6d211eca5369f81596668947e05702c4ee60678cd973d0ec6f73/outlines_core-0.2.10-cp313-cp313-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:20:02Z, size = 2117028, hashes = { sha256 = "e4b2ce2b96cbe858358e71136511075678bd0e1d6d0c1641525c4dbe4c7b9270" } }, + { url = "https://files.pythonhosted.org/packages/29/d4/f208ed568ade44d661b1b937ce15ac41e380d10dc1e19f6f7783dc4214c3/outlines_core-0.2.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:20:04Z, size = 2273006, hashes = { sha256 = "766554bed5afb19bb09f3ad01224e67723973ecc9da3d63b78dec36e3a3bfeb9" } }, + { url = "https://files.pythonhosted.org/packages/f0/cd/16541683d823377826c7b2b84c630a3c91d0c93bef0c59cf88223e51170b/outlines_core-0.2.10-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:20:06Z, size = 2101024, hashes = { sha256 = "7a1d44ccfeb029f8a0ae973ba729b59333f56ebab3d6bb765ba1cda685ebb407" } }, + { url = "https://files.pythonhosted.org/packages/ab/5e/e5e91fcaa8c20f7df47856884471039024fca2d2e15be221a8ddc2aff1ed/outlines_core-0.2.10-cp313-cp313-win32.whl", upload-time = 2025-05-12T18:20:08Z, size = 1761145, hashes = { sha256 = "cd13c80be1052d735b10c84488bf081274c710744c34bf7a9b7233f69ba31537" } }, + { url = "https://files.pythonhosted.org/packages/f9/fe/e9e175a24cc1def1a46f7493c71f91c64eb5bdd643f33ce60e0dd41cde6a/outlines_core-0.2.10-cp313-cp313-win_amd64.whl", upload-time = 2025-05-12T18:20:10Z, size = 2053405, hashes = { sha256 = "5b651ae12331326b820df0ae9b255d9ed6cd1b725c33c8eeca5ca8ad655d8bf6" } }, + { url = "https://files.pythonhosted.org/packages/25/6a/2fb455c5355dcf6a461c8a9b21e849fae23489869b7dc872e22b2aeaf741/outlines_core-0.2.10-cp39-cp39-macosx_14_0_arm64.whl", upload-time = 2025-05-12T18:20:12Z, size = 1951063, hashes = { sha256 = "e8730816d97e17c31e21c26713f22ecd1899f4635fb7eb10ba10b9de2e1f33a6" } }, + { url = "https://files.pythonhosted.org/packages/68/7b/4596eafbddfb5ae5402943b584c238928a1a2f21781f64f978aea44f40c0/outlines_core-0.2.10-cp39-cp39-macosx_14_0_x86_64.whl", upload-time = 2025-05-12T18:20:14Z, size = 2125317, hashes = { sha256 = "5400dbd98ba9cba1817527510f457655ccfd7e4293a48dacc2115e04af55ae74" } }, + { url = "https://files.pythonhosted.org/packages/ac/aa/587b28b62d38b597df432853beb275124edcb9e7951522cd77ad1bb29263/outlines_core-0.2.10-cp39-cp39-macosx_15_0_arm64.whl", upload-time = 2025-05-12T18:20:16Z, size = 1949715, hashes = { sha256 = "82c97846e36cd6d7a9605013e07e1b9a481a270ac589b0b81076afd5ba850261" } }, + { url = "https://files.pythonhosted.org/packages/93/e2/2e69991df2305693d3eff399a19f772bd2d49229cd1472313d4e13123920/outlines_core-0.2.10-cp39-cp39-macosx_15_0_x86_64.whl", upload-time = 2025-05-12T18:20:18Z, size = 2121429, hashes = { sha256 = "8e5c11ad18818233ad2f579675c530873966ea155557ade9464c30a67c8aa95f" } }, + { url = "https://files.pythonhosted.org/packages/8f/3c/8b0f902a30c80cd7a884fd4c34e86a018fcab450a979affb83fe1414aef4/outlines_core-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-05-12T18:20:20Z, size = 2275527, hashes = { sha256 = "d1437c9b90a8faef2b480c8f0b944e8cc0b050c9a97164a7aacaa868ae08ceb1" } }, + { url = "https://files.pythonhosted.org/packages/a9/ba/6570c27c891b5b2b7cfd2f90017b82b10f53f97a47108f6497107a42ff90/outlines_core-0.2.10-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-05-12T18:20:22Z, size = 2104103, hashes = { sha256 = "91facff8856f38ac77305dfea13e1c1a9be9152a14b3891a6422028291a1ea85" } }, + { url = "https://files.pythonhosted.org/packages/16/bd/490f2c5a04d45076cdb629ac61cf8ea749247f743388627fb2f54f12ccff/outlines_core-0.2.10-cp39-cp39-win32.whl", upload-time = 2025-05-12T18:20:24Z, size = 1764533, hashes = { sha256 = "c7210bdd63116682ce0a4f38e93b0ace0adbcd333644b2dddddb0d8db2a2a9a7" } }, + { url = "https://files.pythonhosted.org/packages/b0/4c/769bf07d6d21896de872cb8486ff4fdf774f44ace94d4d3c0112b35acbba/outlines_core-0.2.10-cp39-cp39-win_amd64.whl", upload-time = 2025-05-12T18:20:25Z, size = 2055096, hashes = { sha256 = "0a9e4b192ca837a472a1bb1428397509f543db08e1aeeee30252525cec34093a" } }, ] [[packages]] @@ -2794,114 +2847,88 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d52 [[packages]] name = "pillow" -version = "11.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", upload-time = 2025-07-01T09:16:30Z, size = 47113069, hashes = { sha256 = "3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523" } } +version = "10.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz", upload-time = 2024-07-01T09:48:43Z, size = 46555059, hashes = { sha256 = "166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:13:39Z, size = 5316554, hashes = { sha256 = "1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860" } }, - { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:13:41Z, size = 4686548, hashes = { sha256 = "65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad" } }, - { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:09:47Z, size = 5859742, hashes = { sha256 = "7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0" } }, - { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:09:51Z, size = 7633087, hashes = { sha256 = "cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b" } }, - { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:13:43Z, size = 5963350, hashes = { sha256 = "f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50" } }, - { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:13:46Z, size = 6631840, hashes = { sha256 = "4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae" } }, - { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:13:47Z, size = 6074005, hashes = { sha256 = "71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9" } }, - { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:13:52Z, size = 6708372, hashes = { sha256 = "040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e" } }, - { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", upload-time = 2025-07-01T09:13:53Z, size = 6277090, hashes = { sha256 = "89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6" } }, - { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", upload-time = 2025-07-01T09:13:55Z, size = 6985988, hashes = { sha256 = "19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f" } }, - { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", upload-time = 2025-07-01T09:13:57Z, size = 2422899, hashes = { sha256 = "819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f" } }, - { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:13:59Z, size = 5316531, hashes = { sha256 = "1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722" } }, - { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:01Z, size = 4686560, hashes = { sha256 = "9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288" } }, - { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:09:55Z, size = 5870978, hashes = { sha256 = "7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d" } }, - { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:00Z, size = 7641168, hashes = { sha256 = "91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494" } }, - { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:04Z, size = 5973053, hashes = { sha256 = "643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58" } }, - { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:06Z, size = 6640273, hashes = { sha256 = "106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f" } }, - { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:07Z, size = 6082043, hashes = { sha256 = "cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e" } }, - { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:10Z, size = 6715516, hashes = { sha256 = "932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94" } }, - { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", upload-time = 2025-07-01T09:14:11Z, size = 6274768, hashes = { sha256 = "b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0" } }, - { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", upload-time = 2025-07-01T09:14:13Z, size = 6986055, hashes = { sha256 = "1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac" } }, - { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", upload-time = 2025-07-01T09:14:15Z, size = 2423079, hashes = { sha256 = "30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd" } }, - { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:17Z, size = 5278800, hashes = { sha256 = "fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4" } }, - { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:19Z, size = 4686296, hashes = { sha256 = "921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69" } }, - { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:04Z, size = 5871726, hashes = { sha256 = "eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d" } }, - { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:10Z, size = 7644652, hashes = { sha256 = "67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6" } }, - { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:21Z, size = 5977787, hashes = { sha256 = "97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7" } }, - { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:23Z, size = 6645236, hashes = { sha256 = "676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024" } }, - { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:25Z, size = 6086950, hashes = { sha256 = "3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809" } }, - { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:27Z, size = 6723358, hashes = { sha256 = "6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d" } }, - { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", upload-time = 2025-07-01T09:14:30Z, size = 6275079, hashes = { sha256 = "7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149" } }, - { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", upload-time = 2025-07-01T09:14:31Z, size = 6986324, hashes = { sha256 = "a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d" } }, - { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", upload-time = 2025-07-01T09:14:33Z, size = 2423067, hashes = { sha256 = "2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542" } }, - { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-01T09:14:35Z, size = 2128328, hashes = { sha256 = "1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd" } }, - { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-01T09:14:37Z, size = 2170652, hashes = { sha256 = "30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8" } }, - { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-01T09:14:39Z, size = 2227443, hashes = { sha256 = "7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f" } }, - { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:41Z, size = 5278474, hashes = { sha256 = "ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c" } }, - { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:14:44Z, size = 4686038, hashes = { sha256 = "7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd" } }, - { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:15Z, size = 5864407, hashes = { sha256 = "2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e" } }, - { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:21Z, size = 7639094, hashes = { sha256 = "f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1" } }, - { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:14:45Z, size = 5973503, hashes = { sha256 = "c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805" } }, - { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:14:47Z, size = 6642574, hashes = { sha256 = "13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8" } }, - { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:14:49Z, size = 6084060, hashes = { sha256 = "023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2" } }, - { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:14:51Z, size = 6721407, hashes = { sha256 = "45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b" } }, - { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", upload-time = 2025-07-01T09:14:54Z, size = 6273841, hashes = { sha256 = "a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3" } }, - { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", upload-time = 2025-07-01T09:14:56Z, size = 6978450, hashes = { sha256 = "0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51" } }, - { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", upload-time = 2025-07-01T09:14:58Z, size = 2423055, hashes = { sha256 = "1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580" } }, - { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:14:59Z, size = 5281110, hashes = { sha256 = "4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e" } }, - { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:01Z, size = 4689547, hashes = { sha256 = "5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d" } }, - { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:27Z, size = 5901554, hashes = { sha256 = "1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced" } }, - { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:33Z, size = 7669132, hashes = { sha256 = "f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c" } }, - { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:03Z, size = 6005001, hashes = { sha256 = "1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8" } }, - { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:05Z, size = 6668814, hashes = { sha256 = "05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59" } }, - { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:07Z, size = 6113124, hashes = { sha256 = "a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe" } }, - { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:09Z, size = 6747186, hashes = { sha256 = "83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c" } }, - { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", upload-time = 2025-07-01T09:15:11Z, size = 6277546, hashes = { sha256 = "2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788" } }, - { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-01T09:15:13Z, size = 6985102, hashes = { sha256 = "857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31" } }, - { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-07-01T09:15:15Z, size = 2424803, hashes = { sha256 = "8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e" } }, - { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:15:17Z, size = 5278520, hashes = { sha256 = "d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12" } }, - { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:19Z, size = 4686116, hashes = { sha256 = "0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a" } }, - { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:38Z, size = 5864597, hashes = { sha256 = "0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632" } }, - { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:44Z, size = 7638246, hashes = { sha256 = "2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673" } }, - { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:21Z, size = 5973336, hashes = { sha256 = "41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027" } }, - { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:23Z, size = 6642699, hashes = { sha256 = "93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77" } }, - { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:25Z, size = 6083789, hashes = { sha256 = "7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874" } }, - { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:27Z, size = 6720386, hashes = { sha256 = "98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a" } }, - { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", upload-time = 2025-07-01T09:15:29Z, size = 6370911, hashes = { sha256 = "02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214" } }, - { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", upload-time = 2025-07-01T09:15:31Z, size = 7117383, hashes = { sha256 = "a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635" } }, - { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", upload-time = 2025-07-01T09:15:33Z, size = 2511385, hashes = { sha256 = "155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6" } }, - { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-07-01T09:15:35Z, size = 5281129, hashes = { sha256 = "59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae" } }, - { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:37Z, size = 4689580, hashes = { sha256 = "f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653" } }, - { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:10:50Z, size = 5902860, hashes = { sha256 = "ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6" } }, - { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:10:56Z, size = 7670694, hashes = { sha256 = "c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36" } }, - { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:39Z, size = 6005888, hashes = { sha256 = "4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b" } }, - { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:41Z, size = 6670330, hashes = { sha256 = "41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477" } }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:15:43Z, size = 6114089, hashes = { sha256 = "068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50" } }, - { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:15:44Z, size = 6748206, hashes = { sha256 = "a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b" } }, - { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", upload-time = 2025-07-01T09:15:46Z, size = 6377370, hashes = { sha256 = "118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12" } }, - { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-07-01T09:15:48Z, size = 7121500, hashes = { sha256 = "8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db" } }, - { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-07-01T09:15:50Z, size = 2512835, hashes = { sha256 = "79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa" } }, - { url = "https://files.pythonhosted.org/packages/9e/8e/9c089f01677d1264ab8648352dcb7773f37da6ad002542760c80107da816/pillow-11.3.0-cp39-cp39-macosx_10_10_x86_64.whl", upload-time = 2025-07-01T09:15:52Z, size = 5316478, hashes = { sha256 = "48d254f8a4c776de343051023eb61ffe818299eeac478da55227d96e241de53f" } }, - { url = "https://files.pythonhosted.org/packages/b5/a9/5749930caf674695867eb56a581e78eb5f524b7583ff10b01b6e5048acb3/pillow-11.3.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:15:54Z, size = 4686522, hashes = { sha256 = "7aee118e30a4cf54fdd873bd3a29de51e29105ab11f9aad8c32123f58c8f8081" } }, - { url = "https://files.pythonhosted.org/packages/43/46/0b85b763eb292b691030795f9f6bb6fcaf8948c39413c81696a01c3577f7/pillow-11.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:01Z, size = 5853376, hashes = { sha256 = "23cff760a9049c502721bdb743a7cb3e03365fafcdfc2ef9784610714166e5a4" } }, - { url = "https://files.pythonhosted.org/packages/5e/c6/1a230ec0067243cbd60bc2dad5dc3ab46a8a41e21c15f5c9b52b26873069/pillow-11.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:06Z, size = 7626020, hashes = { sha256 = "6359a3bc43f57d5b375d1ad54a0074318a0844d11b76abccf478c37c986d3cfc" } }, - { url = "https://files.pythonhosted.org/packages/63/dd/f296c27ffba447bfad76c6a0c44c1ea97a90cb9472b9304c94a732e8dbfb/pillow-11.3.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:15:56Z, size = 5956732, hashes = { sha256 = "092c80c76635f5ecb10f3f83d76716165c96f5229addbd1ec2bdbbda7d496e06" } }, - { url = "https://files.pythonhosted.org/packages/a5/a0/98a3630f0b57f77bae67716562513d3032ae70414fcaf02750279c389a9e/pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:15:58Z, size = 6624404, hashes = { sha256 = "cadc9e0ea0a2431124cde7e1697106471fc4c1da01530e679b2391c37d3fbb3a" } }, - { url = "https://files.pythonhosted.org/packages/de/e6/83dfba5646a290edd9a21964da07674409e410579c341fc5b8f7abd81620/pillow-11.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-07-01T09:16:00Z, size = 6067760, hashes = { sha256 = "6a418691000f2a418c9135a7cf0d797c1bb7d9a485e61fe8e7722845b95ef978" } }, - { url = "https://files.pythonhosted.org/packages/bc/41/15ab268fe6ee9a2bc7391e2bbb20a98d3974304ab1a406a992dcb297a370/pillow-11.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-07-01T09:16:02Z, size = 6700534, hashes = { sha256 = "97afb3a00b65cc0804d1c7abddbf090a81eaac02768af58cbdcaaa0a931e0b6d" } }, - { url = "https://files.pythonhosted.org/packages/64/79/6d4f638b288300bed727ff29f2a3cb63db054b33518a95f27724915e3fbc/pillow-11.3.0-cp39-cp39-win32.whl", upload-time = 2025-07-01T09:16:04Z, size = 6277091, hashes = { sha256 = "ea944117a7974ae78059fcc1800e5d3295172bb97035c0c1d9345fca1419da71" } }, - { url = "https://files.pythonhosted.org/packages/46/05/4106422f45a05716fd34ed21763f8ec182e8ea00af6e9cb05b93a247361a/pillow-11.3.0-cp39-cp39-win_amd64.whl", upload-time = 2025-07-01T09:16:06Z, size = 6986091, hashes = { sha256 = "e5c5858ad8ec655450a7c7df532e9842cf8df7cc349df7225c60d5d348c8aada" } }, - { url = "https://files.pythonhosted.org/packages/63/c6/287fd55c2c12761d0591549d48885187579b7c257bef0c6660755b0b59ae/pillow-11.3.0-cp39-cp39-win_arm64.whl", upload-time = 2025-07-01T09:16:08Z, size = 2422632, hashes = { sha256 = "6abdbfd3aea42be05702a8dd98832329c167ee84400a1d1f61ab11437f1717eb" } }, - { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-01T09:16:09Z, size = 5270556, hashes = { sha256 = "3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967" } }, - { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:16:11Z, size = 4654625, hashes = { sha256 = "b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe" } }, - { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:10Z, size = 4874207, hashes = { sha256 = "e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c" } }, - { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:15Z, size = 6583939, hashes = { sha256 = "d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25" } }, - { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:16:13Z, size = 4957166, hashes = { sha256 = "527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27" } }, - { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:16:16Z, size = 5581482, hashes = { sha256 = "be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a" } }, - { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-07-01T09:16:18Z, size = 6984596, hashes = { sha256 = "8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f" } }, - { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-01T09:16:19Z, size = 5270566, hashes = { sha256 = "7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6" } }, - { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-01T09:16:21Z, size = 4654618, hashes = { sha256 = "9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438" } }, - { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-03T13:11:20Z, size = 4874248, hashes = { sha256 = "fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3" } }, - { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-03T13:11:26Z, size = 6583963, hashes = { sha256 = "465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c" } }, - { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-01T09:16:23Z, size = 4957170, hashes = { sha256 = "5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361" } }, - { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-01T09:16:25Z, size = 5581505, hashes = { sha256 = "504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7" } }, - { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-07-01T09:16:27Z, size = 6984598, hashes = { sha256 = "c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8" } }, + { url = "https://files.pythonhosted.org/packages/0e/69/a31cccd538ca0b5272be2a38347f8839b97a14be104ea08b0db92f749c74/pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:45:22Z, size = 3509271, hashes = { sha256 = "4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e" } }, + { url = "https://files.pythonhosted.org/packages/9a/9e/4143b907be8ea0bce215f2ae4f7480027473f8b61fcedfda9d851082a5d2/pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:45:25Z, size = 3375658, hashes = { sha256 = "543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d" } }, + { url = "https://files.pythonhosted.org/packages/8a/25/1fc45761955f9359b1169aa75e241551e74ac01a09f487adaaf4c3472d11/pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:45:27Z, size = 4332075, hashes = { sha256 = "7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856" } }, + { url = "https://files.pythonhosted.org/packages/5e/dd/425b95d0151e1d6c951f45051112394f130df3da67363b6bc75dc4c27aba/pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:45:30Z, size = 4444808, hashes = { sha256 = "e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f" } }, + { url = "https://files.pythonhosted.org/packages/b1/84/9a15cc5726cbbfe7f9f90bfb11f5d028586595907cd093815ca6644932e3/pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:45:32Z, size = 4356290, hashes = { sha256 = "6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b" } }, + { url = "https://files.pythonhosted.org/packages/b5/5b/6651c288b08df3b8c1e2f8c1152201e0b25d240e22ddade0f1e242fc9fa0/pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:45:35Z, size = 4525163, hashes = { sha256 = "a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc" } }, + { url = "https://files.pythonhosted.org/packages/07/8b/34854bf11a83c248505c8cb0fcf8d3d0b459a2246c8809b967963b6b12ae/pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:45:37Z, size = 4463100, hashes = { sha256 = "812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e" } }, + { url = "https://files.pythonhosted.org/packages/78/63/0632aee4e82476d9cbe5200c0cdf9ba41ee04ed77887432845264d81116d/pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:45:39Z, size = 4592880, hashes = { sha256 = "ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46" } }, + { url = "https://files.pythonhosted.org/packages/df/56/b8663d7520671b4398b9d97e1ed9f583d4afcbefbda3c6188325e8c297bd/pillow-10.4.0-cp310-cp310-win32.whl", upload-time = 2024-07-01T09:45:42Z, size = 2235218, hashes = { sha256 = "bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984" } }, + { url = "https://files.pythonhosted.org/packages/f4/72/0203e94a91ddb4a9d5238434ae6c1ca10e610e8487036132ea9bf806ca2a/pillow-10.4.0-cp310-cp310-win_amd64.whl", upload-time = 2024-07-01T09:45:45Z, size = 2554487, hashes = { sha256 = "ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141" } }, + { url = "https://files.pythonhosted.org/packages/bd/52/7e7e93d7a6e4290543f17dc6f7d3af4bd0b3dd9926e2e8a35ac2282bc5f4/pillow-10.4.0-cp310-cp310-win_arm64.whl", upload-time = 2024-07-01T09:45:47Z, size = 2243219, hashes = { sha256 = "ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1" } }, + { url = "https://files.pythonhosted.org/packages/a7/62/c9449f9c3043c37f73e7487ec4ef0c03eb9c9afc91a92b977a67b3c0bbc5/pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:45:49Z, size = 3509265, hashes = { sha256 = "0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c" } }, + { url = "https://files.pythonhosted.org/packages/f4/5f/491dafc7bbf5a3cc1845dc0430872e8096eb9e2b6f8161509d124594ec2d/pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:45:52Z, size = 3375655, hashes = { sha256 = "dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be" } }, + { url = "https://files.pythonhosted.org/packages/73/d5/c4011a76f4207a3c151134cd22a1415741e42fa5ddecec7c0182887deb3d/pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:45:55Z, size = 4340304, hashes = { sha256 = "5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3" } }, + { url = "https://files.pythonhosted.org/packages/ac/10/c67e20445a707f7a610699bba4fe050583b688d8cd2d202572b257f46600/pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:45:58Z, size = 4452804, hashes = { sha256 = "5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6" } }, + { url = "https://files.pythonhosted.org/packages/a9/83/6523837906d1da2b269dee787e31df3b0acb12e3d08f024965a3e7f64665/pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:00Z, size = 4365126, hashes = { sha256 = "bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe" } }, + { url = "https://files.pythonhosted.org/packages/ba/e5/8c68ff608a4203085158cff5cc2a3c534ec384536d9438c405ed6370d080/pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:03Z, size = 4533541, hashes = { sha256 = "76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319" } }, + { url = "https://files.pythonhosted.org/packages/f4/7c/01b8dbdca5bc6785573f4cee96e2358b0918b7b2c7b60d8b6f3abf87a070/pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:05Z, size = 4471616, hashes = { sha256 = "59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d" } }, + { url = "https://files.pythonhosted.org/packages/c8/57/2899b82394a35a0fbfd352e290945440e3b3785655a03365c0ca8279f351/pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:46:08Z, size = 4600802, hashes = { sha256 = "416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696" } }, + { url = "https://files.pythonhosted.org/packages/4d/d7/a44f193d4c26e58ee5d2d9db3d4854b2cfb5b5e08d360a5e03fe987c0086/pillow-10.4.0-cp311-cp311-win32.whl", upload-time = 2024-07-01T09:46:10Z, size = 2235213, hashes = { sha256 = "7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496" } }, + { url = "https://files.pythonhosted.org/packages/c1/d0/5866318eec2b801cdb8c82abf190c8343d8a1cd8bf5a0c17444a6f268291/pillow-10.4.0-cp311-cp311-win_amd64.whl", upload-time = 2024-07-01T09:46:12Z, size = 2554498, hashes = { sha256 = "cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91" } }, + { url = "https://files.pythonhosted.org/packages/d4/c8/310ac16ac2b97e902d9eb438688de0d961660a87703ad1561fd3dfbd2aa0/pillow-10.4.0-cp311-cp311-win_arm64.whl", upload-time = 2024-07-01T09:46:14Z, size = 2243219, hashes = { sha256 = "f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22" } }, + { url = "https://files.pythonhosted.org/packages/05/cb/0353013dc30c02a8be34eb91d25e4e4cf594b59e5a55ea1128fde1e5f8ea/pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:46:17Z, size = 3509350, hashes = { sha256 = "673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94" } }, + { url = "https://files.pythonhosted.org/packages/e7/cf/5c558a0f247e0bf9cec92bff9b46ae6474dd736f6d906315e60e4075f737/pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:46:19Z, size = 3374980, hashes = { sha256 = "866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597" } }, + { url = "https://files.pythonhosted.org/packages/84/48/6e394b86369a4eb68b8a1382c78dc092245af517385c086c5094e3b34428/pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:46:21Z, size = 4343799, hashes = { sha256 = "29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80" } }, + { url = "https://files.pythonhosted.org/packages/3b/f3/a8c6c11fa84b59b9df0cd5694492da8c039a24cd159f0f6918690105c3be/pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:46:24Z, size = 4459973, hashes = { sha256 = "bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca" } }, + { url = "https://files.pythonhosted.org/packages/7d/1b/c14b4197b80150fb64453585247e6fb2e1d93761fa0fa9cf63b102fde822/pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:26Z, size = 4370054, hashes = { sha256 = "f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef" } }, + { url = "https://files.pythonhosted.org/packages/55/77/40daddf677897a923d5d33329acd52a2144d54a9644f2a5422c028c6bf2d/pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:29Z, size = 4539484, hashes = { sha256 = "86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a" } }, + { url = "https://files.pythonhosted.org/packages/40/54/90de3e4256b1207300fb2b1d7168dd912a2fb4b2401e439ba23c2b2cabde/pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:31Z, size = 4477375, hashes = { sha256 = "780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b" } }, + { url = "https://files.pythonhosted.org/packages/13/24/1bfba52f44193860918ff7c93d03d95e3f8748ca1de3ceaf11157a14cf16/pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:46:33Z, size = 4608773, hashes = { sha256 = "37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9" } }, + { url = "https://files.pythonhosted.org/packages/55/04/5e6de6e6120451ec0c24516c41dbaf80cce1b6451f96561235ef2429da2e/pillow-10.4.0-cp312-cp312-win32.whl", upload-time = 2024-07-01T09:46:36Z, size = 2235690, hashes = { sha256 = "7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42" } }, + { url = "https://files.pythonhosted.org/packages/74/0a/d4ce3c44bca8635bd29a2eab5aa181b654a734a29b263ca8efe013beea98/pillow-10.4.0-cp312-cp312-win_amd64.whl", upload-time = 2024-07-01T09:46:38Z, size = 2554951, hashes = { sha256 = "1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a" } }, + { url = "https://files.pythonhosted.org/packages/b5/ca/184349ee40f2e92439be9b3502ae6cfc43ac4b50bc4fc6b3de7957563894/pillow-10.4.0-cp312-cp312-win_arm64.whl", upload-time = 2024-07-01T09:46:43Z, size = 2243427, hashes = { sha256 = "e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9" } }, + { url = "https://files.pythonhosted.org/packages/c3/00/706cebe7c2c12a6318aabe5d354836f54adff7156fd9e1bd6c89f4ba0e98/pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-07-01T09:46:45Z, size = 3525685, hashes = { sha256 = "8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3" } }, + { url = "https://files.pythonhosted.org/packages/cf/76/f658cbfa49405e5ecbfb9ba42d07074ad9792031267e782d409fd8fe7c69/pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:46:47Z, size = 3374883, hashes = { sha256 = "6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb" } }, + { url = "https://files.pythonhosted.org/packages/46/2b/99c28c4379a85e65378211971c0b430d9c7234b1ec4d59b2668f6299e011/pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:46:49Z, size = 4339837, hashes = { sha256 = "bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70" } }, + { url = "https://files.pythonhosted.org/packages/f1/74/b1ec314f624c0c43711fdf0d8076f82d9d802afd58f1d62c2a86878e8615/pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:46:51Z, size = 4455562, hashes = { sha256 = "1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be" } }, + { url = "https://files.pythonhosted.org/packages/4a/2a/4b04157cb7b9c74372fa867096a1607e6fedad93a44deeff553ccd307868/pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:46:53Z, size = 4366761, hashes = { sha256 = "297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0" } }, + { url = "https://files.pythonhosted.org/packages/ac/7b/8f1d815c1a6a268fe90481232c98dd0e5fa8c75e341a75f060037bd5ceae/pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:46:56Z, size = 4536767, hashes = { sha256 = "e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc" } }, + { url = "https://files.pythonhosted.org/packages/e5/77/05fa64d1f45d12c22c314e7b97398ffb28ef2813a485465017b7978b3ce7/pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:46:58Z, size = 4477989, hashes = { sha256 = "bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a" } }, + { url = "https://files.pythonhosted.org/packages/12/63/b0397cfc2caae05c3fb2f4ed1b4fc4fc878f0243510a7a6034ca59726494/pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:01Z, size = 4610255, hashes = { sha256 = "4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309" } }, + { url = "https://files.pythonhosted.org/packages/7b/f9/cfaa5082ca9bc4a6de66ffe1c12c2d90bf09c309a5f52b27759a596900e7/pillow-10.4.0-cp313-cp313-win32.whl", upload-time = 2024-07-01T09:47:03Z, size = 2235603, hashes = { sha256 = "551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060" } }, + { url = "https://files.pythonhosted.org/packages/01/6a/30ff0eef6e0c0e71e55ded56a38d4859bf9d3634a94a88743897b5f96936/pillow-10.4.0-cp313-cp313-win_amd64.whl", upload-time = 2024-07-01T09:47:06Z, size = 2554972, hashes = { sha256 = "030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea" } }, + { url = "https://files.pythonhosted.org/packages/48/2c/2e0a52890f269435eee38b21c8218e102c621fe8d8df8b9dd06fabf879ba/pillow-10.4.0-cp313-cp313-win_arm64.whl", upload-time = 2024-07-01T09:47:09Z, size = 2243375, hashes = { sha256 = "5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d" } }, + { url = "https://files.pythonhosted.org/packages/56/70/f40009702a477ce87d8d9faaa4de51d6562b3445d7a314accd06e4ffb01d/pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:47:11Z, size = 3509213, hashes = { sha256 = "8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736" } }, + { url = "https://files.pythonhosted.org/packages/10/43/105823d233c5e5d31cea13428f4474ded9d961652307800979a59d6a4276/pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:47:14Z, size = 3375883, hashes = { sha256 = "7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b" } }, + { url = "https://files.pythonhosted.org/packages/3c/ad/7850c10bac468a20c918f6a5dbba9ecd106ea1cdc5db3c35e33a60570408/pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:47:16Z, size = 4330810, hashes = { sha256 = "b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2" } }, + { url = "https://files.pythonhosted.org/packages/84/4c/69bbed9e436ac22f9ed193a2b64f64d68fcfbc9f4106249dc7ed4889907b/pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:47:19Z, size = 4444341, hashes = { sha256 = "7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680" } }, + { url = "https://files.pythonhosted.org/packages/8f/4f/c183c63828a3f37bf09644ce94cbf72d4929b033b109160a5379c2885932/pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:47:21Z, size = 4356005, hashes = { sha256 = "43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b" } }, + { url = "https://files.pythonhosted.org/packages/fb/ad/435fe29865f98a8fbdc64add8875a6e4f8c97749a93577a8919ec6f32c64/pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:47:24Z, size = 4525201, hashes = { sha256 = "950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd" } }, + { url = "https://files.pythonhosted.org/packages/80/74/be8bf8acdfd70e91f905a12ae13cfb2e17c0f1da745c40141e26d0971ff5/pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:47:26Z, size = 4460635, hashes = { sha256 = "d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84" } }, + { url = "https://files.pythonhosted.org/packages/e4/90/763616e66dc9ad59c9b7fb58f863755e7934ef122e52349f62c7742b82d3/pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:29Z, size = 4590283, hashes = { sha256 = "73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0" } }, + { url = "https://files.pythonhosted.org/packages/69/66/03002cb5b2c27bb519cba63b9f9aa3709c6f7a5d3b285406c01f03fb77e5/pillow-10.4.0-cp38-cp38-win32.whl", upload-time = 2024-07-01T09:47:32Z, size = 2235185, hashes = { sha256 = "e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e" } }, + { url = "https://files.pythonhosted.org/packages/f2/75/3cb820b2812405fc7feb3d0deb701ef0c3de93dc02597115e00704591bc9/pillow-10.4.0-cp38-cp38-win_amd64.whl", upload-time = 2024-07-01T09:47:34Z, size = 2554594, hashes = { sha256 = "5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab" } }, + { url = "https://files.pythonhosted.org/packages/31/85/955fa5400fa8039921f630372cfe5056eed6e1b8e0430ee4507d7de48832/pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", upload-time = 2024-07-01T09:47:36Z, size = 3509283, hashes = { sha256 = "0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d" } }, + { url = "https://files.pythonhosted.org/packages/23/9c/343827267eb28d41cd82b4180d33b10d868af9077abcec0af9793aa77d2d/pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:47:38Z, size = 3375691, hashes = { sha256 = "298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b" } }, + { url = "https://files.pythonhosted.org/packages/60/a3/7ebbeabcd341eab722896d1a5b59a3df98c4b4d26cf4b0385f8aa94296f7/pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:47:41Z, size = 4328295, hashes = { sha256 = "134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd" } }, + { url = "https://files.pythonhosted.org/packages/32/3f/c02268d0c6fb6b3958bdda673c17b315c821d97df29ae6969f20fb49388a/pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:47:44Z, size = 4440810, hashes = { sha256 = "930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126" } }, + { url = "https://files.pythonhosted.org/packages/67/5d/1c93c8cc35f2fdd3d6cc7e4ad72d203902859a2867de6ad957d9b708eb8d/pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:47:46Z, size = 4352283, hashes = { sha256 = "c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b" } }, + { url = "https://files.pythonhosted.org/packages/bc/a8/8655557c9c7202b8abbd001f61ff36711cefaf750debcaa1c24d154ef602/pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:47:48Z, size = 4521800, hashes = { sha256 = "b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c" } }, + { url = "https://files.pythonhosted.org/packages/58/78/6f95797af64d137124f68af1bdaa13b5332da282b86031f6fa70cf368261/pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2024-07-01T09:47:52Z, size = 4459177, hashes = { sha256 = "dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1" } }, + { url = "https://files.pythonhosted.org/packages/8a/6d/2b3ce34f1c4266d79a78c9a51d1289a33c3c02833fe294ef0dcbb9cba4ed/pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2024-07-01T09:47:54Z, size = 4589079, hashes = { sha256 = "06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df" } }, + { url = "https://files.pythonhosted.org/packages/e3/e0/456258c74da1ff5bf8ef1eab06a95ca994d8b9ed44c01d45c3f8cbd1db7e/pillow-10.4.0-cp39-cp39-win32.whl", upload-time = 2024-07-01T09:47:57Z, size = 2235247, hashes = { sha256 = "7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef" } }, + { url = "https://files.pythonhosted.org/packages/37/f8/bef952bdb32aa53741f58bf21798642209e994edc3f6598f337f23d5400a/pillow-10.4.0-cp39-cp39-win_amd64.whl", upload-time = 2024-07-01T09:47:59Z, size = 2554479, hashes = { sha256 = "961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5" } }, + { url = "https://files.pythonhosted.org/packages/bb/8e/805201619cad6651eef5fc1fdef913804baf00053461522fabbc5588ea12/pillow-10.4.0-cp39-cp39-win_arm64.whl", upload-time = 2024-07-01T09:48:02Z, size = 2243226, hashes = { sha256 = "32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e" } }, + { url = "https://files.pythonhosted.org/packages/38/30/095d4f55f3a053392f75e2eae45eba3228452783bab3d9a920b951ac495c/pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2024-07-01T09:48:04Z, size = 3493889, hashes = { sha256 = "5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4" } }, + { url = "https://files.pythonhosted.org/packages/f3/e8/4ff79788803a5fcd5dc35efdc9386af153569853767bff74540725b45863/pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:48:07Z, size = 3346160, hashes = { sha256 = "8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da" } }, + { url = "https://files.pythonhosted.org/packages/d7/ac/4184edd511b14f760c73f5bb8a5d6fd85c591c8aff7c2229677a355c4179/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:48:09Z, size = 3435020, hashes = { sha256 = "9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026" } }, + { url = "https://files.pythonhosted.org/packages/da/21/1749cd09160149c0a246a81d646e05f35041619ce76f6493d6a96e8d1103/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:48:12Z, size = 3490539, hashes = { sha256 = "ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e" } }, + { url = "https://files.pythonhosted.org/packages/b6/f5/f71fe1888b96083b3f6dfa0709101f61fc9e972c0c8d04e9d93ccef2a045/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:48:14Z, size = 3476125, hashes = { sha256 = "dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5" } }, + { url = "https://files.pythonhosted.org/packages/96/b9/c0362c54290a31866c3526848583a2f45a535aa9d725fd31e25d318c805f/pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:48:17Z, size = 3579373, hashes = { sha256 = "02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885" } }, + { url = "https://files.pythonhosted.org/packages/52/3b/ce7a01026a7cf46e5452afa86f97a5e88ca97f562cafa76570178ab56d8d/pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2024-07-01T09:48:20Z, size = 2554661, hashes = { sha256 = "0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5" } }, + { url = "https://files.pythonhosted.org/packages/e1/1f/5a9fcd6ced51633c22481417e11b1b47d723f64fb536dfd67c015eb7f0ab/pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2024-07-01T09:48:23Z, size = 3493850, hashes = { sha256 = "a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b" } }, + { url = "https://files.pythonhosted.org/packages/cb/e6/3ea4755ed5320cb62aa6be2f6de47b058c6550f752dd050e86f694c59798/pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2024-07-01T09:48:25Z, size = 3346118, hashes = { sha256 = "1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908" } }, + { url = "https://files.pythonhosted.org/packages/0a/22/492f9f61e4648422b6ca39268ec8139277a5b34648d28f400faac14e0f48/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-07-01T09:48:28Z, size = 3434958, hashes = { sha256 = "9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b" } }, + { url = "https://files.pythonhosted.org/packages/f9/19/559a48ad4045704bb0547965b9a9345f5cd461347d977a56d178db28819e/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-07-01T09:48:30Z, size = 3490340, hashes = { sha256 = "87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8" } }, + { url = "https://files.pythonhosted.org/packages/d9/de/cebaca6fb79905b3a1aa0281d238769df3fb2ede34fd7c0caa286575915a/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", upload-time = 2024-07-01T09:48:33Z, size = 3476048, hashes = { sha256 = "2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a" } }, + { url = "https://files.pythonhosted.org/packages/71/f0/86d5b2f04693b0116a01d75302b0a307800a90d6c351a8aa4f8ae76cd499/pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", upload-time = 2024-07-01T09:48:36Z, size = 3579366, hashes = { sha256 = "f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27" } }, + { url = "https://files.pythonhosted.org/packages/37/ae/2dbfc38cc4fd14aceea14bc440d5151b21f64c4c3ba3f6f4191610b7ee5d/pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2024-07-01T09:48:38Z, size = 2554652, hashes = { sha256 = "cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3" } }, ] [[packages]] @@ -3151,6 +3178,220 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/10/15/6b30e77872012bbfe8265d42a01d5b3c17ef0ac0f2fae531ad91b6a6c02e/pyarrow-21.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-07-18T00:57:29Z, size = 26227521, hashes = { sha256 = "cdc4c17afda4dab2a9c0b79148a43a7f4e1094916b3e18d8975bfd6d6d52241f" } }, ] +[[packages]] +name = "pybase64" +version = "1.4.2" +sdist = { url = "https://files.pythonhosted.org/packages/04/14/43297a7b7f0c1bf0c00b596f754ee3ac946128c64d21047ccf9c9bbc5165/pybase64-1.4.2.tar.gz", upload-time = 2025-07-27T13:08:57Z, size = 137246, hashes = { sha256 = "46cdefd283ed9643315d952fe44de80dc9b9a811ce6e3ec97fd1827af97692d0" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/6d/0a7159c24ed35c8b9190b148376ad9b96598354f94ede29df74861da9ec6/pybase64-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:02:17Z, size = 38240, hashes = { sha256 = "82b4593b480773b17698fef33c68bae0e1c474ba07663fad74249370c46b46c9" } }, + { url = "https://files.pythonhosted.org/packages/86/2e/dad4cd832a90a49d98867e824180585e7c928504987d37304bccae11a314/pybase64-1.4.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:02:20Z, size = 31658, hashes = { sha256 = "a126f29d29cb4a498db179135dbf955442a0de5b00f374523f5dcceb9074ff58" } }, + { url = "https://files.pythonhosted.org/packages/1d/d8/30ea35dc2c8c568be93e1379efcaa35092e37efa2ce7f1985ccc63babee7/pybase64-1.4.2-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:02:22Z, size = 65963, hashes = { sha256 = "1eef93c29cc5567480d168f9cc1ebd3fc3107c65787aed2019a8ea68575a33e0" } }, + { url = "https://files.pythonhosted.org/packages/f6/da/1c22f2a21d6bb9ec2a214d15ae02d5b20a95335de218a0ecbf769c535a5c/pybase64-1.4.2-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:02:23Z, size = 68887, hashes = { sha256 = "17b871a34aaeb0644145cb6bf28feb163f593abea11aec3dbcc34a006edfc828" } }, + { url = "https://files.pythonhosted.org/packages/ac/8d/e04d489ba99b444ce94b4d5b232365d00b0f0e8564275d7ba7434dcabe72/pybase64-1.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:02:24Z, size = 57503, hashes = { sha256 = "1f734e16293637a35d282ce594eb05a7a90ea3ae2bc84a3496a5df9e6b890725" } }, + { url = "https://files.pythonhosted.org/packages/7e/b8/5ec9c334f30cf898709a084d596bf4b47aec2e07870f07bac5cf39754eca/pybase64-1.4.2-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:02:26Z, size = 54517, hashes = { sha256 = "22bd38db2d990d5545dde83511edeec366630d00679dbd945472315c09041dc6" } }, + { url = "https://files.pythonhosted.org/packages/b9/5a/6e4424ecca041e53aa7c14525f99edd43d0117c23c5d9cb14e931458a536/pybase64-1.4.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:02:27Z, size = 57167, hashes = { sha256 = "dc65cee686dda72007b7541b2014f33ee282459c781b9b61305bd8b9cfadc8e1" } }, + { url = "https://files.pythonhosted.org/packages/5f/d0/13f1a9467cf565eecc21dce89fb0723458d8c563d2ccfb99b96e8318dfd5/pybase64-1.4.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:02:28Z, size = 57718, hashes = { sha256 = "1e79641c420a22e49c67c046895efad05bf5f8b1dbe0dd78b4af3ab3f2923fe2" } }, + { url = "https://files.pythonhosted.org/packages/3e/34/d80335c36ad9400b18b4f92e9f680cf7646102fe4919f7bce5786a2ccb7b/pybase64-1.4.2-cp310-cp310-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:02:29Z, size = 53021, hashes = { sha256 = "12f5e7db522ef780a8b333dab5f7d750d270b23a1684bc2235ba50756c7ba428" } }, + { url = "https://files.pythonhosted.org/packages/68/57/504ff75f7c78df28be126fe6634083d28d7f84c17e04a74a7dcb50ab2377/pybase64-1.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:02:31Z, size = 56306, hashes = { sha256 = "a618b1e1a63e75dd40c2a397d875935ed0835464dc55cb1b91e8f880113d0444" } }, + { url = "https://files.pythonhosted.org/packages/bf/bc/2d21cda8b73c8c9f5cd3d7e6e26dd6dfc96491052112f282332a3d5bf1d9/pybase64-1.4.2-cp310-cp310-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:02:32Z, size = 50101, hashes = { sha256 = "89b0a51702c7746fa914e75e680ad697b979cdead6b418603f56a6fc9de2f50f" } }, + { url = "https://files.pythonhosted.org/packages/88/6d/51942e7737bb0711ca3e55db53924fd7f07166d79da5508ab8f5fd5972a8/pybase64-1.4.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:02:34Z, size = 66555, hashes = { sha256 = "c5161b8b82f8ba5dbbc3f76e0270622a2c2fdb9ffaf092d8f774ad7ec468c027" } }, + { url = "https://files.pythonhosted.org/packages/b6/c8/c46024d196402e7be4d3fad85336863a34816c3436c51fcf9c7c0781bf11/pybase64-1.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:02:35Z, size = 55684, hashes = { sha256 = "2168de920c9b1e57850e9ff681852923a953601f73cc96a0742a42236695c316" } }, + { url = "https://files.pythonhosted.org/packages/6a/c5/953782c9d599ff5217ee87f19e317c494cd4840afcab4c48f99cb78ca201/pybase64-1.4.2-cp310-cp310-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:02:36Z, size = 52475, hashes = { sha256 = "7a1e3dc977562abe40ab43483223013be71b215a5d5f3c78a666e70a5076eeec" } }, + { url = "https://files.pythonhosted.org/packages/05/fb/57d36173631aab67ca4558cdbde1047fc67a09b77f9c53addd57c7e9fdd4/pybase64-1.4.2-cp310-cp310-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:02:37Z, size = 53943, hashes = { sha256 = "4cf1e8a57449e48137ef4de00a005e24c3f1cffc0aafc488e36ceb5bb2cbb1da" } }, + { url = "https://files.pythonhosted.org/packages/75/73/23e5bb0bffac0cabe2d11d1c618f6ef73da9f430da03c5249931e3c49b63/pybase64-1.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:02:39Z, size = 68411, hashes = { sha256 = "d8e1a381ba124f26a93d5925efbf6e6c36287fc2c93d74958e8b677c30a53fc0" } }, + { url = "https://files.pythonhosted.org/packages/ce/e7/0d5c99e5e61ff5e46949a0128b49fc2c47afc0d2b815333459b17aa9d467/pybase64-1.4.2-cp310-cp310-win32.whl", upload-time = 2025-07-27T13:02:40Z, size = 33614, hashes = { sha256 = "8fdd9c5b60ec9a1db854f5f96bba46b80a9520069282dc1d37ff433eb8248b1f" } }, + { url = "https://files.pythonhosted.org/packages/23/40/879b6de61d7c07a2cbf76b75e9739c4938c3a1f66ac03243f2ff7ec9fb6b/pybase64-1.4.2-cp310-cp310-win_amd64.whl", upload-time = 2025-07-27T13:02:41Z, size = 35790, hashes = { sha256 = "37a6c73f14c6539c0ad1aebf0cce92138af25c99a6e7aee637d9f9fc634c8a40" } }, + { url = "https://files.pythonhosted.org/packages/d2/e2/75cec12880ce3f47a79a2b9a0cdc766dc0429a7ce967bb3ab3a4b55a7f6b/pybase64-1.4.2-cp310-cp310-win_arm64.whl", upload-time = 2025-07-27T13:02:43Z, size = 30900, hashes = { sha256 = "b3280d03b7b361622c469d005cc270d763d9e29d0a490c26addb4f82dfe71a79" } }, + { url = "https://files.pythonhosted.org/packages/da/fb/edaa56bbf04715efc3c36966cc0150e01d7a8336c3da182f850b7fd43d32/pybase64-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:02:44Z, size = 38238, hashes = { sha256 = "26284ef64f142067293347bcc9d501d2b5d44b92eab9d941cb10a085fb01c666" } }, + { url = "https://files.pythonhosted.org/packages/28/a4/ca1538e9adf08f5016b3543b0060c18aea9a6e805dd20712a197c509d90d/pybase64-1.4.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:02:45Z, size = 31659, hashes = { sha256 = "52dd32fe5cbfd8af8f3f034a4a65ee61948c72e5c358bf69d59543fc0dbcf950" } }, + { url = "https://files.pythonhosted.org/packages/0b/8f/f9b49926a60848ba98350dd648227ec524fb78340b47a450c4dbaf24b1bb/pybase64-1.4.2-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:02:46Z, size = 68318, hashes = { sha256 = "37f133e8c96427995480bb6d396d9d49e949a3e829591845bb6a5a7f215ca177" } }, + { url = "https://files.pythonhosted.org/packages/29/9b/6ed2dd2bc8007f33b8316d6366b0901acbdd5665b419c2893b3dd48708de/pybase64-1.4.2-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:02:47Z, size = 71357, hashes = { sha256 = "a6ee3874b0abbdd4c903d3989682a3f016fd84188622879f6f95a5dc5718d7e5" } }, + { url = "https://files.pythonhosted.org/packages/fb/69/be9ac8127da8d8339db7129683bd2975cecb0bf40a82731e1a492577a177/pybase64-1.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:02:49Z, size = 59817, hashes = { sha256 = "5c69f177b1e404b22b05802127d6979acf4cb57f953c7de9472410f9c3fdece7" } }, + { url = "https://files.pythonhosted.org/packages/f4/a2/e3e09e000b509609276ee28b71beb0b61462d4a43b3e0db0a44c8652880c/pybase64-1.4.2-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:02:50Z, size = 56639, hashes = { sha256 = "80c817e88ef2ca3cc9a285fde267690a1cb821ce0da4848c921c16f0fec56fda" } }, + { url = "https://files.pythonhosted.org/packages/01/70/ad7eff88aa4f1be06db705812e1f01749606933bf8fe9df553bb04b703e6/pybase64-1.4.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:02:51Z, size = 59368, hashes = { sha256 = "7a4bb6e7e45bfdaea0f2aaf022fc9a013abe6e46ccea31914a77e10f44098688" } }, + { url = "https://files.pythonhosted.org/packages/9d/82/0cd1b4bcd2a4da7805cfa04587be783bf9583b34ac16cadc29cf119a4fa2/pybase64-1.4.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:02:53Z, size = 59981, hashes = { sha256 = "2710a80d41a2b41293cb0e5b84b5464f54aa3f28f7c43de88784d2d9702b8a1c" } }, + { url = "https://files.pythonhosted.org/packages/3c/4c/8029a03468307dfaf0f9694d31830487ee43af5f8a73407004907724e8ac/pybase64-1.4.2-cp311-cp311-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:02:54Z, size = 54908, hashes = { sha256 = "aa6122c8a81f6597e1c1116511f03ed42cf377c2100fe7debaae7ca62521095a" } }, + { url = "https://files.pythonhosted.org/packages/a1/8b/70bd0fe659e242efd0f60895a8ce1fe88e3a4084fd1be368974c561138c9/pybase64-1.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:02:55Z, size = 58650, hashes = { sha256 = "b7e22b02505d64db308e9feeb6cb52f1d554ede5983de0befa59ac2d2ffb6a5f" } }, + { url = "https://files.pythonhosted.org/packages/64/ca/9c1d23cbc4b9beac43386a32ad53903c816063cef3f14c10d7c3d6d49a23/pybase64-1.4.2-cp311-cp311-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:02:57Z, size = 52323, hashes = { sha256 = "edfe4a3c8c4007f09591f49b46a89d287ef5e8cd6630339536fe98ff077263c2" } }, + { url = "https://files.pythonhosted.org/packages/aa/29/a6292e9047248c8616dc53131a49da6c97a61616f80e1e36c73d7ef895fe/pybase64-1.4.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:02:58Z, size = 68979, hashes = { sha256 = "b79b4a53dd117ffbd03e96953f2e6bd2827bfe11afeb717ea16d9b0893603077" } }, + { url = "https://files.pythonhosted.org/packages/c2/e0/cfec7b948e170395d8e88066e01f50e71195db9837151db10c14965d6222/pybase64-1.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:02:59Z, size = 58037, hashes = { sha256 = "fd9afa7a61d89d170607faf22287290045757e782089f0357b8f801d228d52c3" } }, + { url = "https://files.pythonhosted.org/packages/74/7e/0ac1850198c9c35ef631174009cee576f4d8afff3bf493ce310582976ab4/pybase64-1.4.2-cp311-cp311-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:03:00Z, size = 54416, hashes = { sha256 = "5c17b092e4da677a595178d2db17a5d2fafe5c8e418d46c0c4e4cde5adb8cff3" } }, + { url = "https://files.pythonhosted.org/packages/1b/45/b0b037f27e86c50e62d927f0bc1bde8b798dd55ab39197b116702e508d05/pybase64-1.4.2-cp311-cp311-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:03:02Z, size = 56257, hashes = { sha256 = "120799274cf55f3f5bb8489eaa85142f26170564baafa7cf3e85541c46b6ab13" } }, + { url = "https://files.pythonhosted.org/packages/d2/0d/5034598aac56336d88fd5aaf6f34630330643b51d399336b8c788d798fc5/pybase64-1.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:03:03Z, size = 70889, hashes = { sha256 = "522e4e712686acec2d25de9759dda0b0618cb9f6588523528bc74715c0245c7b" } }, + { url = "https://files.pythonhosted.org/packages/8a/3b/0645f21bb08ecf45635b624958b5f9e569069d31ecbf125dc7e0e5b83f60/pybase64-1.4.2-cp311-cp311-win32.whl", upload-time = 2025-07-27T13:03:05Z, size = 33631, hashes = { sha256 = "bfd828792982db8d787515535948c1e340f1819407c8832f94384c0ebeaf9d74" } }, + { url = "https://files.pythonhosted.org/packages/8f/08/24f8103c1f19e78761026cdd9f3b3be73239bc19cf5ab6fef0e8042d0bc6/pybase64-1.4.2-cp311-cp311-win_amd64.whl", upload-time = 2025-07-27T13:03:06Z, size = 35781, hashes = { sha256 = "7a9e89d40dbf833af481d1d5f1a44d173c9c4b56a7c8dba98e39a78ee87cfc52" } }, + { url = "https://files.pythonhosted.org/packages/66/cd/832fb035a0ea7eb53d776a5cfa961849e22828f6dfdfcdb9eb43ba3c0166/pybase64-1.4.2-cp311-cp311-win_arm64.whl", upload-time = 2025-07-27T13:03:07Z, size = 30903, hashes = { sha256 = "ce5809fa90619b03eab1cd63fec142e6cf1d361731a9b9feacf27df76c833343" } }, + { url = "https://files.pythonhosted.org/packages/28/6d/11ede991e800797b9f5ebd528013b34eee5652df93de61ffb24503393fa5/pybase64-1.4.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:03:09Z, size = 38326, hashes = { sha256 = "db2c75d1388855b5a1015b65096d7dbcc708e7de3245dcbedeb872ec05a09326" } }, + { url = "https://files.pythonhosted.org/packages/fe/84/87f1f565f42e2397e2aaa2477c86419f5173c3699881c42325c090982f0a/pybase64-1.4.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:03:10Z, size = 31661, hashes = { sha256 = "6b621a972a01841368fdb9dedc55fd3c6e0c7217d0505ba3b1ebe95e7ef1b493" } }, + { url = "https://files.pythonhosted.org/packages/cb/2a/a24c810e7a61d2cc6f73fe9ee4872a03030887fa8654150901b15f376f65/pybase64-1.4.2-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:03:11Z, size = 68192, hashes = { sha256 = "f48c32ac6a16cbf57a5a96a073fef6ff7e3526f623cd49faa112b7f9980bafba" } }, + { url = "https://files.pythonhosted.org/packages/ee/87/d9baf98cbfc37b8657290ad4421f3a3c36aa0eafe4872c5859cfb52f3448/pybase64-1.4.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:03:12Z, size = 71587, hashes = { sha256 = "ace8b23093a6bb862477080d9059b784096ab2f97541e8bfc40d42f062875149" } }, + { url = "https://files.pythonhosted.org/packages/0b/89/3df043cc56ef3b91b7aa0c26ae822a2d7ec8da0b0fd7c309c879b0eb5988/pybase64-1.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:03:14Z, size = 59910, hashes = { sha256 = "1772c7532a7fb6301baea3dd3e010148dbf70cd1136a83c2f5f91bdc94822145" } }, + { url = "https://files.pythonhosted.org/packages/75/4f/6641e9edf37aeb4d4524dc7ba2168eff8d96c90e77f6283c2be3400ab380/pybase64-1.4.2-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:03:15Z, size = 56701, hashes = { sha256 = "f86f7faddcba5cbfea475f8ab96567834c28bf09ca6c7c3d66ee445adac80d8f" } }, + { url = "https://files.pythonhosted.org/packages/2d/7f/20d8ac1046f12420a0954a45a13033e75f98aade36eecd00c64e3549b071/pybase64-1.4.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:03:16Z, size = 59288, hashes = { sha256 = "0b8c8e275b5294089f314814b4a50174ab90af79d6a4850f6ae11261ff6a7372" } }, + { url = "https://files.pythonhosted.org/packages/17/ea/9c0ca570e3e50b3c6c3442e280c83b321a0464c86a9db1f982a4ff531550/pybase64-1.4.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:03:18Z, size = 60267, hashes = { sha256 = "864d85a0470c615807ae8b97d724d068b940a2d10ac13a5f1b9e75a3ce441758" } }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46894929d71ccedebbfb0284173b0fea96bc029cd262654ba8451a7035d6/pybase64-1.4.2-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:03:19Z, size = 54801, hashes = { sha256 = "47254d97ed2d8351e30ecfdb9e2414547f66ba73f8a09f932c9378ff75cd10c5" } }, + { url = "https://files.pythonhosted.org/packages/6a/1e/02c95218ea964f0b2469717c2c69b48e63f4ca9f18af01a5b2a29e4c1216/pybase64-1.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:03:20Z, size = 58599, hashes = { sha256 = "264b65ecc4f0ee73f3298ab83bbd8008f7f9578361b8df5b448f985d8c63e02a" } }, + { url = "https://files.pythonhosted.org/packages/15/45/ccc21004930789b8fb439d43e3212a6c260ccddb2bf450c39a20db093f33/pybase64-1.4.2-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:03:23Z, size = 52388, hashes = { sha256 = "fbcc2b30cd740c16c9699f596f22c7a9e643591311ae72b1e776f2d539e9dd9d" } }, + { url = "https://files.pythonhosted.org/packages/c4/45/22e46e549710c4c237d77785b6fb1bc4c44c288a5c44237ba9daf5c34b82/pybase64-1.4.2-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:03:24Z, size = 68802, hashes = { sha256 = "cda9f79c22d51ee4508f5a43b673565f1d26af4330c99f114e37e3186fdd3607" } }, + { url = "https://files.pythonhosted.org/packages/55/0c/232c6261b81296e5593549b36e6e7884a5da008776d12665923446322c36/pybase64-1.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:03:25Z, size = 57841, hashes = { sha256 = "0c91c6d2a7232e2a1cd10b3b75a8bb657defacd4295a1e5e80455df2dfc84d4f" } }, + { url = "https://files.pythonhosted.org/packages/20/8a/b35a615ae6f04550d696bb179c414538b3b477999435fdd4ad75b76139e4/pybase64-1.4.2-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:03:27Z, size = 54320, hashes = { sha256 = "a370dea7b1cee2a36a4d5445d4e09cc243816c5bc8def61f602db5a6f5438e52" } }, + { url = "https://files.pythonhosted.org/packages/d3/a9/8bd4f9bcc53689f1b457ecefed1eaa080e4949d65a62c31a38b7253d5226/pybase64-1.4.2-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:03:28Z, size = 56482, hashes = { sha256 = "9aa4de83f02e462a6f4e066811c71d6af31b52d7484de635582d0e3ec3d6cc3e" } }, + { url = "https://files.pythonhosted.org/packages/75/e5/4a7735b54a1191f61c3f5c2952212c85c2d6b06eb5fb3671c7603395f70c/pybase64-1.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:03:30Z, size = 70959, hashes = { sha256 = "83a1c2f9ed00fee8f064d548c8654a480741131f280e5750bb32475b7ec8ee38" } }, + { url = "https://files.pythonhosted.org/packages/d3/67/e2b6cb32c782e12304d467418e70da0212567f42bd4d3b5eb1fdf64920ad/pybase64-1.4.2-cp312-cp312-win32.whl", upload-time = 2025-07-27T13:03:31Z, size = 33683, hashes = { sha256 = "a6e5688b18d558e8c6b8701cc8560836c4bbeba61d33c836b4dba56b19423716" } }, + { url = "https://files.pythonhosted.org/packages/4f/bc/d5c277496063a09707486180f17abbdbdebbf2f5c4441b20b11d3cb7dc7c/pybase64-1.4.2-cp312-cp312-win_amd64.whl", upload-time = 2025-07-27T13:03:32Z, size = 35817, hashes = { sha256 = "c995d21b8bd08aa179cd7dd4db0695c185486ecc72da1e8f6c37ec86cadb8182" } }, + { url = "https://files.pythonhosted.org/packages/e6/69/e4be18ae685acff0ae77f75d4586590f29d2cd187bf603290cf1d635cad4/pybase64-1.4.2-cp312-cp312-win_arm64.whl", upload-time = 2025-07-27T13:03:34Z, size = 30900, hashes = { sha256 = "e254b9258c40509c2ea063a7784f6994988f3f26099d6e08704e3c15dfed9a55" } }, + { url = "https://files.pythonhosted.org/packages/f4/56/5337f27a8b8d2d6693f46f7b36bae47895e5820bfa259b0072574a4e1057/pybase64-1.4.2-cp313-cp313-android_21_arm64_v8a.whl", upload-time = 2025-07-27T13:03:35Z, size = 33888, hashes = { sha256 = "0f331aa59549de21f690b6ccc79360ffed1155c3cfbc852eb5c097c0b8565a2b" } }, + { url = "https://files.pythonhosted.org/packages/4c/09/f3f4b11fc9beda7e8625e29fb0f549958fcbb34fea3914e1c1d95116e344/pybase64-1.4.2-cp313-cp313-android_21_x86_64.whl", upload-time = 2025-07-27T13:03:36Z, size = 40796, hashes = { sha256 = "9dad20bf1f3ed9e6fe566c4c9d07d9a6c04f5a280daebd2082ffb8620b0a880d" } }, + { url = "https://files.pythonhosted.org/packages/e3/ff/470768f0fe6de0aa302a8cb1bdf2f9f5cffc3f69e60466153be68bc953aa/pybase64-1.4.2-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-27T13:03:38Z, size = 30914, hashes = { sha256 = "69d3f0445b0faeef7bb7f93bf8c18d850785e2a77f12835f49e524cc54af04e7" } }, + { url = "https://files.pythonhosted.org/packages/75/6b/d328736662665e0892409dc410353ebef175b1be5eb6bab1dad579efa6df/pybase64-1.4.2-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-27T13:03:39Z, size = 31380, hashes = { sha256 = "2372b257b1f4dd512f317fb27e77d313afd137334de64c87de8374027aacd88a" } }, + { url = "https://files.pythonhosted.org/packages/ca/96/7ff718f87c67f4147c181b73d0928897cefa17dc75d7abc6e37730d5908f/pybase64-1.4.2-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-27T13:03:41Z, size = 38230, hashes = { sha256 = "fb794502b4b1ec91c4ca5d283ae71aef65e3de7721057bd9e2b3ec79f7a62d7d" } }, + { url = "https://files.pythonhosted.org/packages/4d/58/a3307b048d799ff596a3c7c574fcba66f9b6b8c899a3c00a698124ca7ad5/pybase64-1.4.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:03:42Z, size = 38319, hashes = { sha256 = "d5c532b03fd14a5040d6cf6571299a05616f925369c72ddf6fe2fb643eb36fed" } }, + { url = "https://files.pythonhosted.org/packages/08/a7/0bda06341b0a2c830d348c6e1c4d348caaae86c53dc9a046e943467a05e9/pybase64-1.4.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:03:44Z, size = 31655, hashes = { sha256 = "0f699514dc1d5689ca9cf378139e0214051922732f9adec9404bc680a8bef7c0" } }, + { url = "https://files.pythonhosted.org/packages/87/df/e1d6e8479e0c5113c2c63c7b44886935ce839c2d99884c7304ca9e86547c/pybase64-1.4.2-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:03:45Z, size = 68232, hashes = { sha256 = "cd3e8713cbd32c8c6aa935feaf15c7670e2b7e8bfe51c24dc556811ebd293a29" } }, + { url = "https://files.pythonhosted.org/packages/71/ab/db4dbdfccb9ca874d6ce34a0784761471885d96730de85cee3d300381529/pybase64-1.4.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:03:47Z, size = 71608, hashes = { sha256 = "d377d48acf53abf4b926c2a7a24a19deb092f366a04ffd856bf4b3aa330b025d" } }, + { url = "https://files.pythonhosted.org/packages/11/e9/508df958563951045d728bbfbd3be77465f9231cf805cb7ccaf6951fc9f1/pybase64-1.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:03:48Z, size = 59912, hashes = { sha256 = "d83c076e78d619b9e1dd674e2bf5fb9001aeb3e0b494b80a6c8f6d4120e38cd9" } }, + { url = "https://files.pythonhosted.org/packages/f2/58/7f2cef1ceccc682088958448d56727369de83fa6b29148478f4d2acd107a/pybase64-1.4.2-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:03:49Z, size = 56413, hashes = { sha256 = "ab9cdb6a8176a5cb967f53e6ad60e40c83caaa1ae31c5e1b29e5c8f507f17538" } }, + { url = "https://files.pythonhosted.org/packages/08/7c/7e0af5c5728fa7e2eb082d88eca7c6bd17429be819d58518e74919d42e66/pybase64-1.4.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:03:51Z, size = 59311, hashes = { sha256 = "adf0c103ad559dbfb9fe69edfd26a15c65d9c991a5ab0a25b04770f9eb0b9484" } }, + { url = "https://files.pythonhosted.org/packages/03/8b/09825d0f37e45b9a3f546e5f990b6cf2dd838e54ea74122c2464646e0c77/pybase64-1.4.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:03:52Z, size = 60282, hashes = { sha256 = "0d03ef2f253d97ce0685d3624bf5e552d716b86cacb8a6c971333ba4b827e1fc" } }, + { url = "https://files.pythonhosted.org/packages/9c/3f/3711d2413f969bfd5b9cc19bc6b24abae361b7673ff37bcb90c43e199316/pybase64-1.4.2-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:03:54Z, size = 54845, hashes = { sha256 = "e565abf906efee76ae4be1aef5df4aed0fda1639bc0d7732a3dafef76cb6fc35" } }, + { url = "https://files.pythonhosted.org/packages/c6/3c/4c7ce1ae4d828c2bb56d144322f81bffbaaac8597d35407c3d7cbb0ff98f/pybase64-1.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:03:55Z, size = 58615, hashes = { sha256 = "e3c6a5f15fd03f232fc6f295cce3684f7bb08da6c6d5b12cc771f81c9f125cc6" } }, + { url = "https://files.pythonhosted.org/packages/f5/8f/c2fc03bf4ed038358620065c75968a30184d5d3512d09d3ef9cc3bd48592/pybase64-1.4.2-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:03:56Z, size = 52434, hashes = { sha256 = "bad9e3db16f448728138737bbd1af9dc2398efd593a8bdd73748cc02cd33f9c6" } }, + { url = "https://files.pythonhosted.org/packages/e2/0a/757d6df0a60327c893cfae903e15419914dd792092dc8cc5c9523d40bc9b/pybase64-1.4.2-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:03:58Z, size = 68824, hashes = { sha256 = "2683ef271328365c31afee0ed8fa29356fb8fb7c10606794656aa9ffb95e92be" } }, + { url = "https://files.pythonhosted.org/packages/a0/14/84abe2ed8c29014239be1cfab45dfebe5a5ca779b177b8b6f779bd8b69da/pybase64-1.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:04:00Z, size = 57898, hashes = { sha256 = "265b20089cd470079114c09bb74b101b3bfc3c94ad6b4231706cf9eff877d570" } }, + { url = "https://files.pythonhosted.org/packages/7e/c6/d193031f90c864f7b59fa6d1d1b5af41f0f5db35439988a8b9f2d1b32a13/pybase64-1.4.2-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:04:01Z, size = 54319, hashes = { sha256 = "e53173badead10ef8b839aa5506eecf0067c7b75ad16d9bf39bc7144631f8e67" } }, + { url = "https://files.pythonhosted.org/packages/cb/37/ec0c7a610ff8f994ee6e0c5d5d66b6b6310388b96ebb347b03ae39870fdf/pybase64-1.4.2-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:04:03Z, size = 56472, hashes = { sha256 = "5823b8dcf74da7da0f761ed60c961e8928a6524e520411ad05fe7f9f47d55b40" } }, + { url = "https://files.pythonhosted.org/packages/c4/5a/e585b74f85cedd261d271e4c2ef333c5cfce7e80750771808f56fee66b98/pybase64-1.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:04:04Z, size = 70966, hashes = { sha256 = "1237f66c54357d325390da60aa5e21c6918fbcd1bf527acb9c1f4188c62cb7d5" } }, + { url = "https://files.pythonhosted.org/packages/ad/20/1b2fdd98b4ba36008419668c813025758214c543e362c66c49214ecd1127/pybase64-1.4.2-cp313-cp313-win32.whl", upload-time = 2025-07-27T13:04:06Z, size = 33681, hashes = { sha256 = "b0b851eb4f801d16040047f6889cca5e9dfa102b3e33f68934d12511245cef86" } }, + { url = "https://files.pythonhosted.org/packages/ff/64/3df4067d169c047054889f34b5a946cbe3785bca43404b93c962a5461a41/pybase64-1.4.2-cp313-cp313-win_amd64.whl", upload-time = 2025-07-27T13:04:07Z, size = 35822, hashes = { sha256 = "19541c6e26d17d9522c02680fe242206ae05df659c82a657aabadf209cd4c6c7" } }, + { url = "https://files.pythonhosted.org/packages/d1/fd/db505188adf812e60ee923f196f9deddd8a1895b2b29b37f5db94afc3b1c/pybase64-1.4.2-cp313-cp313-win_arm64.whl", upload-time = 2025-07-27T13:04:09Z, size = 30899, hashes = { sha256 = "77a191863d576c0a5dd81f8a568a5ca15597cc980ae809dce62c717c8d42d8aa" } }, + { url = "https://files.pythonhosted.org/packages/d9/27/5f5fecd206ec1e06e1608a380af18dcb76a6ab08ade6597a3251502dcdb2/pybase64-1.4.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:04:10Z, size = 38677, hashes = { sha256 = "2e194bbabe3fdf9e47ba9f3e157394efe0849eb226df76432126239b3f44992c" } }, + { url = "https://files.pythonhosted.org/packages/bf/0f/abe4b5a28529ef5f74e8348fa6a9ef27d7d75fbd98103d7664cf485b7d8f/pybase64-1.4.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:04:11Z, size = 32066, hashes = { sha256 = "39aef1dadf4a004f11dd09e703abaf6528a87c8dbd39c448bb8aebdc0a08c1be" } }, + { url = "https://files.pythonhosted.org/packages/ac/7e/ea0ce6a7155cada5526017ec588b6d6185adea4bf9331565272f4ef583c2/pybase64-1.4.2-cp313-cp313t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:04:12Z, size = 72300, hashes = { sha256 = "91cb920c7143e36ec8217031282c8651da3b2206d70343f068fac0e7f073b7f9" } }, + { url = "https://files.pythonhosted.org/packages/45/2d/e64c7a056c9ec48dfe130d1295e47a8c2b19c3984488fc08e5eaa1e86c88/pybase64-1.4.2-cp313-cp313t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:04:14Z, size = 75520, hashes = { sha256 = "6958631143fb9e71f9842000da042ec2f6686506b6706e2dfda29e97925f6aa0" } }, + { url = "https://files.pythonhosted.org/packages/43/e0/e5f93b2e1cb0751a22713c4baa6c6eaf5f307385e369180486c8316ed21e/pybase64-1.4.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:04:16Z, size = 65384, hashes = { sha256 = "dc35f14141ef3f1ac70d963950a278a2593af66fe5a1c7a208e185ca6278fa25" } }, + { url = "https://files.pythonhosted.org/packages/ff/23/8c645a1113ad88a1c6a3d0e825e93ef8b74ad3175148767853a0a4d7626e/pybase64-1.4.2-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:04:17Z, size = 60471, hashes = { sha256 = "5d949d2d677859c3a8507e1b21432a039d2b995e0bd3fe307052b6ded80f207a" } }, + { url = "https://files.pythonhosted.org/packages/8b/81/edd0f7d8b0526b91730a0dd4ce6b4c8be2136cd69d424afe36235d2d2a06/pybase64-1.4.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:04:19Z, size = 63945, hashes = { sha256 = "09caacdd3e15fe7253a67781edd10a6a918befab0052a2a3c215fe5d1f150269" } }, + { url = "https://files.pythonhosted.org/packages/a5/a5/edc224cd821fd65100b7af7c7e16b8f699916f8c0226c9c97bbae5a75e71/pybase64-1.4.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:04:20Z, size = 64858, hashes = { sha256 = "e44b0e793b23f28ea0f15a9754bd0c960102a2ac4bccb8fafdedbd4cc4d235c0" } }, + { url = "https://files.pythonhosted.org/packages/11/3b/92853f968f1af7e42b7e54d21bdd319097b367e7dffa2ca20787361df74c/pybase64-1.4.2-cp313-cp313t-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:04:22Z, size = 58557, hashes = { sha256 = "849f274d0bcb90fc6f642c39274082724d108e41b15f3a17864282bd41fc71d5" } }, + { url = "https://files.pythonhosted.org/packages/76/09/0ec6bd2b2303b0ea5c6da7535edc9a608092075ef8c0cdd96e3e726cd687/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:04:23Z, size = 63624, hashes = { sha256 = "528dba7ef1357bd7ce1aea143084501f47f5dd0fff7937d3906a68565aa59cfe" } }, + { url = "https://files.pythonhosted.org/packages/73/6e/52cb1ced2a517a3118b2e739e9417432049013ac7afa15d790103059e8e4/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:04:25Z, size = 56174, hashes = { sha256 = "1da54be743d9a68671700cfe56c3ab8c26e8f2f5cc34eface905c55bc3a9af94" } }, + { url = "https://files.pythonhosted.org/packages/5b/9d/820fe79347467e48af985fe46180e1dd28e698ade7317bebd66de8a143f5/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:04:26Z, size = 72640, hashes = { sha256 = "9b07c0406c3eaa7014499b0aacafb21a6d1146cfaa85d56f0aa02e6d542ee8f3" } }, + { url = "https://files.pythonhosted.org/packages/53/58/e863e10d08361e694935c815b73faad7e1ab03f99ae154d86c4e2f331896/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:04:28Z, size = 62453, hashes = { sha256 = "312f2aa4cf5d199a97fbcaee75d2e59ebbaafcd091993eb373b43683498cdacb" } }, + { url = "https://files.pythonhosted.org/packages/95/f0/c392c4ac8ccb7a34b28377c21faa2395313e3c676d76c382642e19a20703/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:04:29Z, size = 58103, hashes = { sha256 = "ad59362fc267bf15498a318c9e076686e4beeb0dfe09b457fabbc2b32468b97a" } }, + { url = "https://files.pythonhosted.org/packages/32/30/00ab21316e7df8f526aa3e3dc06f74de6711d51c65b020575d0105a025b2/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:04:31Z, size = 60779, hashes = { sha256 = "01593bd064e7dcd6c86d04e94e44acfe364049500c20ac68ca1e708fbb2ca970" } }, + { url = "https://files.pythonhosted.org/packages/a6/65/114ca81839b1805ce4a2b7d58bc16e95634734a2059991f6382fc71caf3e/pybase64-1.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:04:32Z, size = 74684, hashes = { sha256 = "5b81547ad8ea271c79fdf10da89a1e9313cb15edcba2a17adf8871735e9c02a0" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/aa9d445b9bb693b8f6bb1456bd6d8576d79b7a63bf6c69af3a539235b15f/pybase64-1.4.2-cp313-cp313t-win32.whl", upload-time = 2025-07-27T13:04:34Z, size = 33961, hashes = { sha256 = "7edbe70b5654545a37e6e6b02de738303b1bbdfcde67f6cfec374cfb5cc4099e" } }, + { url = "https://files.pythonhosted.org/packages/0e/e5/da37cfb173c646fd4fc7c6aae2bc41d40de2ee49529854af8f4e6f498b45/pybase64-1.4.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-27T13:04:36Z, size = 36199, hashes = { sha256 = "385690addf87c25d6366fab5d8ff512eed8a7ecb18da9e8152af1c789162f208" } }, + { url = "https://files.pythonhosted.org/packages/66/3e/1eb68fb7d00f2cec8bd9838e2a30d183d6724ae06e745fd6e65216f170ff/pybase64-1.4.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-07-27T13:04:37Z, size = 31221, hashes = { sha256 = "c2070d0aa88580f57fe15ca88b09f162e604d19282915a95a3795b5d3c1c05b5" } }, + { url = "https://files.pythonhosted.org/packages/99/bf/00a87d951473ce96c8c08af22b6983e681bfabdb78dd2dcf7ee58eac0932/pybase64-1.4.2-cp314-cp314-ios_13_0_arm64_iphoneos.whl", upload-time = 2025-07-27T13:04:39Z, size = 30924, hashes = { sha256 = "4157ad277a32cf4f02a975dffc62a3c67d73dfa4609b2c1978ef47e722b18b8e" } }, + { url = "https://files.pythonhosted.org/packages/ae/43/dee58c9d60e60e6fb32dc6da722d84592e22f13c277297eb4ce6baf99a99/pybase64-1.4.2-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2025-07-27T13:04:40Z, size = 31390, hashes = { sha256 = "e113267dc349cf624eb4f4fbf53fd77835e1aa048ac6877399af426aab435757" } }, + { url = "https://files.pythonhosted.org/packages/e1/11/b28906fc2e330b8b1ab4bc845a7bef808b8506734e90ed79c6062b095112/pybase64-1.4.2-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2025-07-27T13:04:42Z, size = 38212, hashes = { sha256 = "cea5aaf218fd9c5c23afacfe86fd4464dfedc1a0316dd3b5b4075b068cc67df0" } }, + { url = "https://files.pythonhosted.org/packages/24/9e/868d1e104413d14b19feaf934fc7fad4ef5b18946385f8bb79684af40f24/pybase64-1.4.2-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:04:44Z, size = 38303, hashes = { sha256 = "41213497abbd770435c7a9c8123fb02b93709ac4cf60155cd5aefc5f3042b600" } }, + { url = "https://files.pythonhosted.org/packages/a3/73/f7eac96ca505df0600280d6bfc671a9e2e2f947c2b04b12a70e36412f7eb/pybase64-1.4.2-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:04:45Z, size = 31669, hashes = { sha256 = "c8b522df7ee00f2ac1993ccd5e1f6608ae7482de3907668c2ff96a83ef213925" } }, + { url = "https://files.pythonhosted.org/packages/c6/43/8e18bea4fd455100112d6a73a83702843f067ef9b9272485b6bdfd9ed2f0/pybase64-1.4.2-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:04:47Z, size = 68452, hashes = { sha256 = "06725022e540c5b098b978a0418ca979773e2cbdbb76f10bd97536f2ad1c5b49" } }, + { url = "https://files.pythonhosted.org/packages/e4/2e/851eb51284b97354ee5dfa1309624ab90920696e91a33cd85b13d20cc5c1/pybase64-1.4.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:04:49Z, size = 71674, hashes = { sha256 = "a3e54dcf0d0305ec88473c9d0009f698cabf86f88a8a10090efeff2879c421bb" } }, + { url = "https://files.pythonhosted.org/packages/57/0d/5cf1e5dc64aec8db43e8dee4e4046856d639a72bcb0fb3e716be42ced5f1/pybase64-1.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:04:50Z, size = 60027, hashes = { sha256 = "67675cee727a60dc91173d2790206f01aa3c7b3fbccfa84fd5c1e3d883fe6caa" } }, + { url = "https://files.pythonhosted.org/packages/a4/8e/3479266bc0e65f6cc48b3938d4a83bff045330649869d950a378f2ddece0/pybase64-1.4.2-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:04:52Z, size = 56461, hashes = { sha256 = "753da25d4fd20be7bda2746f545935773beea12d5cb5ec56ec2d2960796477b1" } }, + { url = "https://files.pythonhosted.org/packages/20/b6/f2b6cf59106dd78bae8717302be5b814cec33293504ad409a2eb752ad60c/pybase64-1.4.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:04:53Z, size = 59446, hashes = { sha256 = "a78c768ce4ca550885246d14babdb8923e0f4a848dfaaeb63c38fc99e7ea4052" } }, + { url = "https://files.pythonhosted.org/packages/16/70/3417797dfccdfdd0a54e4ad17c15b0624f0fc2d6a362210f229f5c4e8fd0/pybase64-1.4.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:04:55Z, size = 60350, hashes = { sha256 = "51b17f36d890c92f0618fb1c8db2ccc25e6ed07afa505bab616396fc9b0b0492" } }, + { url = "https://files.pythonhosted.org/packages/a0/c6/6e4269dd98d150ae95d321b311a345eae0f7fd459d97901b4a586d7513bb/pybase64-1.4.2-cp314-cp314-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:04:57Z, size = 54989, hashes = { sha256 = "f92218d667049ab4f65d54fa043a88ffdb2f07fff1f868789ef705a5221de7ec" } }, + { url = "https://files.pythonhosted.org/packages/f9/e8/18c1b0c255f964fafd0412b0d5a163aad588aeccb8f84b9bf9c8611d80f6/pybase64-1.4.2-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:04:59Z, size = 58724, hashes = { sha256 = "3547b3d1499919a06491b3f879a19fbe206af2bd1a424ecbb4e601eb2bd11fea" } }, + { url = "https://files.pythonhosted.org/packages/b1/ad/ddfbd2125fc20b94865fb232b2e9105376fa16eee492e4b7786d42a86cbf/pybase64-1.4.2-cp314-cp314-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:05:01Z, size = 52285, hashes = { sha256 = "958af7b0e09ddeb13e8c2330767c47b556b1ade19c35370f6451d139cde9f2a9" } }, + { url = "https://files.pythonhosted.org/packages/b6/4c/b9d4ec9224add33c84b925a03d1a53cd4106efb449ea8e0ae7795fed7bf7/pybase64-1.4.2-cp314-cp314-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:05:03Z, size = 69036, hashes = { sha256 = "4facc57f6671e2229a385a97a618273e7be36a9ea0a9d1c1b9347f14d19ceba8" } }, + { url = "https://files.pythonhosted.org/packages/92/38/7b96794da77bed3d9b4fea40f14ae563648fba83a696e7602fabe60c0eb7/pybase64-1.4.2-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:05:04Z, size = 57938, hashes = { sha256 = "a32fc57d05d73a7c9b0ca95e9e265e21cf734195dc6873829a890058c35f5cfd" } }, + { url = "https://files.pythonhosted.org/packages/eb/c5/ae8bbce3c322d1b074e79f51f5df95961fe90cb8748df66c6bc97616e974/pybase64-1.4.2-cp314-cp314-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:05:06Z, size = 54474, hashes = { sha256 = "3dc853243c81ce89cc7318e6946f860df28ddb7cd2a0648b981652d9ad09ee5a" } }, + { url = "https://files.pythonhosted.org/packages/15/9a/c09887c4bb1b43c03fc352e2671ef20c6686c6942a99106a45270ee5b840/pybase64-1.4.2-cp314-cp314-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:05:08Z, size = 56533, hashes = { sha256 = "0e6d863a86b3e7bc6ac9bd659bebda4501b9da842521111b0b0e54eb51295df5" } }, + { url = "https://files.pythonhosted.org/packages/4f/0f/d5114d63d35d085639606a880cb06e2322841cd4b213adfc14d545c1186f/pybase64-1.4.2-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:05:10Z, size = 71030, hashes = { sha256 = "6579475140ff2067903725d8aca47f5747bcb211597a1edd60b58f6d90ada2bd" } }, + { url = "https://files.pythonhosted.org/packages/40/0e/fe6f1ed22ea52eb99f490a8441815ba21de288f4351aeef4968d71d20d2d/pybase64-1.4.2-cp314-cp314-win32.whl", upload-time = 2025-07-27T13:05:12Z, size = 34174, hashes = { sha256 = "373897f728d7b4f241a1f803ac732c27b6945d26d86b2741ad9b75c802e4e378" } }, + { url = "https://files.pythonhosted.org/packages/71/46/0e15bea52ffc63e8ae7935e945accbaf635e0aefa26d3e31fdf9bc9dcd01/pybase64-1.4.2-cp314-cp314-win_amd64.whl", upload-time = 2025-07-27T13:05:13Z, size = 36308, hashes = { sha256 = "1afe3361344617d298c1d08bc657ef56d0f702d6b72cb65d968b2771017935aa" } }, + { url = "https://files.pythonhosted.org/packages/4f/dc/55849fee2577bda77c1e078da04cc9237e8e474a8c8308deb702a26f2511/pybase64-1.4.2-cp314-cp314-win_arm64.whl", upload-time = 2025-07-27T13:05:15Z, size = 31341, hashes = { sha256 = "f131c9360babe522f3d90f34da3f827cba80318125cf18d66f2ee27e3730e8c4" } }, + { url = "https://files.pythonhosted.org/packages/39/44/c69d088e28b25e70ac742b6789cde038473815b2a69345c4bae82d5e244d/pybase64-1.4.2-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-07-27T13:05:17Z, size = 38678, hashes = { sha256 = "2583ac304131c1bd6e3120b0179333610f18816000db77c0a2dd6da1364722a8" } }, + { url = "https://files.pythonhosted.org/packages/00/93/2860ec067497b9cbb06242f96d44caebbd9eed32174e4eb8c1ffef760f94/pybase64-1.4.2-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:05:19Z, size = 32066, hashes = { sha256 = "75a8116be4ea4cdd30a5c4f1a6f3b038e0d457eb03c8a2685d8ce2aa00ef8f92" } }, + { url = "https://files.pythonhosted.org/packages/d3/55/1e96249a38759332e8a01b31c370d88c60ceaf44692eb6ba4f0f451ee496/pybase64-1.4.2-cp314-cp314t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:05:20Z, size = 72465, hashes = { sha256 = "217ea776a098d7c08668e5526b9764f5048bbfd28cac86834217ddfe76a4e3c4" } }, + { url = "https://files.pythonhosted.org/packages/6d/ab/0f468605b899f3e35dbb7423fba3ff98aeed1ec16abb02428468494a58f4/pybase64-1.4.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:05:22Z, size = 75693, hashes = { sha256 = "4ec14683e343c95b14248cdfdfa78c052582be7a3865fd570aa7cffa5ab5cf37" } }, + { url = "https://files.pythonhosted.org/packages/91/d1/9980a0159b699e2489baba05b71b7c953b29249118ba06fdbb3e9ea1b9b5/pybase64-1.4.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:05:25Z, size = 65577, hashes = { sha256 = "480ecf21e1e956c5a10d3cf7b3b7e75bce3f9328cf08c101e4aab1925d879f34" } }, + { url = "https://files.pythonhosted.org/packages/16/86/b27e7b95f9863d245c0179a7245582eda3d262669d8f822777364d8fd7d5/pybase64-1.4.2-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:05:27Z, size = 60662, hashes = { sha256 = "1fe1ebdc55e9447142e2f6658944aadfb5a4fbf03dbd509be34182585515ecc1" } }, + { url = "https://files.pythonhosted.org/packages/28/87/a7f0dde0abc26bfbee761f1d3558eb4b139f33ddd9fe1f6825ffa7daa22d/pybase64-1.4.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:05:28Z, size = 64179, hashes = { sha256 = "c793a2b06753accdaf5e1a8bbe5d800aab2406919e5008174f989a1ca0081411" } }, + { url = "https://files.pythonhosted.org/packages/1e/88/5d6fa1c60e1363b4cac4c396978f39e9df4689e75225d7d9c0a5998e3a14/pybase64-1.4.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:05:30Z, size = 64968, hashes = { sha256 = "6acae6e1d1f7ebe40165f08076c7a73692b2bf9046fefe673f350536e007f556" } }, + { url = "https://files.pythonhosted.org/packages/20/6e/2ed585af5b2211040445d9849326dd2445320c9316268794f5453cfbaf30/pybase64-1.4.2-cp314-cp314t-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:05:32Z, size = 58738, hashes = { sha256 = "88b91cd0949358aadcea75f8de5afbcf3c8c5fb9ec82325bd24285b7119cf56e" } }, + { url = "https://files.pythonhosted.org/packages/ce/94/e2960b56322eabb3fbf303fc5a72e6444594c1b90035f3975c6fe666db5c/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:05:34Z, size = 63802, hashes = { sha256 = "53316587e1b1f47a11a5ff068d3cbd4a3911c291f2aec14882734973684871b2" } }, + { url = "https://files.pythonhosted.org/packages/95/47/312139d764c223f534f751528ce3802887c279125eac64f71cd3b4e05abc/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:05:36Z, size = 56341, hashes = { sha256 = "caa7f20f43d00602cf9043b5ba758d54f5c41707d3709b2a5fac17361579c53c" } }, + { url = "https://files.pythonhosted.org/packages/3f/d7/aec9a6ed53b128dac32f8768b646ca5730c88eef80934054d7fa7d02f3ef/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:05:38Z, size = 72838, hashes = { sha256 = "2d93817e24fdd79c534ed97705df855af6f1d2535ceb8dfa80da9de75482a8d7" } }, + { url = "https://files.pythonhosted.org/packages/e3/a8/6ccc54c5f1f7c3450ad7c56da10c0f131d85ebe069ea6952b5b42f2e92d9/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:05:40Z, size = 62633, hashes = { sha256 = "63cd769b51474d8d08f7f2ce73b30380d9b4078ec92ea6b348ea20ed1e1af88a" } }, + { url = "https://files.pythonhosted.org/packages/34/22/2b9d89f8ff6f2a01d6d6a88664b20a4817049cfc3f2c62caca040706660c/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:05:42Z, size = 58282, hashes = { sha256 = "cd07e6a9993c392ec8eb03912a43c6a6b21b2deb79ee0d606700fe276e9a576f" } }, + { url = "https://files.pythonhosted.org/packages/b2/14/dbf6266177532a6a11804ac080ebffcee272f491b92820c39886ee20f201/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:05:44Z, size = 60948, hashes = { sha256 = "6a8944e8194adff4668350504bc6b7dbde2dab9244c88d99c491657d145b5af5" } }, + { url = "https://files.pythonhosted.org/packages/fd/7a/b2ae9046a66dd5746cd72836a41386517b1680bea5ce02f2b4f1c9ebc688/pybase64-1.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:05:46Z, size = 74854, hashes = { sha256 = "04ab398ec4b6a212af57f6a21a6336d5a1d754ff4ccb215951366ab9080481b2" } }, + { url = "https://files.pythonhosted.org/packages/ef/7e/9856f6d6c38a7b730e001123d2d9fa816b8b1a45f0cdee1d509d5947b047/pybase64-1.4.2-cp314-cp314t-win32.whl", upload-time = 2025-07-27T13:05:48Z, size = 34490, hashes = { sha256 = "3b9201ecdcb1c3e23be4caebd6393a4e6615bd0722528f5413b58e22e3792dd3" } }, + { url = "https://files.pythonhosted.org/packages/c7/38/8523a9dc1ec8704dedbe5ccc95192ae9a7585f7eec85cc62946fe3cacd32/pybase64-1.4.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-07-27T13:05:50Z, size = 36680, hashes = { sha256 = "36e9b0cad8197136d73904ef5a71d843381d063fd528c5ab203fc4990264f682" } }, + { url = "https://files.pythonhosted.org/packages/3c/52/5600104ef7b85f89fb8ec54f73504ead3f6f0294027e08d281f3cafb5c1a/pybase64-1.4.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-07-27T13:05:52Z, size = 31600, hashes = { sha256 = "f25140496b02db0e7401567cd869fb13b4c8118bf5c2428592ec339987146d8b" } }, + { url = "https://files.pythonhosted.org/packages/01/42/fd4e191df17addbbaf1ab11bbda62f7e00fe38d9f66e3787255cc7aedb2d/pybase64-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:05:54Z, size = 37991, hashes = { sha256 = "d176c83a9cd45a8b27786372b9b5815803bdf812b7e65be86df75660df3d9443" } }, + { url = "https://files.pythonhosted.org/packages/0e/d0/ff822f0c13ec567ac25a1a4e1a2a95068feeaf50e31e33727c8d87dd5f46/pybase64-1.4.2-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:05:55Z, size = 31411, hashes = { sha256 = "a8aea9abde684d282def3697839163ad5167f9381d5adde6b9d05bf39b1decda" } }, + { url = "https://files.pythonhosted.org/packages/97/3a/5db3910cb9ee119c5704a71e08a1a376f06c871660064062b9b72d476091/pybase64-1.4.2-cp38-cp38-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:05:58Z, size = 66451, hashes = { sha256 = "39120d4a650d7c66689c226131e2942142a5b1b27ccf190f441b1a602bc1e6a5" } }, + { url = "https://files.pythonhosted.org/packages/cc/bf/bd05b20da4c37743b9f2609a32c0aded8e3f5afc852a5af401713a01e885/pybase64-1.4.2-cp38-cp38-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:06:00Z, size = 69372, hashes = { sha256 = "0e67579d2081344b2e43a78fe1604a9637056eed2bfb61bf4a1f847e81525cb3" } }, + { url = "https://files.pythonhosted.org/packages/db/03/578337ac7ec1881e2ffcfee31a5d2dd2b76e90be49663aa08f3e346aba4b/pybase64-1.4.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:06:02Z, size = 58021, hashes = { sha256 = "d4142c58d6a7a57eb094725bec40f2cd46488d8f204e956750a6565cd506322d" } }, + { url = "https://files.pythonhosted.org/packages/12/d8/b8331f9ef4623b5f46bd7f5f3d30d1a61b0578eba59fd1c7fd4cd5a9281f/pybase64-1.4.2-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:06:04Z, size = 54663, hashes = { sha256 = "4a6a417a94c2934faa8f84e8279c57092a54045340e26305a07a6691d2890766" } }, + { url = "https://files.pythonhosted.org/packages/3b/5f/27a2b21e1dd1a2d4ac3261719d4dc0d4ce6e9a0b7dd4cb9b5677b871e55c/pybase64-1.4.2-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:06:07Z, size = 57675, hashes = { sha256 = "66071c72417f5cb4640d3291644afc95eba06297cca5dbcacbea5c7181f3a05e" } }, + { url = "https://files.pythonhosted.org/packages/6b/e3/89d45bff4a52743b9126c00708460cc28b1f974d6a6f015e63924156c7e3/pybase64-1.4.2-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:06:09Z, size = 58131, hashes = { sha256 = "5257751ff60f9acb2971baf70063dff549fe154ce6be1e7a1808e140d79598d9" } }, + { url = "https://files.pythonhosted.org/packages/a4/33/2b01682cf9a2d042544fb12e959d1747c6095f30d2e8aadb27bc292b5dc1/pybase64-1.4.2-cp38-cp38-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:06:11Z, size = 53506, hashes = { sha256 = "86d3294a07c37c8ce8f3eb24c62a5157699ddeb75f4ae7b4922e8765b8fbe3fb" } }, + { url = "https://files.pythonhosted.org/packages/5e/0f/6f075eb0758eb6a43045a8235060c9b01ec6bcc6694082e92b5dcf26cb51/pybase64-1.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:06:13Z, size = 56252, hashes = { sha256 = "bb9e8eba5461acaf5fd69c66e170d9174e3aaae67d42dbc9590e0883e099fd47" } }, + { url = "https://files.pythonhosted.org/packages/a4/4b/8c07f76999d988fcc0ca0900637b154b54fe89e86e0dd568c9722857a505/pybase64-1.4.2-cp38-cp38-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:06:15Z, size = 50006, hashes = { sha256 = "845c2fa4f0ec45ca48c60c9ed6714c5266f62850c767c86fb0e137b3f5f7585b" } }, + { url = "https://files.pythonhosted.org/packages/d9/11/7c8c6525682f74acbd2260ce6ac3a623d674bc4d1806d6152753d9eeafed/pybase64-1.4.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:06:17Z, size = 66466, hashes = { sha256 = "3bed71e32075895e06b2ca9faf136ee805db2ade4715b4732b119ef0e5ffcb52" } }, + { url = "https://files.pythonhosted.org/packages/b3/88/ef74af0213dda9ae9047dce41b7eaa5fe444382a3bd54016eebf4b968a5a/pybase64-1.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:06:19Z, size = 55653, hashes = { sha256 = "88bbcab0f58ffc9fd79ab8aa047b64e1e04514194d8e7c9f450451682e7555bf" } }, + { url = "https://files.pythonhosted.org/packages/52/c0/6648bedfd7917c6b05d9638506aa17c6045af41b2e4b3cc6885223b7a437/pybase64-1.4.2-cp38-cp38-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:06:22Z, size = 52437, hashes = { sha256 = "b5a1d81b4a10a4b724fa7bc7cbd2d527b21030089940d6acc50bf5ad29849e5e" } }, + { url = "https://files.pythonhosted.org/packages/cc/e3/6fb1364fa763ff914e33b90b2dc8c367b880e79865e61d1bcdf8efe49bb9/pybase64-1.4.2-cp38-cp38-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:06:24Z, size = 53795, hashes = { sha256 = "5b5694af6f4632633372fcb678c7fe56b953c33961f39d57086abb08ef5dcbf4" } }, + { url = "https://files.pythonhosted.org/packages/38/92/787baa22c38271748073a620d46309c1e06d766d533fa4ef639e18366e4a/pybase64-1.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:06:27Z, size = 68300, hashes = { sha256 = "58f0e40d8128c55dee2309d41e027e0cf22f4931b43aa590ee785ea4eff88f8d" } }, + { url = "https://files.pythonhosted.org/packages/89/7a/46f2ef6c553536bc95583974c76cd295e1dc73005ecfa75ef7b328505418/pybase64-1.4.2-cp38-cp38-win32.whl", upload-time = 2025-07-27T13:06:29Z, size = 33527, hashes = { sha256 = "d93691f52e1396abfe93a75bc5da4c029649c004d8eefd08f20340b17db51429" } }, + { url = "https://files.pythonhosted.org/packages/ef/78/bfce0fa694861b2e7587f2860f9aefa8c4250fd61278c89f75fc5eae7f8b/pybase64-1.4.2-cp38-cp38-win_amd64.whl", upload-time = 2025-07-27T13:06:31Z, size = 35688, hashes = { sha256 = "b9d4a8e6fce1c2943dce37db9b66f7cf88082ef0ef68025183c48fb3b0d8068a" } }, + { url = "https://files.pythonhosted.org/packages/b0/3d/935539b537486146f49952c82f3e3f08377658a3d4bb77a604ef65e53289/pybase64-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:06:34Z, size = 38234, hashes = { sha256 = "5f47f00221f6892c6f8532f7c2e449b491e0fd86de73e9306cfe88768570eff1" } }, + { url = "https://files.pythonhosted.org/packages/cf/00/fd0aed973b425171557332e4fb370b3e6d70eb26e7678e7142569999fb9e/pybase64-1.4.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:06:36Z, size = 31654, hashes = { sha256 = "514ad5d72b1990453c895015392729521757eca1a984327c0f9e44af6854385d" } }, + { url = "https://files.pythonhosted.org/packages/9c/93/fd6f0cb1356ef849cef347ae3192a91c5beb944d485b2b97fd760265b7ad/pybase64-1.4.2-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:06:39Z, size = 65747, hashes = { sha256 = "2089a72b04a62f63e0eac202ecff4440fb52fd05cd5f4ab9fe7e07839fedb9e9" } }, + { url = "https://files.pythonhosted.org/packages/57/fc/75f8567866efcbc1c984e1bfb966ce92790fc38d5197f2d01a6131cb77f8/pybase64-1.4.2-cp39-cp39-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:06:41Z, size = 68664, hashes = { sha256 = "bad101c24dcd23ed6fd6ea24c4a1b36ac7abc5eb07447dd7fa98b33859aed871" } }, + { url = "https://files.pythonhosted.org/packages/f6/19/8dbd3b29d54cce1ee82a0da1ff7473e2958057932af5788aa55f6f4d4ab5/pybase64-1.4.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:06:44Z, size = 57325, hashes = { sha256 = "28592c88a9cf6fd27c9f191fb41688c1c27f57493d874cbc50e72e1cc2a3b854" } }, + { url = "https://files.pythonhosted.org/packages/4e/f7/e20978705feb84242c402ce7e626d9e8f7de638d2a6abf60e1384769d7f1/pybase64-1.4.2-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.whl", upload-time = 2025-07-27T13:06:46Z, size = 54286, hashes = { sha256 = "0b5639fa2ceb3095393bd56dca8c16079717c361dd3a75439c9a8b8d679f4cf0" } }, + { url = "https://files.pythonhosted.org/packages/39/f5/815813fa85168b3afcc56eb085ef7acb8f03f36e1b470837b98864dc847b/pybase64-1.4.2-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-07-27T13:06:49Z, size = 56951, hashes = { sha256 = "49630338d4c321336d0dfc4c2c23162a87d9ebc8bb8879348ae019ac8a4366de" } }, + { url = "https://files.pythonhosted.org/packages/4f/eb/dc61ec538c6fa2cf86318e7e393fa4772cc363f5bc13a760bc241ef3f942/pybase64-1.4.2-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-07-27T13:06:52Z, size = 57442, hashes = { sha256 = "c3d9f9881d7315e1d04d72aa7b3f40e2059bdbfdcec51939016409417725c952" } }, + { url = "https://files.pythonhosted.org/packages/9e/80/9d7286b25ff9952dcedd84456966916429d2bdb89cc826f7a11e6c9e8507/pybase64-1.4.2-cp39-cp39-manylinux_2_31_riscv64.whl", upload-time = 2025-07-27T13:06:54Z, size = 52774, hashes = { sha256 = "8e1226939eac9ce1f080d1b0a8afafee3140e277a4c40ccb306d82de396a41a8" } }, + { url = "https://files.pythonhosted.org/packages/c9/5e/7bd80d6c8ebb88918749a0a177e0328a0954b8d8f35dbd55c3bc395ed050/pybase64-1.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-07-27T13:06:57Z, size = 56061, hashes = { sha256 = "69f424a227ec503742bac69b89e232c474dc199cd98c3e58e91020c1c4bad0ad" } }, + { url = "https://files.pythonhosted.org/packages/ae/29/a2e7b8b90acbeb3d8fc58589212ee6124fb102d6db6e52c37d76f5f679d9/pybase64-1.4.2-cp39-cp39-musllinux_1_2_armv7l.whl", upload-time = 2025-07-27T13:07:00Z, size = 49865, hashes = { sha256 = "171ae85837de14d3691d5c4f29f5bb551209930c063a2cab6f5feb270aec66db" } }, + { url = "https://files.pythonhosted.org/packages/3c/ed/2d02e78c4f77ae70210a16399c734f8adfbfb4247c37a6924ae0285b23b3/pybase64-1.4.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-07-27T13:07:02Z, size = 66341, hashes = { sha256 = "a55a13493fd165c3a619080149eda6f31c05c04c0577da9c9ef63d23f3abf374" } }, + { url = "https://files.pythonhosted.org/packages/64/44/8ba4a9ec8a4bbb7b36068c6b4f85f6443960456f60ddd694d92de39d5b55/pybase64-1.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", upload-time = 2025-07-27T13:07:05Z, size = 55470, hashes = { sha256 = "06801fdc7fa83eac5cb7d1c7051bb623a25af8cb40e088671fa51a393d1053ad" } }, + { url = "https://files.pythonhosted.org/packages/e3/2f/d2b233ce4cefe80c5dbaedd8f2d11860ae2ef0b00233f70d2c7a46e59974/pybase64-1.4.2-cp39-cp39-musllinux_1_2_riscv64.whl", upload-time = 2025-07-27T13:07:08Z, size = 52242, hashes = { sha256 = "7f2fbd6870228e9c8c3e2e2622ed7615a8d0159125b85e9d6c2d8e9ead74cdf0" } }, + { url = "https://files.pythonhosted.org/packages/5f/40/bcabd4398565a15329d93588aa0f15af5d0ae02a05f3388937bebb56846e/pybase64-1.4.2-cp39-cp39-musllinux_1_2_s390x.whl", upload-time = 2025-07-27T13:07:11Z, size = 53739, hashes = { sha256 = "1726017f04da880d10a57f078d117fe62532b5ed7bd58bd3318f3364b9767d91" } }, + { url = "https://files.pythonhosted.org/packages/59/47/7f947e3efe660a8dc14c8c956e8165e8631533cf2dc1bbd3920f8028a4b0/pybase64-1.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-07-27T13:07:14Z, size = 68149, hashes = { sha256 = "1264f7fa417de7183732761f37c8ceb4652662a84f04538a28dadd5d84bf9a4a" } }, + { url = "https://files.pythonhosted.org/packages/27/2f/e18d297a9a044fc67571c68f1799d51035a1ff7b7f199c0bcf18439476f1/pybase64-1.4.2-cp39-cp39-win32.whl", upload-time = 2025-07-27T13:07:16Z, size = 33617, hashes = { sha256 = "8ad0c411898280a924eb41e07389666c89cfe1389cb4c24e3853cb1949872893" } }, + { url = "https://files.pythonhosted.org/packages/f7/90/368ac7fecf25a5f582c6a795579021283d3f9a1d86e462e556740ba3be98/pybase64-1.4.2-cp39-cp39-win_amd64.whl", upload-time = 2025-07-27T13:07:19Z, size = 35777, hashes = { sha256 = "11c5698b696f681fe04c6ccf11c346d438d05f1a542dbb5e5cdf6c27c348431d" } }, + { url = "https://files.pythonhosted.org/packages/82/b9/6de541a4d5d92c0cae28c006724983f8a355029cbc0d2eed1ada9f120d1a/pybase64-1.4.2-cp39-cp39-win_arm64.whl", upload-time = 2025-07-27T13:07:22Z, size = 30902, hashes = { sha256 = "e64721ae9252a62caf06f2df5d22065d02f28cd2768b610be84c37856ac4a3a8" } }, + { url = "https://files.pythonhosted.org/packages/32/34/b67371f4fcedd5e2def29b1cf92a4311a72f590c04850f370c75297b48ce/pybase64-1.4.2-graalpy311-graalpy242_311_native-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:07:25Z, size = 38667, hashes = { sha256 = "b4eed40a5f1627ee65613a6ac834a33f8ba24066656f569c852f98eb16f6ab5d" } }, + { url = "https://files.pythonhosted.org/packages/aa/3e/e57fe09ed1c7e740d21c37023c5f7c8963b4c36380f41d10261cc76f93b4/pybase64-1.4.2-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:07:28Z, size = 32094, hashes = { sha256 = "57885fa521e9add235af4db13e9e048d3a2934cd27d7c5efac1925e1b4d6538d" } }, + { url = "https://files.pythonhosted.org/packages/51/34/f40d3262c3953814b9bcdcf858436bd5bc1133a698be4bcc7ed2a8c0730d/pybase64-1.4.2-graalpy311-graalpy242_311_native-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:07:31Z, size = 43212, hashes = { sha256 = "eef9255d926c64e2fca021d3aee98023bacb98e1518e5986d6aab04102411b04" } }, + { url = "https://files.pythonhosted.org/packages/8c/2a/5e05d25718cb8ffd68bd46553ddfd2b660893d937feda1716b8a3b21fb38/pybase64-1.4.2-graalpy311-graalpy242_311_native-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:07:34Z, size = 35789, hashes = { sha256 = "89614ea2d2329b6708746c540e0f14d692125df99fb1203ff0de948d9e68dfc9" } }, + { url = "https://files.pythonhosted.org/packages/d5/9d/f56c3ee6e94faaae2896ecaf666428330cb24096abf7d2427371bb2b403a/pybase64-1.4.2-graalpy311-graalpy242_311_native-win_amd64.whl", upload-time = 2025-07-27T13:07:37Z, size = 35861, hashes = { sha256 = "e401cecd2d7ddcd558768b2140fd4430746be4d17fb14c99eec9e40789df136d" } }, + { url = "https://files.pythonhosted.org/packages/fb/04/bfe2bd0d76385750f3541724b4abfe4ea111b3cc01ff7e83f410054adc30/pybase64-1.4.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:07:40Z, size = 38226, hashes = { sha256 = "4b29c93414ba965777643a9d98443f08f76ac04519ad717aa859113695372a07" } }, + { url = "https://files.pythonhosted.org/packages/22/13/c717855760b78ded1a9d308984c7e3e99fcf79c6cac5a231ed8c1238218f/pybase64-1.4.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:07:43Z, size = 31524, hashes = { sha256 = "5e0c3353c0bf099c5c3f8f750202c486abee8f23a566b49e9e7b1222fbf5f259" } }, + { url = "https://files.pythonhosted.org/packages/cf/da/2b7e69abfc62abe4d54b10d1e09ec78021a6b9b2d7e6e7b632243a19433e/pybase64-1.4.2-pp310-pypy310_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:07:46Z, size = 40667, hashes = { sha256 = "4f98c5c6152d3c01d933fcde04322cd9ddcf65b5346034aac69a04c1a7cbb012" } }, + { url = "https://files.pythonhosted.org/packages/f1/11/ba738655fb3ba85c7a0605eddd2709fef606e654840c72ee5c5ff7ab29bf/pybase64-1.4.2-pp310-pypy310_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:07:49Z, size = 41290, hashes = { sha256 = "9096a4977b7aff7ef250f759fb6a4b6b7b6199d99c84070c7fc862dd3b208b34" } }, + { url = "https://files.pythonhosted.org/packages/5d/38/2d5502fcaf712297b95c1b6ca924656dd7d17501fd7f9c9e0b3bbf8892ef/pybase64-1.4.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:07:52Z, size = 35438, hashes = { sha256 = "49d8597e2872966399410502310b1e2a5b7e8d8ba96766ee1fe242e00bd80775" } }, + { url = "https://files.pythonhosted.org/packages/b6/db/e03b8b6daa60a3fbef21741403e0cf18b2aff3beebdf6e3596bb9bab16c7/pybase64-1.4.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-07-27T13:07:55Z, size = 36121, hashes = { sha256 = "2ef16366565389a287df82659e055e88bdb6c36e46a3394950903e0a9cb2e5bf" } }, + { url = "https://files.pythonhosted.org/packages/0e/bf/5ebaa2d9ddb5fc506633bc8b820fc27e64da964937fb30929c0367c47d00/pybase64-1.4.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:07:58Z, size = 38162, hashes = { sha256 = "0a5393be20b0705870f5a8969749af84d734c077de80dd7e9f5424a247afa85e" } }, + { url = "https://files.pythonhosted.org/packages/25/41/795c5fd6e5571bb675bf9add8a048166dddf8951c2a903fea8557743886b/pybase64-1.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:01Z, size = 31452, hashes = { sha256 = "448f0259a2f1a17eb086f70fe2ad9b556edba1fc5bc4e62ce6966179368ee9f8" } }, + { url = "https://files.pythonhosted.org/packages/aa/dd/c819003b59b2832256b72ad23cbeadbd95d083ef0318d07149a58b7a88af/pybase64-1.4.2-pp311-pypy311_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:04Z, size = 40668, hashes = { sha256 = "1159e70cba8e76c3d8f334bd1f8fd52a1bb7384f4c3533831b23ab2df84a6ef3" } }, + { url = "https://files.pythonhosted.org/packages/0e/c5/38c6aba28678c4a4db49312a6b8171b93a0ffe9f21362cf4c0f325caa850/pybase64-1.4.2-pp311-pypy311_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:07Z, size = 41281, hashes = { sha256 = "7d943bc5dad8388971494554b97f22ae06a46cc7779ad0de3d4bfdf7d0bbea30" } }, + { url = "https://files.pythonhosted.org/packages/e5/23/5927bd9e59714e4e8cefd1d21ccd7216048bb1c6c3e7104b1b200afdc63d/pybase64-1.4.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:10Z, size = 35433, hashes = { sha256 = "10b99182c561d86422c5de4265fd1f8f172fb38efaed9d72c71fb31e279a7f94" } }, + { url = "https://files.pythonhosted.org/packages/01/0f/fab7ed5bf4926523c3b39f7621cea3e0da43f539fbc2270e042f1afccb79/pybase64-1.4.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:13Z, size = 36131, hashes = { sha256 = "bb082c1114f046e59fcbc4f2be13edc93b36d7b54b58605820605be948f8fdf6" } }, + { url = "https://files.pythonhosted.org/packages/ba/57/af12c2bb854f8517813a9126b21e58bfbd00b82ab3e6d6fa15b6d37dfb1f/pybase64-1.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", upload-time = 2025-07-27T13:08:16Z, size = 37709, hashes = { sha256 = "49ff078c0afd2c6ba355a5b999c321b8554e3673eff5a413d83b40e9cfb53b96" } }, + { url = "https://files.pythonhosted.org/packages/5d/2a/ce9b09e30e35cd58b67cc576f01c475ee156181b9b1af6090991db8b9f1e/pybase64-1.4.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:20Z, size = 31274, hashes = { sha256 = "ad9c5ac606cb232dfd6679519c86333d4d665732b6fcaab4653ae531990da8b6" } }, + { url = "https://files.pythonhosted.org/packages/24/85/11185f4b0dc15896f6c13d2d5cce1ed0eb8707be09c4e5237024270adbe2/pybase64-1.4.2-pp38-pypy38_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:23Z, size = 40460, hashes = { sha256 = "b30e66969a5bee39d31ede36f5866be59991cdcbb597fe734b02753ca0e18e04" } }, + { url = "https://files.pythonhosted.org/packages/9f/dd/5807d72b3c76b1a9e18ade167a149758b6f239a08bf5425a7cad90e3479a/pybase64-1.4.2-pp38-pypy38_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:26Z, size = 41048, hashes = { sha256 = "4eef95fe6adfa5763a79874be77944edde2d16f765eca8841f1cc9f2310eb3b2" } }, + { url = "https://files.pythonhosted.org/packages/1e/8f/a331561f977d2cacc5edef12ba6eb0913cc9509e8b9029091d72b688021f/pybase64-1.4.2-pp38-pypy38_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:29Z, size = 35243, hashes = { sha256 = "5b315f0d01eb25ec7a6c7e9ea0c69b82165f4653ff4bc17790fdadf7650eb0e1" } }, + { url = "https://files.pythonhosted.org/packages/9b/4a/c6d8efe26e44d78b5302e10f1c813e4bcc23ec9763cb66c65833bbff4228/pybase64-1.4.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:32Z, size = 36028, hashes = { sha256 = "ba8781dad971d657be171c66abd4f45deb6aa982fa8d8bfd552ea48bbd8d2a09" } }, + { url = "https://files.pythonhosted.org/packages/bd/39/212f23500e1c9b647ef905ac5fdced1b4a8ba7d1ce5efed6e8d67d26cdc4/pybase64-1.4.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-07-27T13:08:37Z, size = 38217, hashes = { sha256 = "4dc4e353ff54ea480cf78aa629df927f7280920d35015f402a541fbfcbf2ba6b" } }, + { url = "https://files.pythonhosted.org/packages/92/13/86bb90b4c9c6f943d53bce9b10ba4195325dfdeb5ea62952dd240eeac376/pybase64-1.4.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-07-27T13:08:40Z, size = 31516, hashes = { sha256 = "4e8acd1e02aa4b80dd834dd703ef040d5c1127f39e4052011bf5d3f4bc917c41" } }, + { url = "https://files.pythonhosted.org/packages/fd/0a/7d19d99844f6cd4d67119a7d781e7997a5254dab86c47736c4b138f4e148/pybase64-1.4.2-pp39-pypy39_pp73-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-07-27T13:08:43Z, size = 40661, hashes = { sha256 = "45f078139d76194024e59b4bcfa64d42e5a5f8a5a4ea55ca4d27df46989c5e32" } }, + { url = "https://files.pythonhosted.org/packages/2e/78/20e0271084d3687e33c3858520c8808ad47128d3153e0f760226f36abf88/pybase64-1.4.2-pp39-pypy39_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-07-27T13:08:47Z, size = 41286, hashes = { sha256 = "06305e602f128b289b98490a2d07d9d78e7e781e32e7b0252c2e71084fd19edf" } }, + { url = "https://files.pythonhosted.org/packages/7c/b1/b8120705861192e9ffb2c73d77b581607dbfe0d41d81e086744b4f134d6e/pybase64-1.4.2-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-27T13:08:50Z, size = 35432, hashes = { sha256 = "d58eb4cb50b6466cef2e25761a5c915a8d57feda53165cced537a7ce0421b928" } }, + { url = "https://files.pythonhosted.org/packages/4b/25/b3be9093103718b9efda753783e47a0e00a39f69476fc8ee43f22e7baac2/pybase64-1.4.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-07-27T13:08:54Z, size = 36122, hashes = { sha256 = "21e72a662a62eba34a91e9424b21db99b8fc5cce99932ce736167496965fa154" } }, +] + [[packages]] name = "pybind11" version = "3.0.1" @@ -3166,7 +3407,6 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a266071 [[packages]] name = "pycparser" version = "2.22" -marker = "python_full_version < '3.14'" sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] @@ -4308,6 +4548,109 @@ version = "2.35.2" sdist = { url = "https://files.pythonhosted.org/packages/bd/79/0ecb942f3f1ad26c40c27f81ff82392d85c01d26a45e3c72c2b37807e680/sentry_sdk-2.35.2.tar.gz", upload-time = 2025-09-01T11:00:58Z, size = 343377, hashes = { sha256 = "e9e8f3c795044beb59f2c8f4c6b9b0f9779e5e604099882df05eec525e782cc6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c0/91/a43308dc82a0e32d80cd0dfdcfca401ecbd0f431ab45f24e48bb97b7800d/sentry_sdk-2.35.2-py2.py3-none-any.whl", upload-time = 2025-09-01T11:00:56Z, size = 363975, hashes = { sha256 = "38c98e3cbb620dd3dd80a8d6e39c753d453dd41f8a9df581b0584c19a52bc926" } }] +[[packages]] +name = "setproctitle" +version = "1.3.7" +sdist = { url = "https://files.pythonhosted.org/packages/8d/48/49393a96a2eef1ab418b17475fb92b8fcfad83d099e678751b05472e69de/setproctitle-1.3.7.tar.gz", upload-time = 2025-09-05T12:51:25Z, size = 27002, hashes = { sha256 = "bc2bc917691c1537d5b9bca1468437176809c7e11e5694ca79a9ca12345dcb9e" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/48/fb401ec8c4953d519d05c87feca816ad668b8258448ff60579ac7a1c1386/setproctitle-1.3.7-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:49:07Z, size = 18079, hashes = { sha256 = "cf555b6299f10a6eb44e4f96d2f5a3884c70ce25dc5c8796aaa2f7b40e72cb1b" } }, + { url = "https://files.pythonhosted.org/packages/cc/a3/c2b0333c2716fb3b4c9a973dd113366ac51b4f8d56b500f4f8f704b4817a/setproctitle-1.3.7-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:09Z, size = 13099, hashes = { sha256 = "690b4776f9c15aaf1023bb07d7c5b797681a17af98a4a69e76a1d504e41108b7" } }, + { url = "https://files.pythonhosted.org/packages/0e/f8/17bda581c517678260e6541b600eeb67745f53596dc077174141ba2f6702/setproctitle-1.3.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:10Z, size = 31793, hashes = { sha256 = "00afa6fc507967d8c9d592a887cdc6c1f5742ceac6a4354d111ca0214847732c" } }, + { url = "https://files.pythonhosted.org/packages/27/d1/76a33ae80d4e788ecab9eb9b53db03e81cfc95367ec7e3fbf4989962fedd/setproctitle-1.3.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:12Z, size = 32779, hashes = { sha256 = "9e02667f6b9fc1238ba753c0f4b0a37ae184ce8f3bbbc38e115d99646b3f4cd3" } }, + { url = "https://files.pythonhosted.org/packages/59/27/1a07c38121967061564f5e0884414a5ab11a783260450172d4fc68c15621/setproctitle-1.3.7-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:13Z, size = 34578, hashes = { sha256 = "83fcd271567d133eb9532d3b067c8a75be175b2b3b271e2812921a05303a693f" } }, + { url = "https://files.pythonhosted.org/packages/d8/d4/725e6353935962d8bb12cbf7e7abba1d0d738c7f6935f90239d8e1ccf913/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:15Z, size = 32030, hashes = { sha256 = "13fe37951dda1a45c35d77d06e3da5d90e4f875c4918a7312b3b4556cfa7ff64" } }, + { url = "https://files.pythonhosted.org/packages/67/24/e4677ae8e1cb0d549ab558b12db10c175a889be0974c589c428fece5433e/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:16Z, size = 33363, hashes = { sha256 = "a05509cfb2059e5d2ddff701d38e474169e9ce2a298cf1b6fd5f3a213a553fe5" } }, + { url = "https://files.pythonhosted.org/packages/55/d4/69ce66e4373a48fdbb37489f3ded476bb393e27f514968c3a69a67343ae0/setproctitle-1.3.7-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:18Z, size = 31508, hashes = { sha256 = "6da835e76ae18574859224a75db6e15c4c2aaa66d300a57efeaa4c97ca4c7381" } }, + { url = "https://files.pythonhosted.org/packages/4b/5a/42c1ed0e9665d068146a68326529b5686a1881c8b9197c2664db4baf6aeb/setproctitle-1.3.7-cp310-cp310-win32.whl", upload-time = 2025-09-05T12:49:19Z, size = 12558, hashes = { sha256 = "9e803d1b1e20240a93bac0bc1025363f7f80cb7eab67dfe21efc0686cc59ad7c" } }, + { url = "https://files.pythonhosted.org/packages/dc/fe/dd206cc19a25561921456f6cb12b405635319299b6f366e0bebe872abc18/setproctitle-1.3.7-cp310-cp310-win_amd64.whl", upload-time = 2025-09-05T12:49:21Z, size = 13245, hashes = { sha256 = "a97200acc6b64ec4cada52c2ecaf1fba1ef9429ce9c542f8a7db5bcaa9dcbd95" } }, + { url = "https://files.pythonhosted.org/packages/04/cd/1b7ba5cad635510720ce19d7122154df96a2387d2a74217be552887c93e5/setproctitle-1.3.7-cp311-cp311-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:49:22Z, size = 18085, hashes = { sha256 = "a600eeb4145fb0ee6c287cb82a2884bd4ec5bbb076921e287039dcc7b7cc6dd0" } }, + { url = "https://files.pythonhosted.org/packages/8f/1a/b2da0a620490aae355f9d72072ac13e901a9fec809a6a24fc6493a8f3c35/setproctitle-1.3.7-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:23Z, size = 13097, hashes = { sha256 = "97a090fed480471bb175689859532709e28c085087e344bca45cf318034f70c4" } }, + { url = "https://files.pythonhosted.org/packages/18/2e/bd03ff02432a181c1787f6fc2a678f53b7dacdd5ded69c318fe1619556e8/setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:24Z, size = 32191, hashes = { sha256 = "1607b963e7b53e24ec8a2cb4e0ab3ae591d7c6bf0a160feef0551da63452b37f" } }, + { url = "https://files.pythonhosted.org/packages/28/78/1e62fc0937a8549f2220445ed2175daacee9b6764c7963b16148119b016d/setproctitle-1.3.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:25Z, size = 33203, hashes = { sha256 = "a20fb1a3974e2dab857870cf874b325b8705605cb7e7e8bcbb915bca896f52a9" } }, + { url = "https://files.pythonhosted.org/packages/a0/3c/65edc65db3fa3df400cf13b05e9d41a3c77517b4839ce873aa6b4043184f/setproctitle-1.3.7-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:27Z, size = 34963, hashes = { sha256 = "f8d961bba676e07d77665204f36cffaa260f526e7b32d07ab3df6a2c1dfb44ba" } }, + { url = "https://files.pythonhosted.org/packages/a1/32/89157e3de997973e306e44152522385f428e16f92f3cf113461489e1e2ee/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:28Z, size = 32398, hashes = { sha256 = "db0fd964fbd3a9f8999b502f65bd2e20883fdb5b1fae3a424e66db9a793ed307" } }, + { url = "https://files.pythonhosted.org/packages/4a/18/77a765a339ddf046844cb4513353d8e9dcd8183da9cdba6e078713e6b0b2/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:30Z, size = 33657, hashes = { sha256 = "db116850fcf7cca19492030f8d3b4b6e231278e8fe097a043957d22ce1bdf3ee" } }, + { url = "https://files.pythonhosted.org/packages/6b/63/f0b6205c64d74d2a24a58644a38ec77bdbaa6afc13747e75973bf8904932/setproctitle-1.3.7-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:32Z, size = 31836, hashes = { sha256 = "316664d8b24a5c91ee244460bdaf7a74a707adaa9e14fbe0dc0a53168bb9aba1" } }, + { url = "https://files.pythonhosted.org/packages/ba/51/e1277f9ba302f1a250bbd3eedbbee747a244b3cc682eb58fb9733968f6d8/setproctitle-1.3.7-cp311-cp311-win32.whl", upload-time = 2025-09-05T12:49:33Z, size = 12556, hashes = { sha256 = "b74774ca471c86c09b9d5037c8451fff06bb82cd320d26ae5a01c758088c0d5d" } }, + { url = "https://files.pythonhosted.org/packages/b6/7b/822a23f17e9003dfdee92cd72758441ca2a3680388da813a371b716fb07f/setproctitle-1.3.7-cp311-cp311-win_amd64.whl", upload-time = 2025-09-05T12:49:34Z, size = 13243, hashes = { sha256 = "acb9097213a8dd3410ed9f0dc147840e45ca9797785272928d4be3f0e69e3be4" } }, + { url = "https://files.pythonhosted.org/packages/fb/f0/2dc88e842077719d7384d86cc47403e5102810492b33680e7dadcee64cd8/setproctitle-1.3.7-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:49:36Z, size = 18049, hashes = { sha256 = "2dc99aec591ab6126e636b11035a70991bc1ab7a261da428491a40b84376654e" } }, + { url = "https://files.pythonhosted.org/packages/f0/b4/50940504466689cda65680c9e9a1e518e5750c10490639fa687489ac7013/setproctitle-1.3.7-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:38Z, size = 13079, hashes = { sha256 = "cdd8aa571b7aa39840fdbea620e308a19691ff595c3a10231e9ee830339dd798" } }, + { url = "https://files.pythonhosted.org/packages/d0/99/71630546b9395b095f4082be41165d1078204d1696c2d9baade3de3202d0/setproctitle-1.3.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:39Z, size = 32932, hashes = { sha256 = "2906b6c7959cdb75f46159bf0acd8cc9906cf1361c9e1ded0d065fe8f9039629" } }, + { url = "https://files.pythonhosted.org/packages/50/22/cee06af4ffcfb0e8aba047bd44f5262e644199ae7527ae2c1f672b86495c/setproctitle-1.3.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:40Z, size = 33736, hashes = { sha256 = "6915964a6dda07920a1159321dcd6d94fc7fc526f815ca08a8063aeca3c204f1" } }, + { url = "https://files.pythonhosted.org/packages/5c/00/a5949a8bb06ef5e7df214fc393bb2fb6aedf0479b17214e57750dfdd0f24/setproctitle-1.3.7-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:42Z, size = 35605, hashes = { sha256 = "cff72899861c765bd4021d1ff1c68d60edc129711a2fdba77f9cb69ef726a8b6" } }, + { url = "https://files.pythonhosted.org/packages/b0/3a/50caca532a9343828e3bf5778c7a84d6c737a249b1796d50dd680290594d/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:43Z, size = 33143, hashes = { sha256 = "b7cb05bd446687ff816a3aaaf831047fc4c364feff7ada94a66024f1367b448c" } }, + { url = "https://files.pythonhosted.org/packages/ca/14/b843a251296ce55e2e17c017d6b9f11ce0d3d070e9265de4ecad948b913d/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:45Z, size = 34434, hashes = { sha256 = "3a57b9a00de8cae7e2a1f7b9f0c2ac7b69372159e16a7708aa2f38f9e5cc987a" } }, + { url = "https://files.pythonhosted.org/packages/c8/b7/06145c238c0a6d2c4bc881f8be230bb9f36d2bf51aff7bddcb796d5eed67/setproctitle-1.3.7-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:49:46Z, size = 32795, hashes = { sha256 = "d8828b356114f6b308b04afe398ed93803d7fca4a955dd3abe84430e28d33739" } }, + { url = "https://files.pythonhosted.org/packages/ef/dc/ef76a81fac9bf27b84ed23df19c1f67391a753eed6e3c2254ebcb5133f56/setproctitle-1.3.7-cp312-cp312-win32.whl", upload-time = 2025-09-05T12:49:47Z, size = 12552, hashes = { sha256 = "b0304f905efc845829ac2bc791ddebb976db2885f6171f4a3de678d7ee3f7c9f" } }, + { url = "https://files.pythonhosted.org/packages/e2/5b/a9fe517912cd6e28cf43a212b80cb679ff179a91b623138a99796d7d18a0/setproctitle-1.3.7-cp312-cp312-win_amd64.whl", upload-time = 2025-09-05T12:49:49Z, size = 13247, hashes = { sha256 = "9888ceb4faea3116cf02a920ff00bfbc8cc899743e4b4ac914b03625bdc3c300" } }, + { url = "https://files.pythonhosted.org/packages/5d/2f/fcedcade3b307a391b6e17c774c6261a7166aed641aee00ed2aad96c63ce/setproctitle-1.3.7-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:49:50Z, size = 18047, hashes = { sha256 = "c3736b2a423146b5e62230502e47e08e68282ff3b69bcfe08a322bee73407922" } }, + { url = "https://files.pythonhosted.org/packages/23/ae/afc141ca9631350d0a80b8f287aac79a76f26b6af28fd8bf92dae70dc2c5/setproctitle-1.3.7-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:49:51Z, size = 13073, hashes = { sha256 = "3384e682b158d569e85a51cfbde2afd1ab57ecf93ea6651fe198d0ba451196ee" } }, + { url = "https://files.pythonhosted.org/packages/87/ed/0a4f00315bc02510395b95eec3d4aa77c07192ee79f0baae77ea7b9603d8/setproctitle-1.3.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:49:52Z, size = 33284, hashes = { sha256 = "0564a936ea687cd24dffcea35903e2a20962aa6ac20e61dd3a207652401492dd" } }, + { url = "https://files.pythonhosted.org/packages/fc/e4/adf3c4c0a2173cb7920dc9df710bcc67e9bcdbf377e243b7a962dc31a51a/setproctitle-1.3.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:49:54Z, size = 34104, hashes = { sha256 = "a5d1cb3f81531f0eb40e13246b679a1bdb58762b170303463cb06ecc296f26d0" } }, + { url = "https://files.pythonhosted.org/packages/52/4f/6daf66394152756664257180439d37047aa9a1cfaa5e4f5ed35e93d1dc06/setproctitle-1.3.7-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:49:56Z, size = 35982, hashes = { sha256 = "a7d159e7345f343b44330cbba9194169b8590cb13dae940da47aa36a72aa9929" } }, + { url = "https://files.pythonhosted.org/packages/1b/62/f2c0595403cf915db031f346b0e3b2c0096050e90e0be658a64f44f4278a/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:49:58Z, size = 33150, hashes = { sha256 = "0b5074649797fd07c72ca1f6bff0406f4a42e1194faac03ecaab765ce605866f" } }, + { url = "https://files.pythonhosted.org/packages/a0/29/10dd41cde849fb2f9b626c846b7ea30c99c81a18a5037a45cc4ba33c19a7/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:49:59Z, size = 34463, hashes = { sha256 = "61e96febced3f61b766115381d97a21a6265a0f29188a791f6df7ed777aef698" } }, + { url = "https://files.pythonhosted.org/packages/71/3c/cedd8eccfaf15fb73a2c20525b68c9477518917c9437737fa0fda91e378f/setproctitle-1.3.7-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:01Z, size = 32848, hashes = { sha256 = "047138279f9463f06b858e579cc79580fbf7a04554d24e6bddf8fe5dddbe3d4c" } }, + { url = "https://files.pythonhosted.org/packages/d1/3e/0a0e27d1c9926fecccfd1f91796c244416c70bf6bca448d988638faea81d/setproctitle-1.3.7-cp313-cp313-win32.whl", upload-time = 2025-09-05T12:50:15Z, size = 12544, hashes = { sha256 = "7f47accafac7fe6535ba8ba9efd59df9d84a6214565108d0ebb1199119c9cbbd" } }, + { url = "https://files.pythonhosted.org/packages/36/1b/6bf4cb7acbbd5c846ede1c3f4d6b4ee52744d402e43546826da065ff2ab7/setproctitle-1.3.7-cp313-cp313-win_amd64.whl", upload-time = 2025-09-05T12:50:16Z, size = 13235, hashes = { sha256 = "fe5ca35aeec6dc50cabab9bf2d12fbc9067eede7ff4fe92b8f5b99d92e21263f" } }, + { url = "https://files.pythonhosted.org/packages/e6/a4/d588d3497d4714750e3eaf269e9e8985449203d82b16b933c39bd3fc52a1/setproctitle-1.3.7-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:02Z, size = 18058, hashes = { sha256 = "10e92915c4b3086b1586933a36faf4f92f903c5554f3c34102d18c7d3f5378e9" } }, + { url = "https://files.pythonhosted.org/packages/05/77/7637f7682322a7244e07c373881c7e982567e2cb1dd2f31bd31481e45500/setproctitle-1.3.7-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:03Z, size = 13072, hashes = { sha256 = "de879e9c2eab637f34b1a14c4da1e030c12658cdc69ee1b3e5be81b380163ce5" } }, + { url = "https://files.pythonhosted.org/packages/52/09/f366eca0973cfbac1470068d1313fa3fe3de4a594683385204ec7f1c4101/setproctitle-1.3.7-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:04Z, size = 34490, hashes = { sha256 = "c18246d88e227a5b16248687514f95642505000442165f4b7db354d39d0e4c29" } }, + { url = "https://files.pythonhosted.org/packages/71/36/611fc2ed149fdea17c3677e1d0df30d8186eef9562acc248682b91312706/setproctitle-1.3.7-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:06Z, size = 35267, hashes = { sha256 = "7081f193dab22df2c36f9fc6d113f3793f83c27891af8fe30c64d89d9a37e152" } }, + { url = "https://files.pythonhosted.org/packages/88/a4/64e77d0671446bd5a5554387b69e1efd915274686844bea733714c828813/setproctitle-1.3.7-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:07Z, size = 37376, hashes = { sha256 = "9cc9b901ce129350637426a89cfd650066a4adc6899e47822e2478a74023ff7c" } }, + { url = "https://files.pythonhosted.org/packages/89/bc/ad9c664fe524fb4a4b2d3663661a5c63453ce851736171e454fa2cdec35c/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:09Z, size = 33963, hashes = { sha256 = "80e177eff2d1ec172188d0d7fd9694f8e43d3aab76a6f5f929bee7bf7894e98b" } }, + { url = "https://files.pythonhosted.org/packages/ab/01/a36de7caf2d90c4c28678da1466b47495cbbad43badb4e982d8db8167ed4/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:10Z, size = 35550, hashes = { sha256 = "23e520776c445478a67ee71b2a3c1ffdafbe1f9f677239e03d7e2cc635954e18" } }, + { url = "https://files.pythonhosted.org/packages/dd/68/17e8aea0ed5ebc17fbf03ed2562bfab277c280e3625850c38d92a7b5fcd9/setproctitle-1.3.7-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:12Z, size = 33727, hashes = { sha256 = "5fa1953126a3b9bd47049d58c51b9dac72e78ed120459bd3aceb1bacee72357c" } }, + { url = "https://files.pythonhosted.org/packages/b2/33/90a3bf43fe3a2242b4618aa799c672270250b5780667898f30663fd94993/setproctitle-1.3.7-cp313-cp313t-win32.whl", upload-time = 2025-09-05T12:50:13Z, size = 12549, hashes = { sha256 = "4a5e212bf438a4dbeece763f4962ad472c6008ff6702e230b4f16a037e2f6f29" } }, + { url = "https://files.pythonhosted.org/packages/0b/0e/50d1f07f3032e1f23d814ad6462bc0a138f369967c72494286b8a5228e40/setproctitle-1.3.7-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-05T12:50:14Z, size = 13243, hashes = { sha256 = "cf2727b733e90b4f874bac53e3092aa0413fe1ea6d4f153f01207e6ce65034d9" } }, + { url = "https://files.pythonhosted.org/packages/89/c7/43ac3a98414f91d1b86a276bc2f799ad0b4b010e08497a95750d5bc42803/setproctitle-1.3.7-cp314-cp314-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:17Z, size = 18052, hashes = { sha256 = "80c36c6a87ff72eabf621d0c79b66f3bdd0ecc79e873c1e9f0651ee8bf215c63" } }, + { url = "https://files.pythonhosted.org/packages/cd/2c/dc258600a25e1a1f04948073826bebc55e18dbd99dc65a576277a82146fa/setproctitle-1.3.7-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:19Z, size = 13071, hashes = { sha256 = "b53602371a52b91c80aaf578b5ada29d311d12b8a69c0c17fbc35b76a1fd4f2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/26/8e3bb082992f19823d831f3d62a89409deb6092e72fc6940962983ffc94f/setproctitle-1.3.7-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:20Z, size = 33180, hashes = { sha256 = "fcb966a6c57cf07cc9448321a08f3be6b11b7635be502669bc1d8745115d7e7f" } }, + { url = "https://files.pythonhosted.org/packages/f1/af/ae692a20276d1159dd0cf77b0bcf92cbb954b965655eb4a69672099bb214/setproctitle-1.3.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:22Z, size = 34043, hashes = { sha256 = "46178672599b940368d769474fe13ecef1b587d58bb438ea72b9987f74c56ea5" } }, + { url = "https://files.pythonhosted.org/packages/34/b2/6a092076324dd4dac1a6d38482bedebbff5cf34ef29f58585ec76e47bc9d/setproctitle-1.3.7-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:23Z, size = 35892, hashes = { sha256 = "7f9e9e3ff135cbcc3edd2f4cf29b139f4aca040d931573102742db70ff428c17" } }, + { url = "https://files.pythonhosted.org/packages/1c/1a/8836b9f28cee32859ac36c3df85aa03e1ff4598d23ea17ca2e96b5845a8f/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:25Z, size = 32898, hashes = { sha256 = "14c7eba8d90c93b0e79c01f0bd92a37b61983c27d6d7d5a3b5defd599113d60e" } }, + { url = "https://files.pythonhosted.org/packages/ef/22/8fabdc24baf42defb599714799d8445fe3ae987ec425a26ec8e80ea38f8e/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:26Z, size = 34308, hashes = { sha256 = "9e64e98077fb30b6cf98073d6c439cd91deb8ebbf8fc62d9dbf52bd38b0c6ac0" } }, + { url = "https://files.pythonhosted.org/packages/15/1b/b9bee9de6c8cdcb3b3a6cb0b3e773afdb86bbbc1665a3bfa424a4294fda2/setproctitle-1.3.7-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:28Z, size = 32536, hashes = { sha256 = "b91387cc0f02a00ac95dcd93f066242d3cca10ff9e6153de7ee07069c6f0f7c8" } }, + { url = "https://files.pythonhosted.org/packages/37/0c/75e5f2685a5e3eda0b39a8b158d6d8895d6daf3ba86dec9e3ba021510272/setproctitle-1.3.7-cp314-cp314-win32.whl", upload-time = 2025-09-05T12:50:43Z, size = 12731, hashes = { sha256 = "52b054a61c99d1b72fba58b7f5486e04b20fefc6961cd76722b424c187f362ed" } }, + { url = "https://files.pythonhosted.org/packages/d2/ae/acddbce90d1361e1786e1fb421bc25baeb0c22ef244ee5d0176511769ec8/setproctitle-1.3.7-cp314-cp314-win_amd64.whl", upload-time = 2025-09-05T12:50:45Z, size = 13464, hashes = { sha256 = "5818e4080ac04da1851b3ec71e8a0f64e3748bf9849045180566d8b736702416" } }, + { url = "https://files.pythonhosted.org/packages/01/6d/20886c8ff2e6d85e3cabadab6aab9bb90acaf1a5cfcb04d633f8d61b2626/setproctitle-1.3.7-cp314-cp314t-macosx_10_13_universal2.whl", upload-time = 2025-09-05T12:50:29Z, size = 18062, hashes = { sha256 = "6fc87caf9e323ac426910306c3e5d3205cd9f8dcac06d233fcafe9337f0928a3" } }, + { url = "https://files.pythonhosted.org/packages/9a/60/26dfc5f198715f1343b95c2f7a1c16ae9ffa45bd89ffd45a60ed258d24ea/setproctitle-1.3.7-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:31Z, size = 13075, hashes = { sha256 = "6134c63853d87a4897ba7d5cc0e16abfa687f6c66fc09f262bb70d67718f2309" } }, + { url = "https://files.pythonhosted.org/packages/21/9c/980b01f50d51345dd513047e3ba9e96468134b9181319093e61db1c47188/setproctitle-1.3.7-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:32Z, size = 34744, hashes = { sha256 = "1403d2abfd32790b6369916e2313dffbe87d6b11dca5bbd898981bcde48e7a2b" } }, + { url = "https://files.pythonhosted.org/packages/86/b4/82cd0c86e6d1c4538e1a7eb908c7517721513b801dff4ba3f98ef816a240/setproctitle-1.3.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:34Z, size = 35589, hashes = { sha256 = "e7c5bfe4228ea22373e3025965d1a4116097e555ee3436044f5c954a5e63ac45" } }, + { url = "https://files.pythonhosted.org/packages/8a/4f/9f6b2a7417fd45673037554021c888b31247f7594ff4bd2239918c5cd6d0/setproctitle-1.3.7-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:35Z, size = 37698, hashes = { sha256 = "585edf25e54e21a94ccb0fe81ad32b9196b69ebc4fc25f81da81fb8a50cca9e4" } }, + { url = "https://files.pythonhosted.org/packages/20/92/927b7d4744aac214d149c892cb5fa6dc6f49cfa040cb2b0a844acd63dcaf/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:36Z, size = 34201, hashes = { sha256 = "96c38cdeef9036eb2724c2210e8d0b93224e709af68c435d46a4733a3675fee1" } }, + { url = "https://files.pythonhosted.org/packages/0a/0c/fd4901db5ba4b9d9013e62f61d9c18d52290497f956745cd3e91b0d80f90/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:38Z, size = 35801, hashes = { sha256 = "45e3ef48350abb49cf937d0a8ba15e42cee1e5ae13ca41a77c66d1abc27a5070" } }, + { url = "https://files.pythonhosted.org/packages/e7/e3/54b496ac724e60e61cc3447f02690105901ca6d90da0377dffe49ff99fc7/setproctitle-1.3.7-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:39Z, size = 33958, hashes = { sha256 = "1fae595d032b30dab4d659bece20debd202229fce12b55abab978b7f30783d73" } }, + { url = "https://files.pythonhosted.org/packages/ea/a8/c84bb045ebf8c6fdc7f7532319e86f8380d14bbd3084e6348df56bdfe6fd/setproctitle-1.3.7-cp314-cp314t-win32.whl", upload-time = 2025-09-05T12:50:41Z, size = 12745, hashes = { sha256 = "02432f26f5d1329ab22279ff863c83589894977063f59e6c4b4845804a08f8c2" } }, + { url = "https://files.pythonhosted.org/packages/08/b6/3a5a4f9952972791a9114ac01dfc123f0df79903577a3e0a7a404a695586/setproctitle-1.3.7-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-05T12:50:42Z, size = 13469, hashes = { sha256 = "cbc388e3d86da1f766d8fc2e12682e446064c01cea9f88a88647cfe7c011de6a" } }, + { url = "https://files.pythonhosted.org/packages/ad/ec/9a07f29dd3ecbcf1573145ea1da9ad8cfb3e2d46856dab8da5b1ba118b68/setproctitle-1.3.7-cp38-cp38-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:50:46Z, size = 17838, hashes = { sha256 = "376761125ab5dab822d40eaa7d9b7e876627ecd41de8fa5336713b611b47ccef" } }, + { url = "https://files.pythonhosted.org/packages/d9/b0/1d8ad274beed2809b437f1f7ab7fcf69080983111137139d156d33b34c31/setproctitle-1.3.7-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:50:47Z, size = 12849, hashes = { sha256 = "2a4e03bd9aa5d10b8702f00ec1b740691da96b5003432f3000d60c56f1c2b4d3" } }, + { url = "https://files.pythonhosted.org/packages/a6/a6/2af99baf5440b3785c2bbae9731e35a16ad52116a02d3819165ebcbf8756/setproctitle-1.3.7-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:50:48Z, size = 32235, hashes = { sha256 = "47d36e418ab86b3bc7946e27155e281a743274d02cd7e545f5d628a2875d32f9" } }, + { url = "https://files.pythonhosted.org/packages/cd/33/f466dc6cce13065257ea155fc81eb2db6688da6f861b0bd5c24f9d7a7387/setproctitle-1.3.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:50:50Z, size = 33210, hashes = { sha256 = "a74714ce836914063c36c8a26ae11383cf8a379698c989fe46883e38a8faa5be" } }, + { url = "https://files.pythonhosted.org/packages/56/d2/5a642f949b7d2f729ad277404855523f7e772dab31ce8ffa9494f1f90625/setproctitle-1.3.7-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:50:51Z, size = 34971, hashes = { sha256 = "f2ae6c3f042fc866cc0fa2bc35ae00d334a9fa56c9d28dfc47d1b4f5ed23e375" } }, + { url = "https://files.pythonhosted.org/packages/aa/5d/a4843f735061f5d3727f5dea09bbe6ee9c66909bcb6139dad1e4eb92c737/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:50:53Z, size = 31927, hashes = { sha256 = "be7e01f3ad8d0e43954bebdb3088cb466633c2f4acdd88647e7fbfcfe9b9729f" } }, + { url = "https://files.pythonhosted.org/packages/e1/11/368ceff5ab4d904d142ccf2bcca30df0edb81f8f1c0df7e89829c72e59a5/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:50:54Z, size = 33292, hashes = { sha256 = "35a2cabcfdea4643d7811cfe9f3d92366d282b38ef5e7e93e25dafb6f97b0a59" } }, + { url = "https://files.pythonhosted.org/packages/07/1c/908fdc95173d43cc36c07b8958a624839d68d1b79bc44be583066afcb174/setproctitle-1.3.7-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:50:56Z, size = 31419, hashes = { sha256 = "8ce2e39a40fca82744883834683d833e0eb28623752cc1c21c2ec8f06a890b39" } }, + { url = "https://files.pythonhosted.org/packages/70/23/a5af910de80f4da73bdbeab9c1b7aca939b91a184012b4f0fbb55f3fc4a9/setproctitle-1.3.7-cp38-cp38-win32.whl", upload-time = 2025-09-05T12:50:57Z, size = 12458, hashes = { sha256 = "6f1be447456fe1e16c92f5fb479404a850d8f4f4ff47192fde14a59b0bae6a0a" } }, + { url = "https://files.pythonhosted.org/packages/29/23/017c75dfa7c6adebec590ec5da1473552176eed1d26957db57a3901e76d6/setproctitle-1.3.7-cp38-cp38-win_amd64.whl", upload-time = 2025-09-05T12:50:59Z, size = 13141, hashes = { sha256 = "5ce2613e1361959bff81317dc30a60adb29d8132b6159608a783878fc4bc4bbc" } }, + { url = "https://files.pythonhosted.org/packages/9a/85/f738ca1f317fd68c46a3666ae5d777f372b0c70f14317701d15941d75e62/setproctitle-1.3.7-cp39-cp39-macosx_10_9_universal2.whl", upload-time = 2025-09-05T12:51:00Z, size = 18069, hashes = { sha256 = "deda9d79d1eb37b688729cac2dba0c137e992ebea960eadb7c2c255524c869e0" } }, + { url = "https://files.pythonhosted.org/packages/44/cb/ded5a199877f55a2af2f0d770384c0cd6fb199c70c16c749df7d89d9ebfa/setproctitle-1.3.7-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:03Z, size = 13091, hashes = { sha256 = "a93e4770ac22794cfa651ee53f092d7de7105c76b9fc088bb81ca0dcf698f704" } }, + { url = "https://files.pythonhosted.org/packages/7b/b7/1abfcfe0de1b50c96002e7ecfd6a2c109798bc4284f0dc02635c7da22e9e/setproctitle-1.3.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:05Z, size = 31551, hashes = { sha256 = "134e7f66703a1d92c0a9a0a417c580f2cc04b93d31d3fc0dd43c3aa194b706e1" } }, + { url = "https://files.pythonhosted.org/packages/67/fa/2b25384c154bfb36112d7ec377281776e337e5124590bd96c4f3f076285a/setproctitle-1.3.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-05T12:51:06Z, size = 32489, hashes = { sha256 = "9796732a040f617fc933f9531c9a84bb73c5c27b8074abbe52907076e804b2b7" } }, + { url = "https://files.pythonhosted.org/packages/3c/24/e4f2a3467cd6322462134f1918a565b99e8bd43c1d47040082e874a3f512/setproctitle-1.3.7-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-09-05T12:51:07Z, size = 34328, hashes = { sha256 = "ff3c1c32382fb71a200db8bab3df22f32e6ac7ec3170e92fa5b542cf42eed9a2" } }, + { url = "https://files.pythonhosted.org/packages/33/75/7ca8f54e35c62f99562fcf1e052d4f162f310e2e14ab3e34d5965b5a7f71/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-05T12:51:08Z, size = 31744, hashes = { sha256 = "01f27b5b72505b304152cb0bd7ff410cc4f2d69ac70c21a7fdfa64400a68642d" } }, + { url = "https://files.pythonhosted.org/packages/19/74/080caa13f1dad1ffab1ef7b7dbef97f278c23d4aa45bdbd209aac54e9b21/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-05T12:51:10Z, size = 33100, hashes = { sha256 = "80b6a562cbc92b289c28f34ce709a16b26b1696e9b9a0542a675ce3a788bdf3f" } }, + { url = "https://files.pythonhosted.org/packages/d7/bc/478b45ccbcf4be609d4ae5b46b4601960d7a7194cca2075cfae57b0cbb76/setproctitle-1.3.7-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-05T12:51:12Z, size = 31233, hashes = { sha256 = "c4fb90174d176473122e7eef7c6492d53761826f34ff61c81a1c1d66905025d3" } }, + { url = "https://files.pythonhosted.org/packages/ad/42/cdf5c8fef33c500d6b5392d9f0a23a4e4f22c944dba77996591e2cce2dd2/setproctitle-1.3.7-cp39-cp39-win32.whl", upload-time = 2025-09-05T12:51:13Z, size = 12562, hashes = { sha256 = "c77b3f58a35f20363f6e0a1219b367fbf7e2d2efe3d2c32e1f796447e6061c10" } }, + { url = "https://files.pythonhosted.org/packages/3f/54/84473a2666270ca615e308edcae9ad623591c29ec4f0b95559e9e4922eb9/setproctitle-1.3.7-cp39-cp39-win_amd64.whl", upload-time = 2025-09-05T12:51:14Z, size = 13242, hashes = { sha256 = "318ddcf88dafddf33039ad41bc933e1c49b4cb196fe1731a209b753909591680" } }, + { url = "https://files.pythonhosted.org/packages/34/8a/aff5506ce89bc3168cb492b18ba45573158d528184e8a9759a05a09088a9/setproctitle-1.3.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:17Z, size = 12654, hashes = { sha256 = "eb440c5644a448e6203935ed60466ec8d0df7278cd22dc6cf782d07911bcbea6" } }, + { url = "https://files.pythonhosted.org/packages/41/89/5b6f2faedd6ced3d3c085a5efbd91380fb1f61f4c12bc42acad37932f4e9/setproctitle-1.3.7-pp310-pypy310_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:18Z, size = 14284, hashes = { sha256 = "502b902a0e4c69031b87870ff4986c290ebbb12d6038a70639f09c331b18efb2" } }, + { url = "https://files.pythonhosted.org/packages/0a/c0/4312fed3ca393a29589603fd48f17937b4ed0638b923bac75a728382e730/setproctitle-1.3.7-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-05T12:51:19Z, size = 13282, hashes = { sha256 = "f6f268caeabb37ccd824d749e7ce0ec6337c4ed954adba33ec0d90cc46b0ab78" } }, + { url = "https://files.pythonhosted.org/packages/c3/5b/5e1c117ac84e3cefcf8d7a7f6b2461795a87e20869da065a5c087149060b/setproctitle-1.3.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-09-05T12:51:21Z, size = 12587, hashes = { sha256 = "b1cac6a4b0252b8811d60b6d8d0f157c0fdfed379ac89c25a914e6346cf355a1" } }, + { url = "https://files.pythonhosted.org/packages/73/02/b9eadc226195dcfa90eed37afe56b5dd6fa2f0e5220ab8b7867b8862b926/setproctitle-1.3.7-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-09-05T12:51:22Z, size = 14286, hashes = { sha256 = "f1704c9e041f2b1dc38f5be4552e141e1432fba3dd52c72eeffd5bc2db04dc65" } }, + { url = "https://files.pythonhosted.org/packages/28/26/1be1d2a53c2a91ec48fa2ff4a409b395f836798adf194d99de9c059419ea/setproctitle-1.3.7-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-05T12:51:24Z, size = 13282, hashes = { sha256 = "b08b61976ffa548bd5349ce54404bf6b2d51bd74d4f1b241ed1b0f25bce09c3a" } }, +] + [[packages]] name = "setuptools" version = "78.1.1" @@ -4338,12 +4681,58 @@ version = "1.3.1" sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", upload-time = 2024-02-25T23:20:04Z, size = 20372, hashes = { sha256 = "f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" } } wheels = [{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", upload-time = 2024-02-25T23:20:01Z, size = 10235, hashes = { sha256 = "2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2" } }] +[[packages]] +name = "soundfile" +version = "0.13.1" +sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", upload-time = 2025-01-25T09:17:04Z, size = 46156, hashes = { sha256 = "b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/28/e2a36573ccbcf3d57c00626a21fe51989380636e821b341d36ccca0c1c3a/soundfile-0.13.1-py2.py3-none-any.whl", upload-time = 2025-01-25T09:16:44Z, size = 25751, hashes = { sha256 = "a23c717560da2cf4c7b5ae1142514e0fd82d6bbd9dfc93a50423447142f2c445" } }, + { url = "https://files.pythonhosted.org/packages/ea/ab/73e97a5b3cc46bba7ff8650a1504348fa1863a6f9d57d7001c6b67c5f20e/soundfile-0.13.1-py2.py3-none-macosx_10_9_x86_64.whl", upload-time = 2025-01-25T09:16:47Z, size = 1142250, hashes = { sha256 = "82dc664d19831933fe59adad199bf3945ad06d84bc111a5b4c0d3089a5b9ec33" } }, + { url = "https://files.pythonhosted.org/packages/a0/e5/58fd1a8d7b26fc113af244f966ee3aecf03cb9293cb935daaddc1e455e18/soundfile-0.13.1-py2.py3-none-macosx_11_0_arm64.whl", upload-time = 2025-01-25T09:16:49Z, size = 1101406, hashes = { sha256 = "743f12c12c4054921e15736c6be09ac26b3b3d603aef6fd69f9dde68748f2593" } }, + { url = "https://files.pythonhosted.org/packages/58/ae/c0e4a53d77cf6e9a04179535766b3321b0b9ced5f70522e4caf9329f0046/soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl", upload-time = 2025-01-25T09:16:53Z, size = 1235729, hashes = { sha256 = "9c9e855f5a4d06ce4213f31918653ab7de0c5a8d8107cd2427e44b42df547deb" } }, + { url = "https://files.pythonhosted.org/packages/57/5e/70bdd9579b35003a489fc850b5047beeda26328053ebadc1fb60f320f7db/soundfile-0.13.1-py2.py3-none-manylinux_2_28_x86_64.whl", upload-time = 2025-01-25T09:16:54Z, size = 1313646, hashes = { sha256 = "03267c4e493315294834a0870f31dbb3b28a95561b80b134f0bd3cf2d5f0e618" } }, + { url = "https://files.pythonhosted.org/packages/fe/df/8c11dc4dfceda14e3003bb81a0d0edcaaf0796dd7b4f826ea3e532146bba/soundfile-0.13.1-py2.py3-none-win32.whl", upload-time = 2025-01-25T09:16:56Z, size = 899881, hashes = { sha256 = "c734564fab7c5ddf8e9be5bf70bab68042cd17e9c214c06e365e20d64f9a69d5" } }, + { url = "https://files.pythonhosted.org/packages/14/e9/6b761de83277f2f02ded7e7ea6f07828ec78e4b229b80e4ca55dd205b9dc/soundfile-0.13.1-py2.py3-none-win_amd64.whl", upload-time = 2025-01-25T09:16:59Z, size = 1019162, hashes = { sha256 = "1e70a05a0626524a69e9f0f4dd2ec174b4e9567f4d8b6c11d38b5c289be36ee9" } }, +] + [[packages]] name = "soupsieve" version = "2.8" sdist = { url = "https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz", upload-time = 2025-08-27T15:39:51Z, size = 103472, hashes = { sha256 = "e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl", upload-time = 2025-08-27T15:39:50Z, size = 36679, hashes = { sha256 = "0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c" } }] +[[packages]] +name = "soxr" +version = "1.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/42/7e/f4b461944662ad75036df65277d6130f9411002bfb79e9df7dff40a31db9/soxr-1.0.0.tar.gz", upload-time = 2025-09-07T13:22:21Z, size = 171415, hashes = { sha256 = "e07ee6c1d659bc6957034f4800c60cb8b98de798823e34d2a2bba1caa85a4509" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/a7/11c36d71595b52fe84a220040ace679035953acf06b83bf2c7117c565d2c/soxr-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:21:46Z, size = 206459, hashes = { sha256 = "b876a3156f67c76aef0cff1084eaf4088d9ca584bb569cb993f89a52ec5f399f" } }, + { url = "https://files.pythonhosted.org/packages/43/5e/8962f2aeea7777d2a6e65a24a2b83c6aea1a28badeda027fd328f7f03bb7/soxr-1.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:21:48Z, size = 164808, hashes = { sha256 = "4d3b957a7b0cc19ae6aa45d40b2181474e53a8dd00efd7bce6bcf4e60e020892" } }, + { url = "https://files.pythonhosted.org/packages/fc/91/00384166f110a3888ea8efd44523ba7168dd2dc39e3e43c931cc2d069fa9/soxr-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:21:50Z, size = 208586, hashes = { sha256 = "b89685faedebc45af71f08f9957b61cc6143bc94ba43fe38e97067f81e272969" } }, + { url = "https://files.pythonhosted.org/packages/75/34/e18f1003e242aabed44ed8902534814d3e64209e4d1d874f5b9b67d73cde/soxr-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:21:51Z, size = 242310, hashes = { sha256 = "d255741b2f0084fd02d4a2ddd77cd495be9e7e7b6f9dba1c9494f86afefac65b" } }, + { url = "https://files.pythonhosted.org/packages/61/9c/a1c5ed106b40cc1e2e12cd58831b7f1b61c5fbdb8eceeca4b3a0b0dbef6c/soxr-1.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-07T13:21:53Z, size = 173561, hashes = { sha256 = "158a4a9055958c4b95ef91dbbe280cabb00946b5423b25a9b0ce31bd9e0a271e" } }, + { url = "https://files.pythonhosted.org/packages/65/ce/a3262bc8733d3a4ce5f660ed88c3d97f4b12658b0909e71334cba1721dcb/soxr-1.0.0-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:21:54Z, size = 206739, hashes = { sha256 = "28e19d74a5ef45c0d7000f3c70ec1719e89077379df2a1215058914d9603d2d8" } }, + { url = "https://files.pythonhosted.org/packages/64/dc/e8cbd100b652697cc9865dbed08832e7e135ff533f453eb6db9e6168d153/soxr-1.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:21:55Z, size = 165233, hashes = { sha256 = "f8dc69fc18884e53b72f6141fdf9d80997edbb4fec9dc2942edcb63abbe0d023" } }, + { url = "https://files.pythonhosted.org/packages/75/12/4b49611c9ba5e9fe6f807d0a83352516808e8e573f8b4e712fc0c17f3363/soxr-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:21:57Z, size = 208867, hashes = { sha256 = "3f15450e6f65f22f02fcd4c5a9219c873b1e583a73e232805ff160c759a6b586" } }, + { url = "https://files.pythonhosted.org/packages/cc/70/92146ab970a3ef8c43ac160035b1e52fde5417f89adb10572f7e788d9596/soxr-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:21:58Z, size = 242633, hashes = { sha256 = "1f73f57452f9df37b4de7a4052789fcbd474a5b28f38bba43278ae4b489d4384" } }, + { url = "https://files.pythonhosted.org/packages/b5/a7/628479336206959463d08260bffed87905e7ba9e3bd83ca6b405a0736e94/soxr-1.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-07T13:21:59Z, size = 173814, hashes = { sha256 = "9f417c3d69236051cf5a1a7bad7c4bff04eb3d8fcaa24ac1cb06e26c8d48d8dc" } }, + { url = "https://files.pythonhosted.org/packages/c5/c7/f92b81f1a151c13afb114f57799b86da9330bec844ea5a0d3fe6a8732678/soxr-1.0.0-cp312-abi3-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:01Z, size = 205508, hashes = { sha256 = "abecf4e39017f3fadb5e051637c272ae5778d838e5c3926a35db36a53e3a607f" } }, + { url = "https://files.pythonhosted.org/packages/ff/1d/c945fea9d83ea1f2be9d116b3674dbaef26ed090374a77c394b31e3b083b/soxr-1.0.0-cp312-abi3-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:03Z, size = 163568, hashes = { sha256 = "e973d487ee46aa8023ca00a139db6e09af053a37a032fe22f9ff0cc2e19c94b4" } }, + { url = "https://files.pythonhosted.org/packages/b5/80/10640970998a1d2199bef6c4d92205f36968cddaf3e4d0e9fe35ddd405bd/soxr-1.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:05Z, size = 204707, hashes = { sha256 = "e8ce273cca101aff3d8c387db5a5a41001ba76ef1837883438d3c652507a9ccc" } }, + { url = "https://files.pythonhosted.org/packages/b1/87/2726603c13c2126cb8ded9e57381b7377f4f0df6ba4408e1af5ddbfdc3dd/soxr-1.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:06Z, size = 238032, hashes = { sha256 = "e8f2a69686f2856d37823bbb7b78c3d44904f311fe70ba49b893af11d6b6047b" } }, + { url = "https://files.pythonhosted.org/packages/ce/04/530252227f4d0721a5524a936336485dfb429bb206a66baf8e470384f4a2/soxr-1.0.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-07T13:22:07Z, size = 172070, hashes = { sha256 = "2a3b77b115ae7c478eecdbd060ed4f61beda542dfb70639177ac263aceda42a2" } }, + { url = "https://files.pythonhosted.org/packages/99/77/d3b3c25b4f1b1aa4a73f669355edcaee7a52179d0c50407697200a0e55b9/soxr-1.0.0-cp314-cp314t-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:08Z, size = 209509, hashes = { sha256 = "392a5c70c04eb939c9c176bd6f654dec9a0eaa9ba33d8f1024ed63cf68cdba0a" } }, + { url = "https://files.pythonhosted.org/packages/8a/ee/3ca73e18781bb2aff92b809f1c17c356dfb9a1870652004bd432e79afbfa/soxr-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:10Z, size = 167690, hashes = { sha256 = "fdc41a1027ba46777186f26a8fba7893be913383414135577522da2fcc684490" } }, + { url = "https://files.pythonhosted.org/packages/bd/f0/eea8b5f587a2531657dc5081d2543a5a845f271a3bea1c0fdee5cebde021/soxr-1.0.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:11Z, size = 209541, hashes = { sha256 = "449acd1dfaf10f0ce6dfd75c7e2ef984890df94008765a6742dafb42061c1a24" } }, + { url = "https://files.pythonhosted.org/packages/64/59/2430a48c705565eb09e78346950b586f253a11bd5313426ced3ecd9b0feb/soxr-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:12Z, size = 243025, hashes = { sha256 = "38b35c99e408b8f440c9376a5e1dd48014857cd977c117bdaa4304865ae0edd0" } }, + { url = "https://files.pythonhosted.org/packages/3c/1b/f84a2570a74094e921bbad5450b2a22a85d58585916e131d9b98029c3e69/soxr-1.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-07T13:22:14Z, size = 184850, hashes = { sha256 = "a39b519acca2364aa726b24a6fd55acf29e4c8909102e0b858c23013c38328e5" } }, + { url = "https://files.pythonhosted.org/packages/5f/d8/2a979590cc53d9c8fa63010b80018c2aa522fcd4e132067be4b130b9f4ce/soxr-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:15Z, size = 206652, hashes = { sha256 = "c120775b7d0ef9e974a5797a4695861e88653f7ecd0a2a532f089bc4452ba130" } }, + { url = "https://files.pythonhosted.org/packages/d6/65/cc7d4c172afae668a9861d0c0e221830ccb3a88640148b37d5d5343e2d35/soxr-1.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:16Z, size = 165050, hashes = { sha256 = "4e59e5f648bd6144e79a6e0596aa486218876293f5ddce3ca84b9d8f8aa34d6d" } }, + { url = "https://files.pythonhosted.org/packages/64/e4/449c59781d9d942bfa88f691099935b41b207f39704515cc7d368c017f9f/soxr-1.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:17Z, size = 208806, hashes = { sha256 = "bb86c342862697dbd4a44043f275e5196f2d2c49dca374c78f19b7893988675d" } }, + { url = "https://files.pythonhosted.org/packages/e8/89/9af231937ba3bc0c6d42955431290eeab0efcf37987bf0d69f5734bda78a/soxr-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:18Z, size = 242642, hashes = { sha256 = "3d2a4fadd88207c2991fb08c29fc189e7b2e298b598a94ea1747e42c8acb7a01" } }, + { url = "https://files.pythonhosted.org/packages/d9/34/b707da1fce2ccd60477bc47f0149e94e49fb98f20f8670a1dbf67b93a4a1/soxr-1.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-07T13:22:20Z, size = 174063, hashes = { sha256 = "c7f5ace8f04f924b21caedeeb69f2a7b3d83d2d436639498c08b2cebe181af14" } }, +] + [[packages]] name = "sqlitedict" version = "2.1.0" @@ -4363,10 +4752,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30 [[packages]] name = "sympy" -version = "1.13.1" -marker = "python_full_version >= '3.9'" -sdist = { url = "https://files.pythonhosted.org/packages/ca/99/5a5b6f19ff9f083671ddf7b9632028436167cd3d33e11015754e41b249a4/sympy-1.13.1.tar.gz", upload-time = 2024-07-19T09:26:51Z, size = 7533040, hashes = { sha256 = "9cebf7e04ff162015ce31c9c6c9144daa34a93bd082f54fd8f12deca4f47515f" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl", upload-time = 2024-07-19T09:26:48Z, size = 6189177, hashes = { sha256 = "db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8" } }] +version = "1.14.0" +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", upload-time = 2025-04-27T18:05:01Z, size = 7793921, hashes = { sha256 = "d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", upload-time = 2025-04-27T18:04:59Z, size = 6299353, hashes = { sha256 = "e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5" } }] [[packages]] name = "tabledata" @@ -4478,61 +4866,68 @@ wheels = [ [[packages]] name = "torch" -version = "2.6.0+cu124" +version = "2.7.1+cu126" wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hashes = { sha256 = "7f2ba7f7c0459320a521696f6b5bccc187f59890b23c9dfb6c49b0b87c6bfc97" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-win_amd64.whl", hashes = { sha256 = "7cc45c5b39d74875cfafe908b7f55c544147cc16b01e795feb2fe766583efe78" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hashes = { sha256 = "d4c3e9a8d31a7c0fcbb9da17c31a1917e1fac26c566a4cfbd8c9568ad7cade79" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-win_amd64.whl", hashes = { sha256 = "6a1fb2714e9323f11edb6e8abf7aad5f79e45ad25c081cde87681a18d99c29eb" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hashes = { sha256 = "a393b506844035c0dac2f30ea8478c343b8e95a429f06f3b3cadfc7f53adb597" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-win_amd64.whl", hashes = { sha256 = "3313061c1fec4c7310cf47944e84513dcd27b6173b72a349bb7ca68d0ee6e9c0" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hashes = { sha256 = "0f3bc53c988ce9568cd876a2a5316761e84a8704135ec8068f5f81b4417979cb" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-win_amd64.whl", hashes = { sha256 = "519330eef09534acad8110b6f423d2fe58c1d8e9ada999ed077a637a0021f908" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313t-linux_x86_64.whl", hashes = { sha256 = "35cba404c0d742406cdcba1609085874bc60facdfbc50e910c47a92405fef44c" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hashes = { sha256 = "e661267cd0242462ab100bdd67f651988aa9f67eb31609d6909afcac891df612" } }, - { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-win_amd64.whl", hashes = { sha256 = "c2eb62b99161d87be486c88fd82441274cc892bce8c48dbc28c055cb147732ce" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hashes = { sha256 = "03b83a0f2c1e90afafd7a5728b956e211bb3e6c56ea3d7d8c7638a659e448d5f" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-win_amd64.whl", hashes = { sha256 = "30119a54e1b4ccefe20dfe5d4b13f6aef76c17ec605b40e26d39789db00906f2" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hashes = { sha256 = "e1a8465165708c2e2e90786ade8a3e1b1d01eca1f022792cd397caad9d8c21bc" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-win_amd64.whl", hashes = { sha256 = "f3af23387ac106b5b01dbef0eb021883e0c00ff4073477b7ce1cbade5ef5038d" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hashes = { sha256 = "63bce0590bc540fc16139e2be0177847585182b8c5e68d7f9213789d1d96c978" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-win_amd64.whl", hashes = { sha256 = "7d897b5ff67e778de4a2a05d4528377003105e29854fd73ecbe965287533f08b" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hashes = { sha256 = "a05c0001fd1d0ceae9cda8c8c1b8a16ed5def858fe996c9237a28016559dad52" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-win_amd64.whl", hashes = { sha256 = "a38a903c9b55cea1217100e0851b25659765b6bb8cd75e6de6bbf0063a2cd51e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hashes = { sha256 = "27d396231f33dc6103ba26ec6ec2ec5939d9850b599e32da711b038af272954e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-win_amd64.whl", hashes = { sha256 = "d4e68a1aeb2a6272d0234b7575089fc70757a93d24dccde8e962a3b18aef77d1" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hashes = { sha256 = "49692cc24edb72ba247a6f37345572cb2371f125eda132bc2834fd842f16bb7e" } }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-win_amd64.whl", hashes = { sha256 = "ef0d0b0bd96d2adb07a47da12426e60d91921dfcd7c1964eea309f41488c2462" } }, ] [[packages]] name = "torchaudio" -version = "2.6.0" +version = "2.7.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/38/aa/f634960ac094e3fc6869f5c214ccfa6f74da2b1a89cefac024f6c650a717/torchaudio-2.6.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:43Z, size = 1808471, hashes = { sha256 = "0eda1cd876f44fc014dc04aa680db2fa355a83df5d834398db6dd5f5cd911f4c" } }, - { url = "https://files.pythonhosted.org/packages/ad/28/4dbe7e70966e16ebb90d5c887c12e3fc6d08a1c1ce0a79f8de357f0c36f9/torchaudio-2.6.0-cp310-cp310-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:34Z, size = 3378103, hashes = { sha256 = "22798d5d8e37869bd5875d37f42270efbeb8ae94bda97fed40c1c5e0e1c62fa3" } }, - { url = "https://files.pythonhosted.org/packages/5b/ca/0e7f2149702fc659c2ac250570d51728f23e42358516f3089ca50c24dc28/torchaudio-2.6.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:42Z, size = 1645722, hashes = { sha256 = "9d8e07789452efdb8132d62afe21f2293a72805f26c2891c6c53e4e4df38ddf6" } }, - { url = "https://files.pythonhosted.org/packages/18/46/988457057404f15e713e7b89180ba2c16bbac616431c17410cb282cf6333/torchaudio-2.6.0-cp310-cp310-win_amd64.whl", upload-time = 2025-01-29T16:29:25Z, size = 2449940, hashes = { sha256 = "c6386bfa478afae2137715bb60f35520e3b05f5fc6d3bcc6969cf9cdfb11c09c" } }, - { url = "https://files.pythonhosted.org/packages/a9/30/bba293c8300245a09b7f82d3cfc04aee1950228da49c6cdd637d1145b6f5/torchaudio-2.6.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:37Z, size = 1815253, hashes = { sha256 = "c12fc41241b8dfce3ccc1917f1c81a0f92f532d9917706600046f1eb21d2d765" } }, - { url = "https://files.pythonhosted.org/packages/3e/00/2c69d436c613043f3051210d2f84a4c9062a815fa609c5f54d25ea8bfd07/torchaudio-2.6.0-cp311-cp311-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:29Z, size = 3382518, hashes = { sha256 = "377b177a3d683a9163e4cab5a06f0346dac9ff96fa527477338fd90fc6a2a4b6" } }, - { url = "https://files.pythonhosted.org/packages/f5/b8/7d4dbbf6b505caddbfccd38e2882e47a791310b32b347f977a0a66efbf80/torchaudio-2.6.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:38Z, size = 1652980, hashes = { sha256 = "0f0db5c997d031c34066d8be1c0ce7d2a1f2b6c016a92885b20b00bfeb17b753" } }, - { url = "https://files.pythonhosted.org/packages/1f/31/417d6955585be76842e9b0159d3801c0b5f9a4ea0db39db1a72bc262c861/torchaudio-2.6.0-cp311-cp311-win_amd64.whl", upload-time = 2025-01-29T16:29:35Z, size = 2454430, hashes = { sha256 = "52182f6de4e7b342d139e54b703185d428de9cce3c4cf914a9b2ab2359d192a3" } }, - { url = "https://files.pythonhosted.org/packages/ac/4a/d71b932bda4171970bdf4997541b5c778daa0e2967ed5009d207fca86ded/torchaudio-2.6.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:41Z, size = 1812899, hashes = { sha256 = "7d0e4b08c42325bf4b887de9a25c44ed882997001740e1bd7d901f65581cf1ab" } }, - { url = "https://files.pythonhosted.org/packages/ed/aa/9082e715a673dd8e22b6a60cec7f301e897406023672b2090f8bcd8a5959/torchaudio-2.6.0-cp312-cp312-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:14Z, size = 3379510, hashes = { sha256 = "715aa21f6bdbd085454c313ae3a2c7cc07bf2e8cf05752f819afb5b4c57f4e6f" } }, - { url = "https://files.pythonhosted.org/packages/f2/e7/0bcb2e33f4bdec69477344eccfe25c515b90496888095e99f837ea422089/torchaudio-2.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:32Z, size = 1653523, hashes = { sha256 = "6291d9507dc1d6b4ffe8843fbfb201e6c8270dd8c42ad70bb76226c0ebdcad56" } }, - { url = "https://files.pythonhosted.org/packages/80/95/29e917905328337c7b104ce81f3bb5e2ad8dc70af2edf1d43f67eb621513/torchaudio-2.6.0-cp312-cp312-win_amd64.whl", upload-time = 2025-01-29T16:29:06Z, size = 2449191, hashes = { sha256 = "86d6239792bf94741a41acd6fe3d549faaf0d50e7275d17d076a190bd007e2f9" } }, - { url = "https://files.pythonhosted.org/packages/fb/73/861afa5864e95fbf42b693e0359b2bf0177b6b5f4274fa4472fd51e5298e/torchaudio-2.6.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:20Z, size = 1813188, hashes = { sha256 = "66f2e0bd5ab56fd81419d2f5afb74a9a70141688594646441756c8c24f424a73" } }, - { url = "https://files.pythonhosted.org/packages/d2/f0/daffd9afa60bd835a2d7980eddfe44524adcb3ee0837486ceae4cd1f68e2/torchaudio-2.6.0-cp313-cp313-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:22Z, size = 3380706, hashes = { sha256 = "52f15185349c370fc1faa84e8b8b2782c007472db9d586a16bba314130b322f2" } }, - { url = "https://files.pythonhosted.org/packages/94/7b/887b91372e34119aa140cf67614e5ba901bf6a0db86f2c39e30ff71eec54/torchaudio-2.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:11Z, size = 1653553, hashes = { sha256 = "b521ea9618fb4c29a6f8071628170c222291f46a48a3bf424cfeb488f54af714" } }, - { url = "https://files.pythonhosted.org/packages/55/c8/3010878a5e7f15d89450e22769697173c6dc244a0647ddc5386c28b6dacc/torchaudio-2.6.0-cp313-cp313-win_amd64.whl", upload-time = 2025-01-29T16:29:10Z, size = 2449350, hashes = { sha256 = "393fa74ec40d167f0170728ea21c9b5e0f830648fd02df7db2bf7e62f64245ec" } }, - { url = "https://files.pythonhosted.org/packages/d3/d3/81b8b800bac7149aba7996352af9dd66cbade3a83b5127fa3e8cfa98d38d/torchaudio-2.6.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-01-29T16:29:08Z, size = 1809120, hashes = { sha256 = "04803a969710bdb77a4ddfdb85a32fa9b9e0310dc91f7eb7e54d6083dd69bfab" } }, - { url = "https://files.pythonhosted.org/packages/d1/be/ff09ae00e8de07241c06ea5853f706450be6ee56d8c1a99c261a230b9233/torchaudio-2.6.0-cp39-cp39-manylinux1_x86_64.whl", upload-time = 2025-01-29T16:29:16Z, size = 3379298, hashes = { sha256 = "8c1a4d08e35a9ceaadadbff6e60bcb3442482f800369be350103dfd08b4ddf52" } }, - { url = "https://files.pythonhosted.org/packages/e8/46/1a5cf6b40971420c92572272cc952a6f1401fadb54f1184fa76fb93ff7de/torchaudio-2.6.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-01-29T16:29:26Z, size = 1646041, hashes = { sha256 = "72e77055d8e742475c6dfacf59fab09b1fc94d4423e14897e188b67cad3851c6" } }, - { url = "https://files.pythonhosted.org/packages/2f/39/94778b2fe3fdd9312287c80b57e4e0c7d47e97e2cb8161b3af92df53326b/torchaudio-2.6.0-cp39-cp39-win_amd64.whl", upload-time = 2025-01-29T16:29:18Z, size = 2448783, hashes = { sha256 = "d855da878a28c2e5e6fb3d76fcddd544f4d957a320b29602cea5af2fe0ad1f3a" } }, + { url = "https://files.pythonhosted.org/packages/da/71/bfc6d2b28ede6c4c5446901cfa4d98fa25b2606eb12e641baccec16fcde0/torchaudio-2.7.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:12Z, size = 1842457, hashes = { sha256 = "4739af57d0eb94347d1c6a1b5668be78a7383afe826dde18a04883b9f9f263b1" } }, + { url = "https://files.pythonhosted.org/packages/e6/8c/35eea5138ccd4abf38b163743d5ab4a8b25349bafa8bdf3d629e7f3036b9/torchaudio-2.7.1-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:11Z, size = 1680682, hashes = { sha256 = "c089dbfc14c5f47091b7bf3f6bf2bbac93b86619299d04d9c102f4ad53758990" } }, + { url = "https://files.pythonhosted.org/packages/7d/dc/7569889c1fc95ebf18b0295bc4fdebafbbb89ba9e0018c7e9b0844bae011/torchaudio-2.7.1-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:52Z, size = 3498891, hashes = { sha256 = "6bb1e6db22fa2aad6b89b2a455ec5c6dc31df2635dbfafa213394f8b07b09516" } }, + { url = "https://files.pythonhosted.org/packages/b3/e0/ff0ac4234798a0b6b1398fa878a2e7d22f1d06d4327feb312d9e77e079bd/torchaudio-2.7.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-04T17:43:57Z, size = 2483343, hashes = { sha256 = "2ba4df6e3ad35cb1e5bd162cf86b492526138f6476f5a06b10725b8880c618eb" } }, + { url = "https://files.pythonhosted.org/packages/85/a2/52e6760d352584ae1ab139d97647bdc51d1eb7d480b688fe69c72616c956/torchaudio-2.7.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:05Z, size = 1849254, hashes = { sha256 = "d5a62f88c629035913f506df03f710c48fc8bb9637191933f27c67088d5ca136" } }, + { url = "https://files.pythonhosted.org/packages/df/e6/0f3835895f9d0b8900ca4a7196932b13b74156ad9ffb76e7aacfc5bb4157/torchaudio-2.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:09Z, size = 1686156, hashes = { sha256 = "53bc4ba12e7468be34a7ca2ee837ee5c8bd5755b25c12f665af9339cae37e265" } }, + { url = "https://files.pythonhosted.org/packages/0d/c5/8ba8869ac5607bbd83ea864bda2c628f8b7b55a9200f8147687995e95a49/torchaudio-2.7.1-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:49Z, size = 3508053, hashes = { sha256 = "f8bd69354a397753b9dea9699d9e1251f8496fbbdf3028c7086a57a615bf33c3" } }, + { url = "https://files.pythonhosted.org/packages/78/cc/11709b2cbf841eda124918523088d9aaa1509ae4400f346192037e6de6c6/torchaudio-2.7.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-04T17:44:04Z, size = 2488974, hashes = { sha256 = "0ae0678ad27355eebea5a9fdd9ae9bfec444f8405f9b6c60026905ba3665c43a" } }, + { url = "https://files.pythonhosted.org/packages/0b/d1/eb8bc3b3502dddb1b789567b7b19668b1d32817266887b9f381494cfe463/torchaudio-2.7.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:07Z, size = 1846897, hashes = { sha256 = "9306dcfc4586cebd7647a93fe9a448e791c4f83934da616b9433b75597a1f978" } }, + { url = "https://files.pythonhosted.org/packages/62/7d/6c15f15d3edc5271abc808f70713644b50f0f7bfb85a09dba8b5735fbad3/torchaudio-2.7.1-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:58Z, size = 1686680, hashes = { sha256 = "d66bd76b226fdd4135c97650e1b7eb63fb7659b4ed0e3a778898e41dbba21b61" } }, + { url = "https://files.pythonhosted.org/packages/48/65/0f46ba74cdc67ea9a8c37c8acfb5194d81639e481e85903c076bcd97188c/torchaudio-2.7.1-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:44:06Z, size = 3506966, hashes = { sha256 = "9cbcdaab77ad9a73711acffee58f4eebc8a0685289a938a3fa6f660af9489aee" } }, + { url = "https://files.pythonhosted.org/packages/52/29/06f887baf22cbba85ae331b71b110b115bf11b3968f5914a50c17dde5ab7/torchaudio-2.7.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-04T17:44:00Z, size = 2484265, hashes = { sha256 = "9cfb8f6ace8e01e2b89de74eb893ba5ce936b88b415383605b0a4d974009dec7" } }, + { url = "https://files.pythonhosted.org/packages/b6/ee/6e308868b9467e1b51da9d781cb73dd5aadca7c8b6256f88ce5d18a7fb77/torchaudio-2.7.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:44:01Z, size = 1847208, hashes = { sha256 = "e5f0599a507f4683546878ed9667e1b32d7ca3c8a957e4c15c6b302378ef4dee" } }, + { url = "https://files.pythonhosted.org/packages/3a/f9/ca0e0960526e6deaa476d168b877480a3fbae5d44668a54de963a9800097/torchaudio-2.7.1-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:44:02Z, size = 1686311, hashes = { sha256 = "271f717844e5c7f9e05c8328de817bf90f46d83281c791e94f54d4edea2f5817" } }, + { url = "https://files.pythonhosted.org/packages/bb/ab/83f282ca5475ae34c58520a4a97b6d69438bc699d70d16432deb19791cda/torchaudio-2.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:46Z, size = 3507174, hashes = { sha256 = "1862b063d8d4e55cb4862bcbd63568545f549825a3c5605bd312224c3ebb1919" } }, + { url = "https://files.pythonhosted.org/packages/12/91/dbd17a6eda4b0504d9b4f1f721a1654456e39f7178b8462344f942100865/torchaudio-2.7.1-cp313-cp313-win_amd64.whl", upload-time = 2025-06-04T17:43:48Z, size = 2484503, hashes = { sha256 = "edb4deaa6f95acd5522912ed643303d0b86d79a6f15914362f5a5d49baaf5d13" } }, + { url = "https://files.pythonhosted.org/packages/73/5e/da52d2fa9f7cc89512b63dd8a88fb3e097a89815f440cc16159b216ec611/torchaudio-2.7.1-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:43:56Z, size = 1929983, hashes = { sha256 = "18560955b8beb2a8d39a6bfae20a442337afcefb3dfd4ee007ce82233a796799" } }, + { url = "https://files.pythonhosted.org/packages/f7/16/9d03dc62613f276f9666eb0609164287df23986b67d20b53e78d21a3d8d8/torchaudio-2.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:55Z, size = 1700436, hashes = { sha256 = "1850475ef9101ea0b3593fe93ff6ee4e7a20598f6da6510761220b9fe56eb7fa" } }, + { url = "https://files.pythonhosted.org/packages/83/45/57a437fe41b302fc79b4eb78fdb3e480ff42c66270e7505eedf0b000969c/torchaudio-2.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:50Z, size = 3521631, hashes = { sha256 = "98257fc14dd493ba5a3258fb6d61d27cd64a48ee79537c3964c4da26b9bf295f" } }, + { url = "https://files.pythonhosted.org/packages/91/5e/9262a7e41e47bc87eb245c4fc485eb26ff41a05886b241c003440c9e0107/torchaudio-2.7.1-cp313-cp313t-win_amd64.whl", upload-time = 2025-06-04T17:43:42Z, size = 2534956, hashes = { sha256 = "c802e0dcbf38669007327bb52f065573cc5cac106eaca987f6e1a32e6282263a" } }, + { url = "https://files.pythonhosted.org/packages/3b/67/82ee183a867d5138b594a5c07be403d8efd0e010b3ea8a7e135058e965cd/torchaudio-2.7.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-04T17:43:54Z, size = 1843193, hashes = { sha256 = "a07100fe2cf7af4fa69d8cb046a2b74046612621a1a548afa5af1c69e02eaf81" } }, + { url = "https://files.pythonhosted.org/packages/a5/57/6f7c8b9c00970248498152549f004587db0a83e6caad0025c9723994ffc9/torchaudio-2.7.1-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-06-04T17:43:53Z, size = 1681224, hashes = { sha256 = "e8b2da11a7f7782b00b823c99e812eb00ee8b3455ad474f8fd42a0da0bc4f46a" } }, + { url = "https://files.pythonhosted.org/packages/37/7b/0bf5da00d883b241bd4986e2d26dc1aabd16cc860c4c5d4bc9237e6350c3/torchaudio-2.7.1-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-06-04T17:43:44Z, size = 3502377, hashes = { sha256 = "9ce8aed225d5ce65705d30f6ef8e457d329fe6ea0b8729ad953ba99e87da264e" } }, + { url = "https://files.pythonhosted.org/packages/26/99/00764e98c82d0b48a1e1fd059a0f10cf1bec741013a7e9c05077bd1fd481/torchaudio-2.7.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-04T17:43:43Z, size = 2477692, hashes = { sha256 = "30e21f043f5cc50f703c2cf0de75633e2c720227f9bf848ffc9b8b987871b3fc" } }, ] [[packages]] name = "torchvision" -version = "0.21.0+cu124" +version = "0.22.1+cu126" wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hashes = { sha256 = "3d3e74018eaa7837c73e3764dad3b7792b7544401c25a42977e9744303731bd3" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-win_amd64.whl", hashes = { sha256 = "0c6aefb70ab2b312065240c804e459ac7b0e449867afd469b38d2fd47f9391a7" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hashes = { sha256 = "137376805aca5ba57bd2c7a3ecb8569df961dbe82b128aac9b3b0a7125ef9385" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-win_amd64.whl", hashes = { sha256 = "000a013584ad2304ab30496318145f284ac364622addb5ee3a5abd2769ba146f" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hashes = { sha256 = "efb53ea0af7bf09b7b53e2a18b9be6d245f7d46a90b51d5cf97f37e9b929a991" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-win_amd64.whl", hashes = { sha256 = "ec63c2ee792757492da40590e34b14f2fceda29050558c215f0c1f3b08149c0f" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hashes = { sha256 = "4b70acf3b4b96a0ceb1374116626c9bef9e8be016b57b1284e482260ca1896d6" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-win_amd64.whl", hashes = { sha256 = "8fcf55321b206de70ff8e01c884fa42e57a60b1cb749341b96e0f22c8a7c9ec7" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hashes = { sha256 = "6afb21a22f5497e08ea4dbd4544472330d8249bf09dafd239302552cad6906b2" } }, - { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-win_amd64.whl", hashes = { sha256 = "579b6a7fffc34a860c57a7131221ef125831f5961431f8da15760ab1ef752d44" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hashes = { sha256 = "d697c146e2d83e2ff283d355ac7b39abe407da433b18060c4c78f2b84f14d252" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-win_amd64.whl", hashes = { sha256 = "9f571c9afbe6431a1eaf163885cdb7bf46eb482ed36e050bb0e40cc41e16de01" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hashes = { sha256 = "b49a0e0c10680e8ee8cb703227640a4b6376d5a285fe73b3254f304707cd8d2f" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-win_amd64.whl", hashes = { sha256 = "a2f2dec920c2f023e406caf342fae0d9071eeaca54fc0367ef66136765e6de5b" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hashes = { sha256 = "d6f17966552bb117d931db49bf49f19d2488631ff4c0b68a5215dd8739507b2e" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-win_amd64.whl", hashes = { sha256 = "8a46582304fdff54a953522851c91b4d6f35b1d5c48a7d81f7d893edf015ce91" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hashes = { sha256 = "ea4ac7eb55e419ee2f8e78177dddccea95a8ce7c3162abd695a77d05e410db29" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-win_amd64.whl", hashes = { sha256 = "e3239e98f08834730dedba81bcb539cc5fbfa227ed673483e6cf161acb916ade" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hashes = { sha256 = "e29593b8454250607095315bd550d108b163b126ac856d991ac77e801ece802e" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-win_amd64.whl", hashes = { sha256 = "a05eeaf478e34ad345534311ce4fffc42f1f0a874973e9efadb3b4990c8c6787" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hashes = { sha256 = "54a178a9c3b2d702791f15f126477cf10716849eaf4820e39aacd9730a36e3b8" } }, + { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-win_amd64.whl", hashes = { sha256 = "c2544ece8e4f45e15dd6826572b3d6634d2f069079289ce61e3a8345ccccaba5" } }, ] [[packages]] @@ -4573,20 +4968,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836 [[packages]] name = "transformers" -version = "4.52.4" -sdist = { url = "https://files.pythonhosted.org/packages/da/a9/275037087f9d846580b02f2d7cae0e0a6955d46f84583d0151d6227bd416/transformers-4.52.4.tar.gz", upload-time = 2025-05-30T09:17:17Z, size = 8945376, hashes = { sha256 = "aff3764441c1adc192a08dba49740d3cbbcb72d850586075aed6bd89b98203e6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/f2/25b27b396af03d5b64e61976b14f7209e2939e9e806c10749b6d277c273e/transformers-4.52.4-py3-none-any.whl", upload-time = 2025-05-30T09:17:14Z, size = 10460375, hashes = { sha256 = "203f5c19416d5877e36e88633943761719538a25d9775977a24fe77a1e5adfc7" } }] +version = "4.55.2" +sdist = { url = "https://files.pythonhosted.org/packages/70/a5/d8b8a1f3a051daeb5f11253bb69fc241f193d1c0566e299210ed9220ff4e/transformers-4.55.2.tar.gz", upload-time = 2025-08-13T18:25:43Z, size = 9571466, hashes = { sha256 = "a45ec60c03474fd67adbce5c434685051b7608b3f4f167c25aa6aeb1cad16d4f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/db/5a/022ac010bedfb5119734cf9d743cf1d830cb4c604f53bb1552216f4344dc/transformers-4.55.2-py3-none-any.whl", upload-time = 2025-08-13T18:25:40Z, size = 11269748, hashes = { sha256 = "097e3c2e2c0c9681db3da9d748d8f9d6a724c644514673d0030e8c5a1109f1f1" } }] [[packages]] name = "triton" -version = "3.2.0" +version = "3.3.1" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" wheels = [ - { url = "https://files.pythonhosted.org/packages/01/65/3ffa90e158a2c82f0716eee8d26a725d241549b7d7aaf7e4f44ac03ebd89/triton-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:12:21Z, size = 253090354, hashes = { sha256 = "b3e54983cd51875855da7c68ec05c05cf8bb08df361b1d5b69e05e40b0c9bd62" } }, - { url = "https://files.pythonhosted.org/packages/a7/2e/757d2280d4fefe7d33af7615124e7e298ae7b8e3bc4446cdb8e88b0f9bab/triton-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:12:51Z, size = 253157636, hashes = { sha256 = "8009a1fb093ee8546495e96731336a33fb8856a38e45bb4ab6affd6dbc3ba220" } }, - { url = "https://files.pythonhosted.org/packages/06/00/59500052cb1cf8cf5316be93598946bc451f14072c6ff256904428eaf03c/triton-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:13:24Z, size = 253159365, hashes = { sha256 = "8d9b215efc1c26fa7eefb9a157915c92d52e000d2bf83e5f69704047e63f125c" } }, - { url = "https://files.pythonhosted.org/packages/c7/30/37a3384d1e2e9320331baca41e835e90a3767303642c7a80d4510152cbcf/triton-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:13:54Z, size = 253154278, hashes = { sha256 = "e5dfa23ba84541d7c0a531dfce76d8bcd19159d50a4a8b14ad01e91734a5c1b0" } }, - { url = "https://files.pythonhosted.org/packages/bc/74/9f12bdedeb110242d8bb1bd621f6605e753ee0cbf73cf7f3a62b8173f190/triton-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-22T19:14:23Z, size = 253057866, hashes = { sha256 = "30ceed0eff2c4a73b14eb63e052992f44bbdf175f3fad21e1ac8097a772de7ee" } }, + { url = "https://files.pythonhosted.org/packages/8d/a9/549e51e9b1b2c9b854fd761a1d23df0ba2fbc60bd0c13b489ffa518cfcb7/triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:36Z, size = 155600257, hashes = { sha256 = "b74db445b1c562844d3cfad6e9679c72e93fdfb1a90a24052b03bb5c49d1242e" } }, + { url = "https://files.pythonhosted.org/packages/21/2f/3e56ea7b58f80ff68899b1dbe810ff257c9d177d288c6b0f55bf2fe4eb50/triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:44Z, size = 155689937, hashes = { sha256 = "b31e3aa26f8cb3cc5bf4e187bf737cbacf17311e1112b781d4a059353dfd731b" } }, + { url = "https://files.pythonhosted.org/packages/24/5f/950fb373bf9c01ad4eb5a8cd5eaf32cdf9e238c02f9293557a2129b9c4ac/triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:39:51Z, size = 155669138, hashes = { sha256 = "9999e83aba21e1a78c1f36f21bce621b77bcaa530277a50484a7cb4a822f6e43" } }, + { url = "https://files.pythonhosted.org/packages/74/1f/dfb531f90a2d367d914adfee771babbd3f1a5b26c3f5fbc458dee21daa78/triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:02Z, size = 155673035, hashes = { sha256 = "b89d846b5a4198317fec27a5d3a609ea96b6d557ff44b56c23176546023c4240" } }, + { url = "https://files.pythonhosted.org/packages/28/71/bd20ffcb7a64c753dc2463489a61bf69d531f308e390ad06390268c4ea04/triton-3.3.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:10Z, size = 155735832, hashes = { sha256 = "a3198adb9d78b77818a5388bff89fa72ff36f9da0bc689db2f0a651a67ce6a42" } }, + { url = "https://files.pythonhosted.org/packages/6d/81/ac4d50af22f594c4cb7c84fd2ad5ba1e0c03e2a83fe3483ddd79edcd7ec7/triton-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-05-29T23:40:18Z, size = 155596799, hashes = { sha256 = "f6139aeb04a146b0b8e0fbbd89ad1e65861c57cfed881f21d62d3cb94a36bab7" } }, ] [[packages]] @@ -4677,9 +5073,9 @@ wheels = [ [[packages]] name = "vllm" -version = "0.8.5.post1" -sdist = { url = "https://files.pythonhosted.org/packages/68/a4/66914f97cd0b2e8b56d4ab9e1695415fbf38c3bc6f2dc5abf0487a32d2ef/vllm-0.8.5.post1.tar.gz", upload-time = 2025-05-02T22:31:09Z, size = 7337621, hashes = { sha256 = "5e5be78ee00637de4ee29f75ce86edc6c224c05d9e58d067a511eb83c3afe32d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/47/07/e8822ca825f88aec61a7af6210b85cd0e0a4d6f757081d3282f32b1b0912/vllm-0.8.5.post1-cp38-abi3-manylinux1_x86_64.whl", upload-time = 2025-05-02T22:31:02Z, size = 326421557, hashes = { sha256 = "b7f0dbd46f82aac6b2e7489c2bbf1c90fdc2e56d3f1fff44549951db40814d5a" } }] +version = "0.10.1.1" +sdist = { url = "https://files.pythonhosted.org/packages/ae/a8/b53e7950c05bf8e6ef4438603a70c8992e7bc90fcad5a7a4f360c7d748a6/vllm-0.10.1.1.tar.gz", upload-time = 2025-08-20T23:17:16Z, size = 10510801, hashes = { sha256 = "3099824ee4bdaa14c4c4f7178a092101a0ec206d4c9371edf295849b2b730a39" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3b/14/6fac6c3f6be5657a70911c8c48062c4749925dc5e24d254b1ec493add7a0/vllm-0.10.1.1-cp38-abi3-manylinux1_x86_64.whl", upload-time = 2025-08-20T23:17:09Z, size = 414400912, hashes = { sha256 = "8ca0dd985e1ceac8540e7719c654f1553b3ba8a43c685ac8d3fa1366ffb6443a" } }] [[packages]] name = "watchfiles" @@ -4897,138 +5293,45 @@ name = "word2number" version = "1.1" sdist = { url = "https://files.pythonhosted.org/packages/4a/29/a31940c848521f0725f0df6b25dca8917f13a2025b0e8fcbe5d0457e45e6/word2number-1.1.zip", upload-time = 2017-06-02T15:45:14Z, size = 9723, hashes = { sha256 = "70e27a5d387f67b04c71fbb7621c05930b19bfd26efd6851e6e0f9969dcde7d0" } } -[[packages]] -name = "wrapt" -version = "1.17.3" -sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", upload-time = 2025-08-12T05:53:21Z, size = 55547, hashes = { sha256 = "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/23/bb82321b86411eb51e5a5db3fb8f8032fd30bd7c2d74bfe936136b2fa1d6/wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:44Z, size = 53482, hashes = { sha256 = "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04" } }, - { url = "https://files.pythonhosted.org/packages/45/69/f3c47642b79485a30a59c63f6d739ed779fb4cc8323205d047d741d55220/wrapt-1.17.3-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:32Z, size = 38676, hashes = { sha256 = "e6b13af258d6a9ad602d57d889f83b9d5543acd471eee12eb51f5b01f8eb1bc2" } }, - { url = "https://files.pythonhosted.org/packages/d1/71/e7e7f5670c1eafd9e990438e69d8fb46fa91a50785332e06b560c869454f/wrapt-1.17.3-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:54Z, size = 38957, hashes = { sha256 = "fd341868a4b6714a5962c1af0bd44f7c404ef78720c7de4892901e540417111c" } }, - { url = "https://files.pythonhosted.org/packages/de/17/9f8f86755c191d6779d7ddead1a53c7a8aa18bccb7cea8e7e72dfa6a8a09/wrapt-1.17.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:30Z, size = 81975, hashes = { sha256 = "f9b2601381be482f70e5d1051a5965c25fb3625455a2bf520b5a077b22afb775" } }, - { url = "https://files.pythonhosted.org/packages/f2/15/dd576273491f9f43dd09fce517f6c2ce6eb4fe21681726068db0d0467096/wrapt-1.17.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:09Z, size = 83149, hashes = { sha256 = "343e44b2a8e60e06a7e0d29c1671a0d9951f59174f3709962b5143f60a2a98bd" } }, - { url = "https://files.pythonhosted.org/packages/0c/c4/5eb4ce0d4814521fee7aa806264bf7a114e748ad05110441cd5b8a5c744b/wrapt-1.17.3-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:10Z, size = 82209, hashes = { sha256 = "33486899acd2d7d3066156b03465b949da3fd41a5da6e394ec49d271baefcf05" } }, - { url = "https://files.pythonhosted.org/packages/31/4b/819e9e0eb5c8dc86f60dfc42aa4e2c0d6c3db8732bce93cc752e604bb5f5/wrapt-1.17.3-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:31Z, size = 81551, hashes = { sha256 = "e6f40a8aa5a92f150bdb3e1c44b7e98fb7113955b2e5394122fa5532fec4b418" } }, - { url = "https://files.pythonhosted.org/packages/f8/83/ed6baf89ba3a56694700139698cf703aac9f0f9eb03dab92f57551bd5385/wrapt-1.17.3-cp310-cp310-win32.whl", upload-time = 2025-08-12T05:53:01Z, size = 36464, hashes = { sha256 = "a36692b8491d30a8c75f1dfee65bef119d6f39ea84ee04d9f9311f83c5ad9390" } }, - { url = "https://files.pythonhosted.org/packages/2f/90/ee61d36862340ad7e9d15a02529df6b948676b9a5829fd5e16640156627d/wrapt-1.17.3-cp310-cp310-win_amd64.whl", upload-time = 2025-08-12T05:53:00Z, size = 38748, hashes = { sha256 = "afd964fd43b10c12213574db492cb8f73b2f0826c8df07a68288f8f19af2ebe6" } }, - { url = "https://files.pythonhosted.org/packages/bd/c3/cefe0bd330d389c9983ced15d326f45373f4073c9f4a8c2f99b50bfea329/wrapt-1.17.3-cp310-cp310-win_arm64.whl", upload-time = 2025-08-12T05:52:51Z, size = 36810, hashes = { sha256 = "af338aa93554be859173c39c85243970dc6a289fa907402289eeae7543e1ae18" } }, - { url = "https://files.pythonhosted.org/packages/52/db/00e2a219213856074a213503fdac0511203dceefff26e1daa15250cc01a0/wrapt-1.17.3-cp311-cp311-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:45Z, size = 53482, hashes = { sha256 = "273a736c4645e63ac582c60a56b0acb529ef07f78e08dc6bfadf6a46b19c0da7" } }, - { url = "https://files.pythonhosted.org/packages/5e/30/ca3c4a5eba478408572096fe9ce36e6e915994dd26a4e9e98b4f729c06d9/wrapt-1.17.3-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:34Z, size = 38674, hashes = { sha256 = "5531d911795e3f935a9c23eb1c8c03c211661a5060aab167065896bbf62a5f85" } }, - { url = "https://files.pythonhosted.org/packages/31/25/3e8cc2c46b5329c5957cec959cb76a10718e1a513309c31399a4dad07eb3/wrapt-1.17.3-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:56Z, size = 38959, hashes = { sha256 = "0610b46293c59a3adbae3dee552b648b984176f8562ee0dba099a56cfbe4df1f" } }, - { url = "https://files.pythonhosted.org/packages/5d/8f/a32a99fc03e4b37e31b57cb9cefc65050ea08147a8ce12f288616b05ef54/wrapt-1.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:32Z, size = 82376, hashes = { sha256 = "b32888aad8b6e68f83a8fdccbf3165f5469702a7544472bdf41f582970ed3311" } }, - { url = "https://files.pythonhosted.org/packages/31/57/4930cb8d9d70d59c27ee1332a318c20291749b4fba31f113c2f8ac49a72e/wrapt-1.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:11Z, size = 83604, hashes = { sha256 = "8cccf4f81371f257440c88faed6b74f1053eef90807b77e31ca057b2db74edb1" } }, - { url = "https://files.pythonhosted.org/packages/a8/f3/1afd48de81d63dd66e01b263a6fbb86e1b5053b419b9b33d13e1f6d0f7d0/wrapt-1.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:12Z, size = 82782, hashes = { sha256 = "d8a210b158a34164de8bb68b0e7780041a903d7b00c87e906fb69928bf7890d5" } }, - { url = "https://files.pythonhosted.org/packages/1e/d7/4ad5327612173b144998232f98a85bb24b60c352afb73bc48e3e0d2bdc4e/wrapt-1.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:33Z, size = 82076, hashes = { sha256 = "79573c24a46ce11aab457b472efd8d125e5a51da2d1d24387666cd85f54c05b2" } }, - { url = "https://files.pythonhosted.org/packages/bb/59/e0adfc831674a65694f18ea6dc821f9fcb9ec82c2ce7e3d73a88ba2e8718/wrapt-1.17.3-cp311-cp311-win32.whl", upload-time = 2025-08-12T05:53:03Z, size = 36457, hashes = { sha256 = "c31eebe420a9a5d2887b13000b043ff6ca27c452a9a22fa71f35f118e8d4bf89" } }, - { url = "https://files.pythonhosted.org/packages/83/88/16b7231ba49861b6f75fc309b11012ede4d6b0a9c90969d9e0db8d991aeb/wrapt-1.17.3-cp311-cp311-win_amd64.whl", upload-time = 2025-08-12T05:53:02Z, size = 38745, hashes = { sha256 = "0b1831115c97f0663cb77aa27d381237e73ad4f721391a9bfb2fe8bc25fa6e77" } }, - { url = "https://files.pythonhosted.org/packages/9a/1e/c4d4f3398ec073012c51d1c8d87f715f56765444e1a4b11e5180577b7e6e/wrapt-1.17.3-cp311-cp311-win_arm64.whl", upload-time = 2025-08-12T05:52:53Z, size = 36806, hashes = { sha256 = "5a7b3c1ee8265eb4c8f1b7d29943f195c00673f5ab60c192eba2d4a7eae5f46a" } }, - { url = "https://files.pythonhosted.org/packages/9f/41/cad1aba93e752f1f9268c77270da3c469883d56e2798e7df6240dcb2287b/wrapt-1.17.3-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:47Z, size = 53998, hashes = { sha256 = "ab232e7fdb44cdfbf55fc3afa31bcdb0d8980b9b95c38b6405df2acb672af0e0" } }, - { url = "https://files.pythonhosted.org/packages/60/f8/096a7cc13097a1869fe44efe68dace40d2a16ecb853141394047f0780b96/wrapt-1.17.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:35Z, size = 39020, hashes = { sha256 = "9baa544e6acc91130e926e8c802a17f3b16fbea0fd441b5a60f5cf2cc5c3deba" } }, - { url = "https://files.pythonhosted.org/packages/33/df/bdf864b8997aab4febb96a9ae5c124f700a5abd9b5e13d2a3214ec4be705/wrapt-1.17.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:57Z, size = 39098, hashes = { sha256 = "6b538e31eca1a7ea4605e44f81a48aa24c4632a277431a6ed3f328835901f4fd" } }, - { url = "https://files.pythonhosted.org/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:34Z, size = 88036, hashes = { sha256 = "042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828" } }, - { url = "https://files.pythonhosted.org/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:13Z, size = 88156, hashes = { sha256 = "3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9" } }, - { url = "https://files.pythonhosted.org/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:14Z, size = 87102, hashes = { sha256 = "0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396" } }, - { url = "https://files.pythonhosted.org/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:36Z, size = 87732, hashes = { sha256 = "74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc" } }, - { url = "https://files.pythonhosted.org/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", upload-time = 2025-08-12T05:53:07Z, size = 36705, hashes = { sha256 = "4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe" } }, - { url = "https://files.pythonhosted.org/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", upload-time = 2025-08-12T05:53:05Z, size = 38877, hashes = { sha256 = "e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c" } }, - { url = "https://files.pythonhosted.org/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", upload-time = 2025-08-12T05:52:54Z, size = 36885, hashes = { sha256 = "604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6" } }, - { url = "https://files.pythonhosted.org/packages/fc/f6/759ece88472157acb55fc195e5b116e06730f1b651b5b314c66291729193/wrapt-1.17.3-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:48Z, size = 54003, hashes = { sha256 = "a47681378a0439215912ef542c45a783484d4dd82bac412b71e59cf9c0e1cea0" } }, - { url = "https://files.pythonhosted.org/packages/4f/a9/49940b9dc6d47027dc850c116d79b4155f15c08547d04db0f07121499347/wrapt-1.17.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:37Z, size = 39025, hashes = { sha256 = "54a30837587c6ee3cd1a4d1c2ec5d24e77984d44e2f34547e2323ddb4e22eb77" } }, - { url = "https://files.pythonhosted.org/packages/45/35/6a08de0f2c96dcdd7fe464d7420ddb9a7655a6561150e5fc4da9356aeaab/wrapt-1.17.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:58Z, size = 39108, hashes = { sha256 = "16ecf15d6af39246fe33e507105d67e4b81d8f8d2c6598ff7e3ca1b8a37213f7" } }, - { url = "https://files.pythonhosted.org/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:37Z, size = 88072, hashes = { sha256 = "6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277" } }, - { url = "https://files.pythonhosted.org/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:15Z, size = 88214, hashes = { sha256 = "0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d" } }, - { url = "https://files.pythonhosted.org/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:17Z, size = 87105, hashes = { sha256 = "423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa" } }, - { url = "https://files.pythonhosted.org/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:39Z, size = 87766, hashes = { sha256 = "e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050" } }, - { url = "https://files.pythonhosted.org/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", upload-time = 2025-08-12T05:53:10Z, size = 36711, hashes = { sha256 = "53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8" } }, - { url = "https://files.pythonhosted.org/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", upload-time = 2025-08-12T05:53:08Z, size = 38885, hashes = { sha256 = "1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb" } }, - { url = "https://files.pythonhosted.org/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", upload-time = 2025-08-12T05:52:55Z, size = 36896, hashes = { sha256 = "7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16" } }, - { url = "https://files.pythonhosted.org/packages/02/a2/cd864b2a14f20d14f4c496fab97802001560f9f41554eef6df201cd7f76c/wrapt-1.17.3-cp314-cp314-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:49Z, size = 54132, hashes = { sha256 = "cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39" } }, - { url = "https://files.pythonhosted.org/packages/d5/46/d011725b0c89e853dc44cceb738a307cde5d240d023d6d40a82d1b4e1182/wrapt-1.17.3-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:38Z, size = 39091, hashes = { sha256 = "e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235" } }, - { url = "https://files.pythonhosted.org/packages/2e/9e/3ad852d77c35aae7ddebdbc3b6d35ec8013af7d7dddad0ad911f3d891dae/wrapt-1.17.3-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:51:59Z, size = 39172, hashes = { sha256 = "5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c" } }, - { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:40Z, size = 87163, hashes = { sha256 = "281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b" } }, - { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:20Z, size = 87963, hashes = { sha256 = "dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa" } }, - { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:21Z, size = 86945, hashes = { sha256 = "373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7" } }, - { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:43Z, size = 86857, hashes = { sha256 = "d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4" } }, - { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", upload-time = 2025-08-12T05:53:12Z, size = 37178, hashes = { sha256 = "fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10" } }, - { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", upload-time = 2025-08-12T05:53:11Z, size = 39310, hashes = { sha256 = "e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6" } }, - { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", upload-time = 2025-08-12T05:52:56Z, size = 37266, hashes = { sha256 = "507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58" } }, - { url = "https://files.pythonhosted.org/packages/77/ed/dd5cf21aec36c80443c6f900449260b80e2a65cf963668eaef3b9accce36/wrapt-1.17.3-cp314-cp314t-macosx_10_13_universal2.whl", upload-time = 2025-08-12T05:51:51Z, size = 56544, hashes = { sha256 = "ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a" } }, - { url = "https://files.pythonhosted.org/packages/8d/96/450c651cc753877ad100c7949ab4d2e2ecc4d97157e00fa8f45df682456a/wrapt-1.17.3-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-08-12T05:51:39Z, size = 40283, hashes = { sha256 = "249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067" } }, - { url = "https://files.pythonhosted.org/packages/d1/86/2fcad95994d9b572db57632acb6f900695a648c3e063f2cd344b3f5c5a37/wrapt-1.17.3-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:00Z, size = 40366, hashes = { sha256 = "5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454" } }, - { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:44Z, size = 108571, hashes = { sha256 = "5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e" } }, - { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:22Z, size = 113094, hashes = { sha256 = "223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f" } }, - { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:24Z, size = 110659, hashes = { sha256 = "e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056" } }, - { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:45Z, size = 106946, hashes = { sha256 = "88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804" } }, - { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", upload-time = 2025-08-12T05:53:15Z, size = 38717, hashes = { sha256 = "41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977" } }, - { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-12T05:53:14Z, size = 41334, hashes = { sha256 = "73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116" } }, - { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-12T05:52:57Z, size = 38471, hashes = { sha256 = "f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6" } }, - { url = "https://files.pythonhosted.org/packages/74/2b/035dfac90dcf051e892d777c0921a979047f9fba8ad47555957c06bca89d/wrapt-1.17.3-cp38-cp38-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:52Z, size = 53237, hashes = { sha256 = "70d86fa5197b8947a2fa70260b48e400bf2ccacdcab97bb7de47e3d1e6312225" } }, - { url = "https://files.pythonhosted.org/packages/b3/85/af1173e9ca8e5bd30371c2367fed2f02e07d0a41869adfd8ce0e2dac25e0/wrapt-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:41Z, size = 38469, hashes = { sha256 = "df7d30371a2accfe4013e90445f6388c570f103d61019b6b7c57e0265250072a" } }, - { url = "https://files.pythonhosted.org/packages/6a/b1/cbe84085aa5a8decf9bd4af53159e64270110781b810f3df7fa5672a2b1a/wrapt-1.17.3-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:01Z, size = 38728, hashes = { sha256 = "caea3e9c79d5f0d2c6d9ab96111601797ea5da8e6d0723f77eabb0d4068d2b2f" } }, - { url = "https://files.pythonhosted.org/packages/f5/69/f1353697728dab653f1d4267c4a5d4448f1d8cf1f5dda5b4ffbcf2d68904/wrapt-1.17.3-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:47Z, size = 84873, hashes = { sha256 = "758895b01d546812d1f42204bd443b8c433c44d090248bf22689df673ccafe00" } }, - { url = "https://files.pythonhosted.org/packages/94/7f/681648d484ba20d8bde8e128f84775439ff15c0c2bb4a98fb3dd15c3dc16/wrapt-1.17.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:25Z, size = 85962, hashes = { sha256 = "02b551d101f31694fc785e58e0720ef7d9a10c4e62c1c9358ce6f63f23e30a56" } }, - { url = "https://files.pythonhosted.org/packages/bd/ba/656e1a9fd72d5b0110e86eeafb51ed4e2b1fab83f5ceb933315b3b13bb4b/wrapt-1.17.3-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:26Z, size = 84277, hashes = { sha256 = "656873859b3b50eeebe6db8b1455e99d90c26ab058db8e427046dbc35c3140a5" } }, - { url = "https://files.pythonhosted.org/packages/21/25/2f16a3f05a465a29675c7ce835e87e34525d5f302b52f7ba4d5665b25697/wrapt-1.17.3-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:48Z, size = 83790, hashes = { sha256 = "a9a2203361a6e6404f80b99234fe7fb37d1fc73487b5a78dc1aa5b97201e0f22" } }, - { url = "https://files.pythonhosted.org/packages/3f/2e/488624ef15112dd5f4e5706e48dd8b493155b1887b6c8f92c08c17d55431/wrapt-1.17.3-cp38-cp38-win32.whl", upload-time = 2025-08-12T05:53:17Z, size = 36399, hashes = { sha256 = "55cbbc356c2842f39bcc553cf695932e8b30e30e797f961860afb308e6b1bb7c" } }, - { url = "https://files.pythonhosted.org/packages/44/13/dc0dfdc88f84d70ee4cc3a5a9a8088e6ce6cb47ecf7665daec82220367e9/wrapt-1.17.3-cp38-cp38-win_amd64.whl", upload-time = 2025-08-12T05:53:16Z, size = 38681, hashes = { sha256 = "ad85e269fe54d506b240d2d7b9f5f2057c2aa9a2ea5b32c66f8902f768117ed2" } }, - { url = "https://files.pythonhosted.org/packages/41/be/be9b3b0a461ee3e30278706f3f3759b9b69afeedef7fe686036286c04ac6/wrapt-1.17.3-cp39-cp39-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:53Z, size = 53485, hashes = { sha256 = "30ce38e66630599e1193798285706903110d4f057aab3168a34b7fdc85569afc" } }, - { url = "https://files.pythonhosted.org/packages/b3/a8/8f61d6b8f526efc8c10e12bf80b4206099fea78ade70427846a37bc9cbea/wrapt-1.17.3-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-08-12T05:51:42Z, size = 38675, hashes = { sha256 = "65d1d00fbfb3ea5f20add88bbc0f815150dbbde3b026e6c24759466c8b5a9ef9" } }, - { url = "https://files.pythonhosted.org/packages/48/f1/23950c29a25637b74b322f9e425a17cc01a478f6afb35138ecb697f9558d/wrapt-1.17.3-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-08-12T05:52:03Z, size = 38956, hashes = { sha256 = "a7c06742645f914f26c7f1fa47b8bc4c91d222f76ee20116c43d5ef0912bba2d" } }, - { url = "https://files.pythonhosted.org/packages/43/46/dd0791943613885f62619f18ee6107e6133237a6b6ed8a9ecfac339d0b4f/wrapt-1.17.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-08-12T05:52:49Z, size = 81745, hashes = { sha256 = "7e18f01b0c3e4a07fe6dfdb00e29049ba17eadbc5e7609a2a3a4af83ab7d710a" } }, - { url = "https://files.pythonhosted.org/packages/dd/ec/bb2d19bd1a614cc4f438abac13ae26c57186197920432d2a915183b15a8b/wrapt-1.17.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-12T05:52:27Z, size = 82833, hashes = { sha256 = "0f5f51a6466667a5a356e6381d362d259125b57f059103dd9fdc8c0cf1d14139" } }, - { url = "https://files.pythonhosted.org/packages/8d/eb/66579aea6ad36f07617fedca8e282e49c7c9bab64c63b446cfe4f7f47a49/wrapt-1.17.3-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-12T05:52:29Z, size = 81889, hashes = { sha256 = "59923aa12d0157f6b82d686c3fd8e1166fa8cdfb3e17b42ce3b6147ff81528df" } }, - { url = "https://files.pythonhosted.org/packages/04/9c/a56b5ac0e2473bdc3fb11b22dd69ff423154d63861cf77911cdde5e38fd2/wrapt-1.17.3-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-12T05:52:50Z, size = 81344, hashes = { sha256 = "46acc57b331e0b3bcb3e1ca3b421d65637915cfcd65eb783cb2f78a511193f9b" } }, - { url = "https://files.pythonhosted.org/packages/93/4c/9bd735c42641d81cb58d7bfb142c58f95c833962d15113026705add41a07/wrapt-1.17.3-cp39-cp39-win32.whl", upload-time = 2025-08-12T05:53:19Z, size = 36462, hashes = { sha256 = "3e62d15d3cfa26e3d0788094de7b64efa75f3a53875cdbccdf78547aed547a81" } }, - { url = "https://files.pythonhosted.org/packages/f0/ea/0b72f29cb5ebc16eb55c57dc0c98e5de76fc97f435fd407f7d409459c0a6/wrapt-1.17.3-cp39-cp39-win_amd64.whl", upload-time = 2025-08-12T05:53:18Z, size = 38740, hashes = { sha256 = "1f23fa283f51c890eda8e34e4937079114c74b4c81d2b2f1f1d94948f5cc3d7f" } }, - { url = "https://files.pythonhosted.org/packages/c3/8b/9eae65fb92321e38dbfec7719b87d840a4b92fde83fd1bbf238c5488d055/wrapt-1.17.3-cp39-cp39-win_arm64.whl", upload-time = 2025-08-12T05:52:58Z, size = 36806, hashes = { sha256 = "24c2ed34dc222ed754247a2702b1e1e89fdbaa4016f324b4b8f1a802d4ffe87f" } }, - { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", upload-time = 2025-08-12T05:53:20Z, size = 23591, hashes = { sha256 = "7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22" } }, -] - [[packages]] name = "xformers" -version = "0.0.29.post2" +version = "0.0.31" marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/27/ed/04ec7ef97a7e1c836add41ef5a2aef8cbdd45c0190ca42cc08f3c21e2b7b/xformers-0.0.29.post2.tar.gz", upload-time = 2025-02-01T02:33:48Z, size = 8468494, hashes = { sha256 = "6ca3d1a6db6f2abff25c1154adee96987f77f4dfd5141771805afa5fc13e9395" } } +sdist = { url = "https://files.pythonhosted.org/packages/33/35/91c172a57681e1c03de5ad1ca654dc87c282279b941052ed04e616ae5bcd/xformers-0.0.31.tar.gz", upload-time = 2025-06-25T15:12:10Z, size = 12102740, hashes = { sha256 = "3fccb159c6327c13fc1b08f8b963c2779ca526e2e50755dee9bcc1bac67d20c6" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/44/7b27f60ec6f31f99cd5c2ee0553ab6c0bd7a289cc2abac076a859ddac143/xformers-0.0.29.post2-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:00Z, size = 44265771, hashes = { sha256 = "f4379dda52efd4e7beb9a3bdae183f6c9857a77f04d58ed2e000ce92b05f5d92" } }, - { url = "https://files.pythonhosted.org/packages/b6/e6/8d77f9fbcadde2cfdf77ab3651920f2e8655fc6b6eec9b0ff876458be23d/xformers-0.0.29.post2-cp310-cp310-win_amd64.whl", upload-time = 2025-02-01T02:32:16Z, size = 167772386, hashes = { sha256 = "2eed954ce0491d379f19ea38796027d367e259a90d1fcc9f4166331c1c27ce87" } }, - { url = "https://files.pythonhosted.org/packages/8d/a1/2433df25c425de6186f9359831cb0d401075810f473c5ba24beec2c51efc/xformers-0.0.29.post2-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:28Z, size = 44288129, hashes = { sha256 = "bbf0e9505f6b2e2b7738eeb3c22e94c45e6297fbdae66626febb0dbfe28c5050" } }, - { url = "https://files.pythonhosted.org/packages/44/17/a4422a0f955de79e7003e828045109ecf378bff840531e586f45a95a0eb1/xformers-0.0.29.post2-cp311-cp311-win_amd64.whl", upload-time = 2025-02-01T02:32:43Z, size = 167777017, hashes = { sha256 = "eb1db57f05b595ed9f1d0f8cc83a8e54d2c0737a16982238a01e93bdd0f2a4f5" } }, - { url = "https://files.pythonhosted.org/packages/37/ac/1aca7e44c93876dbda00e80f79c0bda78bc65e236c68ceb2fc6b26f77df5/xformers-0.0.29.post2-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:32:54Z, size = 44289739, hashes = { sha256 = "0d0eb14db56cf08ec3fb9cb36ed5e98de1303411571539ca4dc080c5861e2744" } }, - { url = "https://files.pythonhosted.org/packages/bf/40/1753e0f01f200673f1e02c0ac8ed6f38bac4df02620903daafa9a5676ebe/xformers-0.0.29.post2-cp312-cp312-win_amd64.whl", upload-time = 2025-02-01T02:33:10Z, size = 167776625, hashes = { sha256 = "a3ddb47abce3810d3928e8f48b290c0423c7939764a217c2b35ac8124a3cf641" } }, - { url = "https://files.pythonhosted.org/packages/09/d8/539e6c46b0f460289e35cd9dc651a40582c082dd0fdffd5af7ae12fb708c/xformers-0.0.29.post2-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-02-01T02:33:21Z, size = 44262776, hashes = { sha256 = "c3e19aa15de0242c27096e2cb72636123c4475096a9397f4f331eb08c67d193b" } }, - { url = "https://files.pythonhosted.org/packages/7f/cd/4a85ba4a02fc7d9805a0db33818bcd8460e14d487c2b524de358a3110ab8/xformers-0.0.29.post2-cp39-cp39-win_amd64.whl", upload-time = 2025-02-01T02:33:37Z, size = 167785795, hashes = { sha256 = "eb73626de82953fa7673a19ddcff3ef37d5de5f4e3230fe18dfd99c52460c55d" } }, + { url = "https://files.pythonhosted.org/packages/ff/e3/ee90c62a3235152d4ea8e983a5eb7ac00b10582fee86aaadb11571c1ecba/xformers-0.0.31-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2025-06-25T15:11:59Z, size = 117057673, hashes = { sha256 = "50aedaea82a38d7d28631f77617d1ed1f6f37c60bdc4bf167a69cbc0e39cee76" } }, + { url = "https://files.pythonhosted.org/packages/b5/66/7b60ec52da94a0da3383ba385b43e42cee8854c001b5cb6cf98a909665c8/xformers-0.0.31-cp39-abi3-win_amd64.whl", upload-time = 2025-06-25T15:12:05Z, size = 100228305, hashes = { sha256 = "23331bdb9831ba0df96f55258537ca0df7ad888efc75cea97a0de79b5e2291c4" } }, ] [[packages]] name = "xgrammar" -version = "0.1.18" -marker = "platform_machine == 'aarch64' or platform_machine == 'x86_64'" -sdist = { url = "https://files.pythonhosted.org/packages/8f/c3/22c9eeab6ee1dd6d0513d227e9d307fd20a0491db58f1f04bc5d566d13dc/xgrammar-0.1.18.tar.gz", upload-time = 2025-04-08T09:34:20Z, size = 1697230, hashes = { sha256 = "a0438a0f9262fff1d0e4f184268eb759f094243edce92b67eb7aa5f245c47471" } } +version = "0.1.21" +marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" +sdist = { url = "https://files.pythonhosted.org/packages/e3/52/ea664a56674f21c401b45f124c207a16ca4b2318364687172edbcf255375/xgrammar-0.1.21.tar.gz", upload-time = 2025-07-10T19:34:14Z, size = 2242013, hashes = { sha256 = "2ce1e81417ff46aa7ef26d8c0627275cb20dd1f2e8ead5bb261aecde1cc8ba57" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/9a/11a6c75c009d3b21647fa10b5706ad3acec7be9804b3798a4d5e466fd13d/xgrammar-0.1.18-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:42Z, size = 416032, hashes = { sha256 = "61649e9e43edcde62b4bd6ebe2f3c46c89bfff8655283bff0efd72838661619f" } }, - { url = "https://files.pythonhosted.org/packages/d4/9d/7ce9cbca36e8b5ccb9cfbe6515ab6b16fd2faa73d06135a49e359601ea65/xgrammar-0.1.18-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:33:44Z, size = 382849, hashes = { sha256 = "787781a002d55c0d70c3a17736eeb8aaea0fc5adb5897d333a96972d80ae3afb" } }, - { url = "https://files.pythonhosted.org/packages/e7/6f/663a041774e1a902f734902893256c672b8688d5e06ef6e6dcc7dffda039/xgrammar-0.1.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:33:46Z, size = 4730195, hashes = { sha256 = "669afa9984f67c7b392da39d90fa539e7c829408bc6794333c5108afc39039a0" } }, - { url = "https://files.pythonhosted.org/packages/ff/a1/762cc02193327cce5ccc859b0b445045052663490f5c29f0d81edcb2a156/xgrammar-0.1.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:33:48Z, size = 4823096, hashes = { sha256 = "1ed09c2df0a3c57e27094a7f63b53178da38ec064d7e683c42519811b987ca48" } }, - { url = "https://files.pythonhosted.org/packages/f3/70/696e41f1c22b8f2d54d2da3771892b18cf65474dc0966a64d1c70a9afeb6/xgrammar-0.1.18-cp310-cp310-win_amd64.whl", upload-time = 2025-04-08T09:33:50Z, size = 459871, hashes = { sha256 = "88cb2747c21bb5c97b5350d4d69eafa248c31610a81bfe316eadee68a83b03b4" } }, - { url = "https://files.pythonhosted.org/packages/ae/0d/f9f969b885fb90dc9d66a9c81a6c8a4625c02bcf712a10cdda5afcdafee9/xgrammar-0.1.18-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:51Z, size = 415920, hashes = { sha256 = "90686061cad7ba2af07d7386e406f1432f549e033f2c8752d3846712ee51184a" } }, - { url = "https://files.pythonhosted.org/packages/d9/2b/6103e4e5e234def44004fc96343ccc16fc980ab527b82d3ac06643f4969e/xgrammar-0.1.18-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:33:52Z, size = 382680, hashes = { sha256 = "9e4d9d55f3b72203cb916f8300c4d66e7d3d01d680565974fd71a5451d1b9296" } }, - { url = "https://files.pythonhosted.org/packages/3b/38/1db68bd49c845bfae3659dacf8084837296be548bce6727198cb22e174bd/xgrammar-0.1.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:33:54Z, size = 4727368, hashes = { sha256 = "5cbea4280c9faa766c417c450427b4aec9025a4e5df38a46ec21ba7f9e426343" } }, - { url = "https://files.pythonhosted.org/packages/56/73/ba7bd8db631d3bbf224599d32587a2b94c4b4c539c47aa7b0ee2f8764d72/xgrammar-0.1.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:33:56Z, size = 4824156, hashes = { sha256 = "11512dd0f9000dd879b6f5dd222e1105ffc641b8b83d5949ef6550e41e2d84ce" } }, - { url = "https://files.pythonhosted.org/packages/ea/97/383f1caeb52feac996ae30d04885080dc9843aa771f3ec494d06c950b7d9/xgrammar-0.1.18-cp311-cp311-win_amd64.whl", upload-time = 2025-04-08T09:33:57Z, size = 459490, hashes = { sha256 = "cf46bca542dea882dbaa6029a2420a8fbf6a721871007f6c43af4b4be1bbbe84" } }, - { url = "https://files.pythonhosted.org/packages/a7/c3/376dca626625f2ae13689cb51708b71e0507f1e048cf475b22580034b3a8/xgrammar-0.1.18-cp312-cp312-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:33:59Z, size = 415376, hashes = { sha256 = "cce11c2c497dc58d9f720f943d09e6f9d30fd8f454a8886541d4e03130c9d275" } }, - { url = "https://files.pythonhosted.org/packages/97/05/d9e5081f40cc0fb3b450a293eb8a3d53ff61eded4edd371094cf520189b7/xgrammar-0.1.18-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:01Z, size = 381451, hashes = { sha256 = "56070583288729b71b9bc3c156ec62ea9a4da1a5f06419bba7ab09e4b3b65102" } }, - { url = "https://files.pythonhosted.org/packages/0d/fc/f2adecd8293947a17555827d71836002265e43d20999db028ce9aad93c95/xgrammar-0.1.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:34:03Z, size = 4728909, hashes = { sha256 = "acd7ef426f22e910f247a6ab772eb6121c06e2d9d59c3a6d6adbc117c00717cd" } }, - { url = "https://files.pythonhosted.org/packages/8f/c3/54acf006969aae4b0f3760998f0a9695fa4cadb5044e783ee9af40a1d2cc/xgrammar-0.1.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:04Z, size = 4825327, hashes = { sha256 = "0ac7ef1f74af7bedc6cf992b4f9f5ea6f5a736ce17a3abb229108a3538e92000" } }, - { url = "https://files.pythonhosted.org/packages/cb/16/a9dd9cce4ede5ee1d71c30d3d6960abd730f4322d6aec025f9f1bd102812/xgrammar-0.1.18-cp312-cp312-win_amd64.whl", upload-time = 2025-04-08T09:34:06Z, size = 458936, hashes = { sha256 = "c16ceebd093eae90437703ec7bbb635a76371dd66adae526143154bfb948e835" } }, - { url = "https://files.pythonhosted.org/packages/a0/8a/2bf99321c2eccc456d2d11d098b58d1fa3214bd81152eae3745bfce9675d/xgrammar-0.1.18-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:07Z, size = 381471, hashes = { sha256 = "2abb7f326a28c8d19cb072d7989e3e473e37f0c151157154b216a53dd4324b41" } }, - { url = "https://files.pythonhosted.org/packages/d1/cf/d59bd0a13583a9827a74ea5ec067b05a0be016b198458f6f57ae2e2eb092/xgrammar-0.1.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:09Z, size = 4824347, hashes = { sha256 = "7c6a48a09f875e5a10c3872cb291c46b73ecd5278fccf9695514384a9e59a3fe" } }, - { url = "https://files.pythonhosted.org/packages/21/28/7e434b349fc81f9a7e5938fe8a84bb3fb44e28304ee58ba68362f3936e90/xgrammar-0.1.18-cp313-cp313-win_amd64.whl", upload-time = 2025-04-08T09:34:10Z, size = 458872, hashes = { sha256 = "7da855fd8188aafdd4f7228726dc1e0c6069b7a932205b13df737201b93c8029" } }, - { url = "https://files.pythonhosted.org/packages/96/ab/f9643855cb0fd09406906a4c5e438a445d8a69275c6bc3acacbe6e2b560e/xgrammar-0.1.18-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-04-08T09:34:12Z, size = 416413, hashes = { sha256 = "bb420d6b670445e66acc8af8995298883bdb61749321f771b6f4e36792eefcd5" } }, - { url = "https://files.pythonhosted.org/packages/98/7f/92a27380b01385cdde1f13097d6ccc00e8b57d51de3dab0d858eab4d9138/xgrammar-0.1.18-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-08T09:34:13Z, size = 383018, hashes = { sha256 = "38bd02b86c7537bb6c35476be228dbb4e2bd82894b6808b541d507f597e3488d" } }, - { url = "https://files.pythonhosted.org/packages/92/a5/2643a884af2530fb9cc71287eedd361096de8d36a67a6ccbde49e978c5fc/xgrammar-0.1.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-08T09:34:15Z, size = 4727296, hashes = { sha256 = "4fa1010c73c4952953fe8271f03acf22982475844a0e360a00a1c86725881c54" } }, - { url = "https://files.pythonhosted.org/packages/81/0c/3d8841939f88b22eca8417e2eb3d30bce6dd3458c8b044bf9a4d15fd60e3/xgrammar-0.1.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-08T09:34:17Z, size = 4821896, hashes = { sha256 = "17ef4f1e9a5bf21018b72d3637d8d5053fc519d4080d9b88f40541e55afcc435" } }, - { url = "https://files.pythonhosted.org/packages/da/62/73745407f90bca14e3cb0754cecc94973d574fa508c2f42a4b572d54c0da/xgrammar-0.1.18-cp39-cp39-win_amd64.whl", upload-time = 2025-04-08T09:34:18Z, size = 459994, hashes = { sha256 = "703c736bce0f0dc5c51d95cb310f45339a9bd934f9a7777435b0a1b07f8a431f" } }, + { url = "https://files.pythonhosted.org/packages/53/df/a077f0c1210ee5cdbb06c8a04f3e94d4053c18704f837120badd374591d9/xgrammar-0.1.21-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:32Z, size = 4398913, hashes = { sha256 = "77af5e5487992489131047e38e7136733a24f9c1aa73ef80665a85effd835f77" } }, + { url = "https://files.pythonhosted.org/packages/ef/42/209977e5c868f269bb587a41b21c80a07c989b40c981482498c53bd15b37/xgrammar-0.1.21-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:34Z, size = 4534144, hashes = { sha256 = "ae38de964a1d56437bc84c0aedf1b0a5a48ff2e805a0ec454b0caaa25b3c7f84" } }, + { url = "https://files.pythonhosted.org/packages/e8/63/25e04927a3f947b31f577744774aa6e67c2ba63a0675795ed85397f597ac/xgrammar-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:36Z, size = 11636098, hashes = { sha256 = "ce25b17690d6abebf79d287330578203a361819058f6e893aefa69049f173ad8" } }, + { url = "https://files.pythonhosted.org/packages/d0/d7/2d15637d1bdded7dbde4742eb8be856370e6b9cf73c7bbdb1ce87f77db79/xgrammar-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:38Z, size = 11808795, hashes = { sha256 = "b181f45bbba8563fcaf20a6338ebcbb663d804ab22d160b446c810c6fc397477" } }, + { url = "https://files.pythonhosted.org/packages/ac/fb/fd45754a490307084f6d090b6834cedf7b4a81023bf758d162e0b7c69efb/xgrammar-0.1.21-cp310-cp310-win_amd64.whl", upload-time = 2025-07-10T19:33:40Z, size = 4251280, hashes = { sha256 = "55625383b506f1dd64a510605df5d852cfcadbfc5fcd962f400656b67542ad8e" } }, + { url = "https://files.pythonhosted.org/packages/a4/17/2017bdca0c99f5eaed32408fab8bc1277cc7a35f8057d09ba966cd28c211/xgrammar-0.1.21-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:42Z, size = 4398725, hashes = { sha256 = "50d9519211bb76c80a34b25278fcfb0253057b4f2db8fca81da19a53ea61f071" } }, + { url = "https://files.pythonhosted.org/packages/2c/6c/365d1564de1bf9f01c95ab54c67895052aef3501fe063582a762ece820c9/xgrammar-0.1.21-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:43Z, size = 4533878, hashes = { sha256 = "b43c1c8b2e7b0f78067b30a0661ae3b2dfa260a45b0341749d829a27df94faf4" } }, + { url = "https://files.pythonhosted.org/packages/83/28/628240866aa2987e79a803324b318e81006c1fff0aa86af6580efe17afe2/xgrammar-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:45Z, size = 11636319, hashes = { sha256 = "e6e5a171ed0b79712e82f1e2726f4deb0bc1db4476b70187fa7aea04afea3350" } }, + { url = "https://files.pythonhosted.org/packages/07/67/e60c49fa74f5a5d86601a26d9938341d5903595fd98cd470d24ac86db2f0/xgrammar-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:47Z, size = 11809789, hashes = { sha256 = "f43ee3b944da5114f564a1ca734c2e0c5baf849ae824646d3e689c5c78bc6aae" } }, + { url = "https://files.pythonhosted.org/packages/ec/e8/7923733d826453c58d35538b54cd158ebb89d8a86e830578fc2162b4850c/xgrammar-0.1.21-cp311-cp311-win_amd64.whl", upload-time = 2025-07-10T19:33:50Z, size = 4250850, hashes = { sha256 = "328c35bd62541df41f8e71b544ea73c35dd990e275cf45bad4210e4c94f4a451" } }, + { url = "https://files.pythonhosted.org/packages/b7/1c/6b029c69aa9c05bb33500d58f2de3bf6b2abf9b696e290174f914244ead5/xgrammar-0.1.21-cp312-cp312-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:33:51Z, size = 4398220, hashes = { sha256 = "f89d9ddb4d00fadcffa4bcabd0c3ae75d47c844c728bbb6be695056df3767524" } }, + { url = "https://files.pythonhosted.org/packages/e7/e3/0020a3530797de0f0e191399bd9654d2bc668e6018a8d9116bda7c86993e/xgrammar-0.1.21-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:33:53Z, size = 4533121, hashes = { sha256 = "6edc396727d12a36a84f09ad4a688eeeb73fe23620fc4fed5b97e9a0f03107b2" } }, + { url = "https://files.pythonhosted.org/packages/fd/d9/b502f890ad74a5cba43137a6f9bd6516cceac03a6af80af8c8942c440f01/xgrammar-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:33:55Z, size = 11637353, hashes = { sha256 = "140628376fc701a535600dc64752603ddaed619461dc50669e90626e9f61b8aa" } }, + { url = "https://files.pythonhosted.org/packages/45/3c/d79e31a43a6de965dbee7e104de42092170814301d8a044b90daed5accf0/xgrammar-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:33:57Z, size = 11811951, hashes = { sha256 = "f9247641c73eec6e972cec15156a8844957334204ba79ad1abdb0d7b03def8a1" } }, + { url = "https://files.pythonhosted.org/packages/31/83/25c99bae5f5752bc739ee32a6086dd3fdea10beb9c22337f8146d5fa1947/xgrammar-0.1.21-cp312-cp312-win_amd64.whl", upload-time = 2025-07-10T19:33:58Z, size = 4250339, hashes = { sha256 = "8e572bf7b8332c449a071a47fc0e6efe90274197cb701293da331d03d5a071e5" } }, + { url = "https://files.pythonhosted.org/packages/e7/ce/4d2892701f1e009c40e30f75dbaed85cd1a476797e241310c5e586d1061f/xgrammar-0.1.21-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:34:00Z, size = 4533053, hashes = { sha256 = "a1f128511bf354f6e3a027fedb3eb38e8749e2eefbb3874a7edefd054e2b677a" } }, + { url = "https://files.pythonhosted.org/packages/af/fb/429e9c32d6dbd4d1199d218a5d7d1e63f658c280ad915747d344b53d3e9f/xgrammar-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:34:01Z, size = 11811209, hashes = { sha256 = "6f5936ea42b8005a963f0f51e713fb94f6766159f4380f339f504f3f1bd6b489" } }, + { url = "https://files.pythonhosted.org/packages/1d/c2/b3547fa466e5fa2134f0a408994a250ad17cd99595f845db0215ddd8bcaf/xgrammar-0.1.21-cp313-cp313-win_amd64.whl", upload-time = 2025-07-10T19:34:03Z, size = 4250310, hashes = { sha256 = "20a217a760fd0633a704929320ad2004ff90951fdcf758351f54a9271ab36a6c" } }, + { url = "https://files.pythonhosted.org/packages/d4/1f/6326b1cc6330405b8451f36cbbc15398fdc05f3e4abaf33897fe7a20b049/xgrammar-0.1.21-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-07-10T19:34:06Z, size = 4399078, hashes = { sha256 = "633d1af2fefdd797e94d8c68cf74fd71bb994c9a420436310f7e6e05a7e8f2a3" } }, + { url = "https://files.pythonhosted.org/packages/20/1e/39ae32f3c9aa59bed8d90c11b4af2b32d78c260aac0faf79120cdef46e09/xgrammar-0.1.21-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-07-10T19:34:07Z, size = 4534309, hashes = { sha256 = "da3c43058a86b7a34427bea5d15f7e5521894ed67417cb3d92d9c078927c4225" } }, + { url = "https://files.pythonhosted.org/packages/1e/6f/28e3d640708acfdb0cfd2d81e3d1812e4c6e1773e14544d9d74e9a987ac5/xgrammar-0.1.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-07-10T19:34:09Z, size = 11636267, hashes = { sha256 = "6e91cc28cb5ca8dc23641b9fc4f358fb0d3bc6be231a39b175206f95c88bc11d" } }, + { url = "https://files.pythonhosted.org/packages/b3/22/05575213ed1360f2ef4141edcdbbe4cfd17bb14de4e29c0a0375309fb2f6/xgrammar-0.1.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-07-10T19:34:11Z, size = 11808999, hashes = { sha256 = "b07199744b736bf81edae5b68c894d09a1ca8494fc1a80d8f064aa36252ace5a" } }, + { url = "https://files.pythonhosted.org/packages/29/7e/92fa6b246dcb7f6fe747636b786a3949c8292305ddc44d01c3a4f06c710b/xgrammar-0.1.21-cp39-cp39-win_amd64.whl", upload-time = 2025-07-10T19:34:13Z, size = 4251556, hashes = { sha256 = "8ed509c6e75e81fd322a5dd05b0372d73099421d26f3308186de92a8f19539fb" } }, ] [[packages]] @@ -5270,12 +5573,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] -[[packages]] -name = "zipp" -version = "3.23.0" -sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] - [[packages]] name = "zstandard" version = "0.24.0" diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 2b7420f54b..e09188c24c 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -4,31 +4,25 @@ version = "0.1.0" requires-python = "==3.12.*" dependencies = [ - 'vllm~=0.8.5', + 'vllm~=0.10.1.1', + + # see https://redhat-internal.slack.com/archives/C079FE5H94J/p1756933987117709?thread_ts=1756933154.294109&cid=C079FE5H94J + # for a discussion on what version of torch to use # PyTorch packages 'tensorboard~=2.19.0', - 'torch==2.6.0', - 'torchvision==0.21.0', + 'torch==2.7.1', + 'torchvision==0.22.1', # llmcompressor packages - 'llmcompressor~=0.6.0', + 'llmcompressor==0.7.1', 'lm-eval~=0.4.8', - 'loguru', - 'pyyaml>=5.0.0', - 'tqdm>=4.0.0', - 'transformers>4.0,<5.0', - 'datasets', - 'accelerate>=0.20.3,!=1.1.0', - 'pynvml', - 'pillow', - 'compressed-tensors', # Datascience and useful extensions 'boto3~=1.37.8', 'kafka-python-ng~=2.2.3', 'matplotlib~=3.10.1', - 'numpy<2.0.0', + 'numpy~=2.2.6', 'pandas~=2.2.3', 'plotly~=6.0.0', 'scikit-learn~=1.6.1', @@ -73,7 +67,7 @@ torchvision = { index = "pytorch-cuda" } [[tool.uv.index]] name = "pytorch-cuda" -url = "https://download.pytorch.org/whl/cu124" +url = "https://download.pytorch.org/whl/cu126" explicit = true [tool.uv] @@ -83,6 +77,22 @@ override-dependencies = [ "compressed-tensors", ] +# from https://redhat-internal.slack.com/archives/C079FE5H94J/p1756934476976759?thread_ts=1756933154.294109&cid=C079FE5H94J +constraint-dependencies = [ + "loguru==0.7.3", + "pyyaml==6.0.2", + "numpy==2.2.6", + "requests==2.32.5", + "tqdm==4.67.1", + # apicc is still on torch 2.7.1 + # "torch==2.8.0", + "transformers==4.55.2", + "datasets==4.0.0", + "accelerate==1.10.0", + "pynvml==12.0.0", + "pillow==10.4.0", +] + environments = [ "sys_platform == 'linux' and implementation_name == 'cpython'", ] diff --git a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml index 45897e16cf..83d03888e9 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ 'boto3~=1.37.8', 'kafka-python-ng~=2.2.3', 'matplotlib~=3.10.1', - 'numpy~=2.2.3', + 'numpy~=2.2.6', 'pandas~=2.2.3', 'plotly~=6.0.0', 'scikit-learn~=1.6.1', diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml index c5d5d052ce..8a60fa316b 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ 'boto3~=1.37.8', 'kafka-python-ng~=2.2.3', 'matplotlib~=3.10.1', - 'numpy~=2.2.3', + 'numpy~=2.2.6', 'pandas~=2.2.3', 'plotly~=6.0.0', 'scikit-learn~=1.6.1', diff --git a/tests/test_main.py b/tests/test_main.py index a75df91099..5170bb4ead 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -210,6 +210,7 @@ class VersionData: ("Pandas", ("2.2", "1.5")), ("Numpy", ("2.2", "1.26")), ("Tensorboard", ("2.19", "2.18")), + ("PyTorch", ("2.6", "2.7")), ) for name, data in packages.items(): @@ -254,10 +255,10 @@ def test_image_pyprojects_version_alignment(subtests: pytest_subtests.plugin.Sub ("setuptools", ("~=78.1.1", "==78.1.1")), ("wheel", ("==0.45.1", "~=0.45.1")), ("tensorboard", ("~=2.18.0", "~=2.19.0")), - ("torch", ("==2.6.0", "==2.6.0+cu126", "==2.6.0+rocm6.2.4")), - ("torchvision", ("==0.21.0", "==0.21.0+cu126", "==0.21.0+rocm6.2.4")), + ("torch", ("==2.6.0+cu126", "==2.6.0+rocm6.2.4", "==2.7.1")), + ("torchvision", ("==0.22.1", "==0.21.0+cu126", "==0.21.0+rocm6.2.4")), ("matplotlib", ("~=3.10.1", "~=3.10.3")), - ("numpy", ("~=2.2.3", "<2.0.0", "~=1.26.4")), + ("numpy", ("~=2.2.6", "~=1.26.4")), ("pandas", ("~=2.2.3", "~=1.5.3")), ("scikit-learn", ("~=1.6.1", "~=1.7.0")), ("codeflare-sdk", ("~=0.29.0", "~=0.30.0")), From 747f8fdbd11b493c31e5e264ec48dc52a71699c1 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 16:17:25 +0000 Subject: [PATCH 103/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to 6d6de3e Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index cbd5d4104d..8de2b84e79 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -52,7 +52,7 @@ odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:702178d600ba2248418d535039b8c56ed98d19c9eccb5705560f2fac688d0f7a -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:5fed2f89c8690b32e63e1baec25add520f58e889731835b9dee8bdf44d375847 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:6d6de3e1c552f77b5b3548573600167a83a8a3193c137365d9d883a3337e8f13 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb From 55bc219f0d3dae91f5829590bdd41b71466c4003 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 16:18:00 +0000 Subject: [PATCH 104/176] chore(deps): update odh-workbench-codeserver-datascience-cpu-py312-ubi9 to a26a20f Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index cbd5d4104d..c59a515aeb 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -56,7 +56,7 @@ odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb -odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:11bc0673ec4e9268d54e54bf8b4cf757666f7869de1eec7f03f458a366fadbef +odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:a26a20f6448dbe4014388404e9498101205cd6531a10ca7150950105d53f340c odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 From 660892eea2c6e1297293bd7707e6ceafab590f53 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 16:26:42 +0000 Subject: [PATCH 105/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to 909ee1a Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index bc94b96fd2..2568573523 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -40,7 +40,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:b315a8a6df325ece20efe0c6c27fce4e82f792772a5e96494433265327e6922b -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:beb93a491186762a76c7a8a50255f2eb6bd931cbb18f86ac488f3d8b8b055d54 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:909ee1af27f6ed32f0613dacc5c37cd6f674c5565552dec695be52248de17ecc odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:293755e7fec7f2332cbc02e46f353084bae1d81346e8fe997dd4f306274f51a4 From a6f918700886cad1c9b33a44253f298b2c15f9e2 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 16:42:32 +0000 Subject: [PATCH 106/176] chore(deps): update odh-pipeline-runtime-pytorch-cuda-py312-ubi9 to d78a3a0 Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 2568573523..cec2c1b739 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -60,7 +60,7 @@ odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-wo odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:f269ef8f4f2573c33365c70e41fd92fde59e33d90ea70123d8cccb40b20f9c41 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:d78a3a0b505c8871fb6a43db014355ad9e13872773850a78c5fe33470949a9ba odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a6b230854f62aeae5cb44b63096a37eb0fdd361816f28c21b551be1b2213d853 From d27d495fb6c552dfc4a7cd691cb60e22892db33c Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 16:49:31 +0000 Subject: [PATCH 107/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to 52f570e Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 2568573523..5d42da866c 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:909ee1af27f6ed32f0613dacc5c37cd6f674c5565552dec695be52248de17ecc -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:293755e7fec7f2332cbc02e46f353084bae1d81346e8fe997dd4f306274f51a4 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:52f570ebf57c6c9a6c91a2de04746f89a673d754e44144f65059063b7d544da3 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:4d6710757035864a850aa273b98930b13f0e7d854f023d61bb099f44aaacee33 From 1041fe30d43c0891ad8eece5feab98b71727957c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 18:50:57 +0200 Subject: [PATCH 108/176] NO-JIRA: allow workflow_dispatch trigger in build-notebooks-push GitHub Actions workflow --- .github/workflows/build-notebooks-push.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-notebooks-push.yaml b/.github/workflows/build-notebooks-push.yaml index 0a992b24a8..c3c712c79c 100644 --- a/.github/workflows/build-notebooks-push.yaml +++ b/.github/workflows/build-notebooks-push.yaml @@ -21,7 +21,8 @@ jobs: name: Generate job matrix runs-on: ubuntu-latest # for odh-io/notebooks and rhds/notebooks, allow only main, rhoai-*, release-* - if: ${{ (github.repository != 'opendatahub-io/notebooks' && github.repository != 'red-hat-data-services/notebooks') + if: ${{ github.event_name == 'workflow_dispatch' || + (github.repository != 'opendatahub-io/notebooks' && github.repository != 'red-hat-data-services/notebooks') || github.ref_name == 'main' || github.ref_name == '2024b' || github.ref_name == '2024a' || startsWith(github.ref_name, 'rhoai-') || startsWith(github.ref_name, 'release-') }} outputs: From 1fd86b6a1e7d9266e52c84a955e4ec7aa9438641 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 17:02:17 +0000 Subject: [PATCH 109/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to a79b49c Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 151524a3af..9d0fe491e0 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:52f570ebf57c6c9a6c91a2de04746f89a673d754e44144f65059063b7d544da3 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:4d6710757035864a850aa273b98930b13f0e7d854f023d61bb099f44aaacee33 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:a79b49c0951c6a7455a88dfddd9cc1b2e057eea4dec4649b9cf4f5352b52c674 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 From 27dfd9032b52370a6ac1773019b052b13df66122 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 17:39:59 +0000 Subject: [PATCH 110/176] chore(deps): update odh-pipeline-runtime-pytorch-rocm-py312-ubi9 to 049eea4 Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9d0fe491e0..c43358474a 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -64,7 +64,7 @@ odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline- odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a6b230854f62aeae5cb44b63096a37eb0fdd361816f28c21b551be1b2213d853 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:ef896b234b1d522e55777c1ab036451b8a45969c0794f97a52c4d82c240dbed4 +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:049eea4d47671cdcf749aa29895d30c406e5c6da38832a3fca88ae777b8cde14 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9@sha256:ad2a67549b36485862378c392f1fb76e8c5457065d60478d977a8141393f9752 From e4762f946dc1454c8c060325f1b5ecba7ffaff3b Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 17:44:30 +0000 Subject: [PATCH 111/176] chore(deps): update odh-workbench-jupyter-pytorch-rocm-py312-ubi9 to 78e1d14 Image created from 'https://github.com/opendatahub-io/notebooks?rev=09579a94d5322f3a237c4f553c2c059228c6ba03' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index c43358474a..f157c59752 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -46,7 +46,7 @@ odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:a79b49c0951c6a7455a88dfddd9cc1b2e057eea4dec4649b9cf4f5352b52c674 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:569e213f01ea9844fda721a6f89412deacee3cef8e693e58c3570511983ce926 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:78e1d140305bed5b586a4ce1ed33516b197938a0ee7a90ea34ad0a989ae14735 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:fd813ceaa5033cfbef268cbb328914ebe6a5767429f25d34146c9cb70bab7924 From 0da7f605743f129c74daaa2122809a78e421b8ec Mon Sep 17 00:00:00 2001 From: atheo89 Date: Fri, 5 Sep 2025 14:33:34 +0200 Subject: [PATCH 112/176] add perl utility explicitly as it is not preinstalled under aipcc images --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 2 +- jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 2 +- jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu | 2 +- jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda | 2 +- jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm | 2 +- jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 +- jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 +- jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm | 2 +- jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm | 2 +- jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 2 +- jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu | 2 +- runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu | 2 +- runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu | 2 +- runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 2 +- runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda | 2 +- runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm | 2 +- runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm | 2 +- runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 8ef7ed4081..4a9e868199 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -72,7 +72,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # (ARCH-ppc64le): since wheels are compiled from source, we need shared libs available at runtime RUN --mount=type=cache,from=whl-cache,source=/root/OpenBLAS,target=/OpenBlas,rw \ diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index 3da4d41189..bbcd6ad2bb 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -32,7 +32,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu index ef1ebf8057..94dd12c370 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -19,7 +19,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index a771c4e693..4781c2bc6c 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -21,7 +21,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm index 4a6f2f32bf..cb5825dfcb 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm @@ -19,7 +19,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index f1eb1bacdc..f2c80c37bf 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -34,7 +34,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index 81571c52db..285eb65bba 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -34,7 +34,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index 7ff856ef07..09abe79650 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -32,7 +32,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index c04e66fa94..17c82e540b 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -32,7 +32,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 84cfe3e110..eeed06551f 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -34,7 +34,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu index 17ded7a001..05ef379faf 100644 --- a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu @@ -32,7 +32,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index f77ec2fc1c..6ab091893e 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -25,7 +25,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # Install useful OS packages RUN --mount=type=cache,target=/var/cache/dnf \ echo "Building for architecture: ${TARGETARCH}" && \ - PACKAGES="mesa-libGL skopeo libxcrypt-compat" && \ + PACKAGES="perl mesa-libGL skopeo libxcrypt-compat" && \ # Additional dev tools only for s390x if [ "$TARGETARCH" = "s390x" ]; then \ PACKAGES="$PACKAGES gcc gcc-c++ make openssl-devel autoconf automake libtool cmake python3-devel pybind11-devel openblas-devel unixODBC-devel openssl zlib-devel"; \ diff --git a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu index 19ce17d9e2..b7f47d3534 100644 --- a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -21,7 +21,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # Install useful OS packages RUN ARCH=$(uname -m) && \ echo "Detected architecture: $ARCH" && \ - PACKAGES="mesa-libGL skopeo" && \ + PACKAGES="perl mesa-libGL skopeo" && \ if [ "$ARCH" = "s390x" ] || [ "$ARCH" = "ppc64le" ]; then \ PACKAGES="$PACKAGES gcc g++ make openssl-devel autoconf automake libtool cmake"; \ fi && \ diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 171cd2871b..58a61f2ae9 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -21,7 +21,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index 3eea25038e..f74e4ad009 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -21,7 +21,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm index 254bf795ef..64307303f0 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -19,7 +19,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm index c40eff0845..6c312db95d 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -19,7 +19,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 diff --git a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda index ccd52c12b1..6081627322 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -23,7 +23,7 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum +RUN dnf install -y perl mesa-libGL skopeo libxcrypt-compat && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 From 0d3dd3c008915161ae1b38381c9d41c10830e6fa Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 9 Sep 2025 11:45:00 +0200 Subject: [PATCH 113/176] enable ubi9 repo for updates and instalations --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm | 5 +++++ .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm | 5 +++++ jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm | 5 +++++ jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ .../pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm | 5 +++++ runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm | 5 +++++ runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda | 5 +++++ 18 files changed, 90 insertions(+) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 4a9e868199..e69b327ac4 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -66,6 +66,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index bbcd6ad2bb..8e340625e9 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -26,6 +26,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER root +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu index 94dd12c370..402e252fb0 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -13,6 +13,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda index 4781c2bc6c..70b3b79225 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda @@ -15,6 +15,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm index cb5825dfcb..b698051faf 100644 --- a/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm @@ -13,6 +13,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index f2c80c37bf..1f703c9dc2 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -28,6 +28,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda index 285eb65bba..f4b13b3257 100644 --- a/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -28,6 +28,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm index 09abe79650..f3c2bac048 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -26,6 +26,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm index 17c82e540b..9735241d2a 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -26,6 +26,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda index eeed06551f..52b83ff132 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/jupyter/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -28,6 +28,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu index 05ef379faf..cea4a70944 100644 --- a/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/trustyai/ubi9-python-3.12/Dockerfile.cpu @@ -26,6 +26,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER root +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu index 6ab091893e..24a2a11ed8 100644 --- a/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -15,6 +15,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + ARG TARGETARCH # upgrade first to avoid fixable vulnerabilities begin diff --git a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu index b7f47d3534..7078113449 100644 --- a/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu +++ b/runtimes/minimal/ubi9-python-3.12/Dockerfile.cpu @@ -13,6 +13,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda index 58a61f2ae9..e1b4ab2b5d 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.cuda @@ -15,6 +15,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda index f74e4ad009..1611a60da9 100644 --- a/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/pytorch/ubi9-python-3.12/Dockerfile.cuda @@ -15,6 +15,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm index 64307303f0..325b46dae4 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/Dockerfile.rocm @@ -13,6 +13,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm index 6c312db95d..4f9961957b 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/Dockerfile.rocm @@ -13,6 +13,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y diff --git a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda index 6081627322..cc44cfc036 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda +++ b/runtimes/tensorflow/ubi9-python-3.12/Dockerfile.cuda @@ -17,6 +17,11 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER 0 +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + # upgrade first to avoid fixable vulnerabilities begin RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \ && dnf clean all -y From 9c78a232e52cca1c9830e864770b489c60b37512 Mon Sep 17 00:00:00 2001 From: atheo89 Date: Tue, 9 Sep 2025 16:30:48 +0200 Subject: [PATCH 114/176] use pull_request_target to build PRs from AIPCC bases in rhds/notebooks update build-notebooks-Template gha to login on quay.io --- .../workflows/build-notebooks-TEMPLATE.yaml | 10 ++ .../workflows/build-notebooks-pr-aipcc.yaml | 93 +++++++++++++++++++ .../workflows/build-notebooks-pr-rhel.yaml | 7 +- .github/workflows/build-notebooks-pr.yaml | 2 + 4 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build-notebooks-pr-aipcc.yaml diff --git a/.github/workflows/build-notebooks-TEMPLATE.yaml b/.github/workflows/build-notebooks-TEMPLATE.yaml index 83917ef9db..d36c024f9a 100644 --- a/.github/workflows/build-notebooks-TEMPLATE.yaml +++ b/.github/workflows/build-notebooks-TEMPLATE.yaml @@ -281,6 +281,16 @@ jobs: # region Image build + - name: Login to quay.io/aipcc (if the secret is present) + # if: for the ${{ secret != '' }} does not work, getting Unrecognized named-value: 'secrets'. + shell: bash + run: | + if [[ "${{ secrets.AIPCC_QUAY_BOT_USERNAME }}" == "" ]]; then + echo "AIPCC_QUAY_BOT_USERNAME is not set, skipping login" + exit 0 + fi + echo "${{ secrets.AIPCC_QUAY_BOT_PASSWORD }}" | podman login quay.io/aipcc -u "${{ secrets.AIPCC_QUAY_BOT_USERNAME }}" --password-stdin + - name: Compute extra podman build args id: extra-podman-build-args run: | diff --git a/.github/workflows/build-notebooks-pr-aipcc.yaml b/.github/workflows/build-notebooks-pr-aipcc.yaml new file mode 100644 index 0000000000..098067abe8 --- /dev/null +++ b/.github/workflows/build-notebooks-pr-aipcc.yaml @@ -0,0 +1,93 @@ +--- +"name": "Build Notebooks (pr, AIPCC bases)" +"on": + "pull_request_target": + "paths-ignore": + # Don't build images if the only thing that changed is image digests in manifests + - manifests/base/params-latest.env + - manifests/base/params.env + # In fact, skip the build if there are only changes in manifests and nowhere else + - manifests/** + +# BEWARE: This GitHub Actions workflow runs on pull_request_target, meaning it has access to our secrets +# see https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-secrets +# and https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ + +permissions: + contents: read + packages: read + +concurrency: + group: ${{ format('build-notebooks-pr-{0}', github.event.pull_request.number) }} + cancel-in-progress: true + +env: + # language=json + contributors: | + ["atheo89", "andyatmiami", "caponetto", "daniellutz", "dibryant", "harshad16", "jesuino", "jiridanek", "jstourac", "paulovmr", "Fiona-Waters", "grdryn", "kryanbeane", "mtchoum1", "obrown1205", "dependabot[bot]", "ide-developer"] + +jobs: + gen: + name: Generate job matrix + runs-on: ubuntu-latest + # rhds/notebooks builds from AIPCC bases and requires pull_request_target trigger + if: ${{ github.repository == 'red-hat-data-services/notebooks' }} + outputs: + matrix: ${{ steps.gen.outputs.matrix }} + has_jobs: ${{ steps.gen.outputs.has_jobs }} + steps: + + - name: Check permissions and deny untrusted users (this must be done FIRST, for security, before we checkout) + if: |- + !( + github.event.repository.private == true || + contains(fromJSON('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.pull_request.author_association) || + contains(fromJSON(env.contributors), github.actor) + ) + run: | + echo "GitHub user ${{ github.actor }} is not a registered project contributor, not allowed to run actions requiring secrets!" + exit 1 + + # Here we are checking out the pull request, so that we can build from the new code + # We can do this because we already checked that the submitting user is a contributor + - uses: actions/checkout@v5 + if: ${{ github.event_name == 'pull_request_target' }} + with: + ref: "refs/pull/${{ github.event.number }}/merge" + - uses: actions/checkout@v5 + if: ${{ github.event_name != 'pull_request_target' }} + + - uses: actions/setup-go@v5 + with: + cache-dependency-path: "**/*.sum" + + - name: Determine targets to build based on changed files + if: ${{ github.event_name == 'pull_request_target' }} + run: | + set -x + git fetch --no-tags origin 'pull/${{ github.event.pull_request.number }}/head:${{ github.event.pull_request.head.ref }}' + git fetch --no-tags origin '+refs/heads/${{ github.event.pull_request.base.ref }}:refs/remotes/origin/${{ github.event.pull_request.base.ref }}' + python3 ci/cached-builds/gen_gha_matrix_jobs.py \ + --from-ref 'origin/${{ github.event.pull_request.base.ref }}' \ + --to-ref '${{ github.event.pull_request.head.ref }}' \ + --rhel-images exclude \ + --s390x-images include + id: gen + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + shell: bash + + build: + needs: ["gen"] + strategy: + fail-fast: false + matrix: "${{ fromJson(needs.gen.outputs.matrix) }}" + uses: ./.github/workflows/build-notebooks-TEMPLATE.yaml + if: ${{ fromJson(needs.gen.outputs.has_jobs) }} + with: + target: "${{ matrix.target }}" + python: "${{ matrix.python }}" + github: "${{ toJSON(github) }}" + platform: "${{ matrix.platform }}" + subscription: "${{ matrix.subscription }}" + secrets: inherit diff --git a/.github/workflows/build-notebooks-pr-rhel.yaml b/.github/workflows/build-notebooks-pr-rhel.yaml index 80f394d66b..b4e330eedb 100644 --- a/.github/workflows/build-notebooks-pr-rhel.yaml +++ b/.github/workflows/build-notebooks-pr-rhel.yaml @@ -32,7 +32,12 @@ jobs: steps: - name: Check permissions and deny untrusted users (this must be done FIRST, for security, before we checkout) - if: ${{ !contains(fromJSON(env.contributors), github.actor) }} + if: |- + !( + github.event.repository.private == true || + contains(fromJSON('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.pull_request.author_association) || + contains(fromJSON(env.contributors), github.actor) + ) run: | echo "GitHub user ${{ github.actor }} is not a registered project contributor, not allowed to run actions on RHEL!" exit 1 diff --git a/.github/workflows/build-notebooks-pr.yaml b/.github/workflows/build-notebooks-pr.yaml index af64b701ee..db528273ff 100644 --- a/.github/workflows/build-notebooks-pr.yaml +++ b/.github/workflows/build-notebooks-pr.yaml @@ -22,6 +22,8 @@ jobs: gen: name: Generate job matrix runs-on: ubuntu-latest + # rhds/notebooks builds from quay.io/aipcc bases and requires pull_request_target trigger + if: ${{ github.repository != 'red-hat-data-services/notebooks' }} outputs: matrix: ${{ steps.gen.outputs.matrix }} has_jobs: ${{ steps.gen.outputs.has_jobs }} From ec4a477e94f15bd1b62cec9616752d0ef93b6f7c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 10 Sep 2025 01:30:54 +0000 Subject: [PATCH 115/176] Update Pipfile.lock for Python 3.11 --- codeserver/ubi9-python-3.12/pylock.toml | 192 +++---- .../datascience/ubi9-python-3.12/pylock.toml | 376 +++++++------- jupyter/minimal/ubi9-python-3.12/pylock.toml | 353 +++++++------ .../ubi9-python-3.12/pylock.toml | 477 +++++++++--------- jupyter/pytorch/ubi9-python-3.12/pylock.toml | 382 +++++++------- .../rocm/pytorch/ubi9-python-3.12/pylock.toml | 382 +++++++------- .../tensorflow/ubi9-python-3.12/pylock.toml | 382 +++++++------- .../tensorflow/ubi9-python-3.12/pylock.toml | 382 +++++++------- jupyter/trustyai/ubi9-python-3.12/pylock.toml | 435 ++++++++-------- .../datascience/ubi9-python-3.12/pylock.toml | 191 +++---- runtimes/minimal/ubi9-python-3.12/pylock.toml | 167 +++--- .../ubi9-python-3.12/pylock.toml | 258 +++++----- runtimes/pytorch/ubi9-python-3.12/pylock.toml | 196 +++---- .../rocm-pytorch/ubi9-python-3.12/pylock.toml | 196 +++---- .../ubi9-python-3.12/pylock.toml | 196 +++---- .../tensorflow/ubi9-python-3.12/pylock.toml | 196 +++---- 16 files changed, 2518 insertions(+), 2243 deletions(-) diff --git a/codeserver/ubi9-python-3.12/pylock.toml b/codeserver/ubi9-python-3.12/pylock.toml index d33e2e0ccf..cdcacf1aee 100644 --- a/codeserver/ubi9-python-3.12/pylock.toml +++ b/codeserver/ubi9-python-3.12/pylock.toml @@ -644,9 +644,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nest-asyncio" @@ -1143,100 +1143,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index d616c3a953..22b26664a8 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -341,75 +341,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -709,9 +726,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1248,9 +1265,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -1945,9 +1962,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2553,9 +2570,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2653,9 +2670,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3021,100 +3039,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3559,9 +3577,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/jupyter/minimal/ubi9-python-3.12/pylock.toml b/jupyter/minimal/ubi9-python-3.12/pylock.toml index 2bae7556cb..bbd6967e5d 100644 --- a/jupyter/minimal/ubi9-python-3.12/pylock.toml +++ b/jupyter/minimal/ubi9-python-3.12/pylock.toml @@ -202,76 +202,93 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" +version = "2.0.0" marker = "python_full_version < '3.14'" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -635,9 +652,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1136,10 +1153,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593 [[packages]] name = "pycparser" -version = "2.22" -marker = "python_full_version < '3.14'" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "python_full_version < '3.14' and implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pygments" @@ -1220,100 +1237,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index bf3cb64ca8..9611ff5e4c 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -449,75 +449,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -878,9 +895,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d6 [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -932,9 +949,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/47/d63c60f59a59467 [[packages]] name = "fastapi-cli" -version = "0.0.10" -sdist = { url = "https://files.pythonhosted.org/packages/31/b6/ed25b8874a27f684bf601990c48fcb3edb478edca2b9a38cc2ba196fb304/fastapi_cli-0.0.10.tar.gz", upload-time = 2025-08-31T17:43:20Z, size = 16994, hashes = { sha256 = "85a93df72ff834c3d2a356164512cabaf8f093d50eddad9309065a9c9ac5193a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7c/62/0f00036925c0614e333a2baf739c861453a6779331ffb47ec9a6147f860b/fastapi_cli-0.0.10-py3-none-any.whl", upload-time = 2025-08-31T17:43:19Z, size = 10851, hashes = { sha256 = "04bef56b49f7357c6c4acd4f793b4433ed3f511be431ed0af68db6d3f8bd44b3" } }] +version = "0.0.11" +sdist = { url = "https://files.pythonhosted.org/packages/23/08/0af729f6231ebdc17a0356397f966838cbe2efa38529951e24017c7435d5/fastapi_cli-0.0.11.tar.gz", upload-time = 2025-09-09T12:50:38Z, size = 17550, hashes = { sha256 = "4f01d751c14d3d2760339cca0f45e81d816218cae8174d1dc757b5375868cde5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/8f/9e3ad391d1c4183de55c256b481899bbd7bbd06d389e4986741bb289fe94/fastapi_cli-0.0.11-py3-none-any.whl", upload-time = 2025-09-09T12:50:37Z, size = 11095, hashes = { sha256 = "bcdd1123c6077c7466452b9490ca47821f00eb784d58496674793003f9f8e33a" } }] [[packages]] name = "fastapi-cloud-cli" @@ -1514,9 +1531,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a [[packages]] name = "importlib-metadata" -version = "8.0.0" -sdist = { url = "https://files.pythonhosted.org/packages/20/ff/bd28f70283b9cca0cbf0c2a6082acbecd822d1962ae7b2a904861b9965f8/importlib_metadata-8.0.0.tar.gz", upload-time = 2024-06-25T18:38:04Z, size = 52667, hashes = { sha256 = "188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/dc/ef/38766b2edb096260d9b1b6ad35adaa0bce3b0567abb452b21eb074af88c4/importlib_metadata-8.0.0-py3-none-any.whl", upload-time = 2024-06-25T18:38:02Z, size = 24769, hashes = { sha256 = "15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f" } }] +version = "8.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] [[packages]] name = "interegular" @@ -1693,9 +1710,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -2148,9 +2165,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -2669,9 +2686,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -3096,9 +3113,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/a4/4439174c879c335 [[packages]] name = "openai" -version = "1.104.2" -sdist = { url = "https://files.pythonhosted.org/packages/94/dc/965b3528ed0435b717acca45e2541d94bd827c0520ce172366323c9edcab/openai-1.104.2.tar.gz", upload-time = 2025-09-02T21:42:31Z, size = 557160, hashes = { sha256 = "9b582ead9dd208753f89dae8e36b6548c6ada076e87ba3db36630e29239661ab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/46/9c/d0b56971e5584aea338bb00d3ca96a7f6694dff77006581b21cd773497ce/openai-1.104.2-py3-none-any.whl", upload-time = 2025-09-02T21:42:28Z, size = 928160, hashes = { sha256 = "0148951da12ea651f890ef38f8adef75b78c053dba37ea2bdba857c8945860d4" } }] +version = "1.107.0" +sdist = { url = "https://files.pythonhosted.org/packages/88/67/d6498de300f83ff57a79cb7aa96ef3bef8d6f070c3ded0f1b5b45442a6bc/openai-1.107.0.tar.gz", upload-time = 2025-09-08T19:25:47Z, size = 566056, hashes = { sha256 = "43e04927584e57d0e9e640ee0077c78baf8150098be96ebd5c512539b6c4e9a4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/ed/e8a4fd20390f2858b95227c288df8fe0c835f7c77625f7583609161684ba/openai-1.107.0-py3-none-any.whl", upload-time = 2025-09-08T19:25:45Z, size = 950968, hashes = { sha256 = "3dcfa3cbb116bd6924b27913b8da28c4a787379ff60049588547a1013e6d6438" } }] [[packages]] name = "openai-harmony" @@ -3122,15 +3139,15 @@ wheels = [ [[packages]] name = "opencv-python-headless" -version = "4.11.0.86" -sdist = { url = "https://files.pythonhosted.org/packages/36/2f/5b2b3ba52c864848885ba988f24b7f105052f68da9ab0e693cc7c25b0b30/opencv-python-headless-4.11.0.86.tar.gz", upload-time = 2025-01-16T13:53:40Z, size = 95177929, hashes = { sha256 = "996eb282ca4b43ec6a3972414de0e2331f5d9cda2b41091a49739c19fb843798" } } +version = "4.12.0.88" +sdist = { url = "https://files.pythonhosted.org/packages/a4/63/6861102ec149c3cd298f4d1ea7ce9d6adbc7529221606ff1dab991a19adb/opencv-python-headless-4.12.0.88.tar.gz", upload-time = 2025-07-07T09:21:06Z, size = 95379675, hashes = { sha256 = "cfdc017ddf2e59b6c2f53bc12d74b6b0be7ded4ec59083ea70763921af2b6c09" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/dc/53/2c50afa0b1e05ecdb4603818e85f7d174e683d874ef63a6abe3ac92220c8/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", upload-time = 2025-01-16T13:52:57Z, size = 37326460, hashes = { sha256 = "48128188ade4a7e517237c8e1e11a9cdf5c282761473383e77beb875bb1e61ca" } }, - { url = "https://files.pythonhosted.org/packages/3b/43/68555327df94bb9b59a1fd645f63fafb0762515344d2046698762fc19d58/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl", upload-time = 2025-01-16T13:55:45Z, size = 56723330, hashes = { sha256 = "a66c1b286a9de872c343ee7c3553b084244299714ebb50fbdcd76f07ebbe6c81" } }, - { url = "https://files.pythonhosted.org/packages/45/be/1438ce43ebe65317344a87e4b150865c5585f4c0db880a34cdae5ac46881/opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-01-16T13:51:59Z, size = 29487060, hashes = { sha256 = "6efabcaa9df731f29e5ea9051776715b1bdd1845d7c9530065c7951d2a2899eb" } }, - { url = "https://files.pythonhosted.org/packages/dd/5c/c139a7876099916879609372bfa513b7f1257f7f1a908b0bdc1c2328241b/opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-16T13:53:29Z, size = 49969856, hashes = { sha256 = "0e0a27c19dd1f40ddff94976cfe43066fbbe9dfbb2ec1907d66c19caef42a57b" } }, - { url = "https://files.pythonhosted.org/packages/95/dd/ed1191c9dc91abcc9f752b499b7928aacabf10567bb2c2535944d848af18/opencv_python_headless-4.11.0.86-cp37-abi3-win32.whl", upload-time = 2025-01-16T13:52:49Z, size = 29324425, hashes = { sha256 = "f447d8acbb0b6f2808da71fddd29c1cdd448d2bc98f72d9bb78a7a898fc9621b" } }, - { url = "https://files.pythonhosted.org/packages/86/8a/69176a64335aed183529207ba8bc3d329c2999d852b4f3818027203f50e6/opencv_python_headless-4.11.0.86-cp37-abi3-win_amd64.whl", upload-time = 2025-01-16T13:52:56Z, size = 39402386, hashes = { sha256 = "6c304df9caa7a6a5710b91709dd4786bf20a74d57672b3c31f7033cc638174ca" } }, + { url = "https://files.pythonhosted.org/packages/f7/7d/414e243c5c8216a5277afd104a319cc1291c5e23f5eeef512db5629ee7f4/opencv_python_headless-4.12.0.88-cp37-abi3-macosx_13_0_arm64.whl", upload-time = 2025-07-07T09:14:41Z, size = 37877864, hashes = { sha256 = "1e58d664809b3350c1123484dd441e1667cd7bed3086db1b9ea1b6f6cb20b50e" } }, + { url = "https://files.pythonhosted.org/packages/05/14/7e162714beed1cd5e7b5eb66fcbcba2f065c51b1d9da2463024c84d2f7c0/opencv_python_headless-4.12.0.88-cp37-abi3-macosx_13_0_x86_64.whl", upload-time = 2025-07-07T09:14:51Z, size = 57326608, hashes = { sha256 = "365bb2e486b50feffc2d07a405b953a8f3e8eaa63865bc650034e5c71e7a5154" } }, + { url = "https://files.pythonhosted.org/packages/69/4e/116720df7f1f7f3b59abc608ca30fbec9d2b3ae810afe4e4d26483d9dfa0/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-07T09:15:00Z, size = 33145800, hashes = { sha256 = "aeb4b13ecb8b4a0beb2668ea07928160ea7c2cd2d9b5ef571bbee6bafe9cc8d0" } }, + { url = "https://files.pythonhosted.org/packages/89/53/e19c21e0c4eb1275c3e2c97b081103b6dfb3938172264d283a519bf728b9/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-07T09:15:10Z, size = 54023419, hashes = { sha256 = "236c8df54a90f4d02076e6f9c1cc763d794542e886c576a6fee46ec8ff75a7a9" } }, + { url = "https://files.pythonhosted.org/packages/bf/9c/a76fd5414de6ec9f21f763a600058a0c3e290053cea87e0275692b1375c0/opencv_python_headless-4.12.0.88-cp37-abi3-win32.whl", upload-time = 2025-07-07T09:15:17Z, size = 30225230, hashes = { sha256 = "fde2cf5c51e4def5f2132d78e0c08f9c14783cd67356922182c6845b9af87dbd" } }, + { url = "https://files.pythonhosted.org/packages/f2/35/0858e9e71b36948eafbc5e835874b63e515179dc3b742cbe3d76bc683439/opencv_python_headless-4.12.0.88-cp37-abi3-win_amd64.whl", upload-time = 2025-07-07T09:15:25Z, size = 38923559, hashes = { sha256 = "86b413bdd6c6bf497832e346cd5371995de148e579b9774f8eba686dee3f5528" } }, ] [[packages]] @@ -3567,9 +3584,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -3884,9 +3901,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a266071 [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -4337,100 +4355,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -4612,9 +4630,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf4 [[packages]] name = "rich-toolkit" -version = "0.15.0" -sdist = { url = "https://files.pythonhosted.org/packages/65/36/cdb3d51371ad0cccbf1541506304783bd72d55790709b8eb68c0d401a13a/rich_toolkit-0.15.0.tar.gz", upload-time = 2025-08-11T10:55:37Z, size = 115118, hashes = { sha256 = "3f5730e9f2d36d0bfe01cf723948b7ecf4cc355d2b71e2c00e094f7963128c09" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/75/e4/b0794eefb3cf78566b15e5bf576492c1d4a92ce5f6da55675bc11e9ef5d8/rich_toolkit-0.15.0-py3-none-any.whl", upload-time = 2025-08-11T10:55:37Z, size = 29062, hashes = { sha256 = "ddb91008283d4a7989fd8ff0324a48773a7a2276229c6a3070755645538ef1bb" } }] +version = "0.15.1" +sdist = { url = "https://files.pythonhosted.org/packages/67/33/1a18839aaa8feef7983590c05c22c9c09d245ada6017d118325bbfcc7651/rich_toolkit-0.15.1.tar.gz", upload-time = 2025-09-04T09:28:11Z, size = 115322, hashes = { sha256 = "6f9630eb29f3843d19d48c3bd5706a086d36d62016687f9d0efa027ddc2dd08a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c8/49/42821d55ead7b5a87c8d121edf323cb393d8579f63e933002ade900b784f/rich_toolkit-0.15.1-py3-none-any.whl", upload-time = 2025-09-04T09:28:10Z, size = 29412, hashes = { sha256 = "36a0b1d9a135d26776e4b78f1d5c2655da6e0ef432380b5c6b523c8d8ab97478" } }] [[packages]] name = "rignore" @@ -5182,9 +5200,9 @@ wheels = [ [[packages]] name = "sentry-sdk" -version = "2.35.2" -sdist = { url = "https://files.pythonhosted.org/packages/bd/79/0ecb942f3f1ad26c40c27f81ff82392d85c01d26a45e3c72c2b37807e680/sentry_sdk-2.35.2.tar.gz", upload-time = 2025-09-01T11:00:58Z, size = 343377, hashes = { sha256 = "e9e8f3c795044beb59f2c8f4c6b9b0f9779e5e604099882df05eec525e782cc6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/c0/91/a43308dc82a0e32d80cd0dfdcfca401ecbd0f431ab45f24e48bb97b7800d/sentry_sdk-2.35.2-py2.py3-none-any.whl", upload-time = 2025-09-01T11:00:56Z, size = 363975, hashes = { sha256 = "38c98e3cbb620dd3dd80a8d6e39c753d453dd41f8a9df581b0584c19a52bc926" } }] +version = "2.37.1" +sdist = { url = "https://files.pythonhosted.org/packages/78/be/ffc232c32d0be18f8e4eff7a22dffc1f1fef2894703d64cc281a80e75da6/sentry_sdk-2.37.1.tar.gz", upload-time = 2025-09-09T13:48:27Z, size = 346235, hashes = { sha256 = "531751da91aa62a909b42a7be155b41f6bb0de9df6ae98441d23b95de2f98475" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/c3/cba447ab531331d165d9003c04473be944a308ad916ca2345b5ef1969ed9/sentry_sdk-2.37.1-py2.py3-none-any.whl", upload-time = 2025-09-09T13:48:25Z, size = 368307, hashes = { sha256 = "baaaea6608ed3a639766a69ded06b254b106d32ad9d180bdbe58f3db9364592b" } }] [[packages]] name = "setproctitle" @@ -5359,29 +5377,34 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae3 [[packages]] name = "soxr" -version = "0.5.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/02/c0/4429bf9b3be10e749149e286aa5c53775399ec62891c6b970456c6dca325/soxr-0.5.0.post1.tar.gz", upload-time = 2024-08-31T03:43:33Z, size = 170853, hashes = { sha256 = "7092b9f3e8a416044e1fa138c8172520757179763b85dc53aa9504f4813cff73" } } +version = "1.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/42/7e/f4b461944662ad75036df65277d6130f9411002bfb79e9df7dff40a31db9/soxr-1.0.0.tar.gz", upload-time = 2025-09-07T13:22:21Z, size = 171415, hashes = { sha256 = "e07ee6c1d659bc6957034f4800c60cb8b98de798823e34d2a2bba1caa85a4509" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/7d/96/bee1eb69d66fc28c3b219ba9b8674b49d3dcc6cd2f9b3e5114ff28cf88b5/soxr-0.5.0.post1-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:42:59Z, size = 203841, hashes = { sha256 = "7406d782d85f8cf64e66b65e6b7721973de8a1dc50b9e88bc2288c343a987484" } }, - { url = "https://files.pythonhosted.org/packages/1f/5d/56ad3d181d30d103128f65cc44f4c4e24c199e6d5723e562704e47c89f78/soxr-0.5.0.post1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:01Z, size = 160192, hashes = { sha256 = "fa0a382fb8d8e2afed2c1642723b2d2d1b9a6728ff89f77f3524034c8885b8c9" } }, - { url = "https://files.pythonhosted.org/packages/7f/09/e43c39390e26b4c1b8d46f8a1c252a5077fa9f81cc2326b03c3d2b85744e/soxr-0.5.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:02Z, size = 221176, hashes = { sha256 = "8b01d3efb95a2851f78414bcd00738b0253eec3f5a1e5482838e965ffef84969" } }, - { url = "https://files.pythonhosted.org/packages/ba/e6/059070b4cdb7fdd8ffbb67c5087c1da9716577127fb0540cd11dbf77923b/soxr-0.5.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:04Z, size = 252779, hashes = { sha256 = "fcc049b0a151a65aa75b92f0ac64bb2dba785d16b78c31c2b94e68c141751d6d" } }, - { url = "https://files.pythonhosted.org/packages/ad/64/86082b6372e5ff807dfa79b857da9f50e94e155706000daa43fdc3b59851/soxr-0.5.0.post1-cp310-cp310-win_amd64.whl", upload-time = 2024-08-31T03:43:06Z, size = 166881, hashes = { sha256 = "97f269bc26937c267a2ace43a77167d0c5c8bba5a2b45863bb6042b5b50c474e" } }, - { url = "https://files.pythonhosted.org/packages/29/28/dc62dae260a77603e8257e9b79078baa2ca4c0b4edc6f9f82c9113d6ef18/soxr-0.5.0.post1-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:08Z, size = 203648, hashes = { sha256 = "6fb77b626773a966e3d8f6cb24f6f74b5327fa5dc90f1ff492450e9cdc03a378" } }, - { url = "https://files.pythonhosted.org/packages/0e/48/3e88329a695f6e0e38a3b171fff819d75d7cc055dae1ec5d5074f34d61e3/soxr-0.5.0.post1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:10Z, size = 159933, hashes = { sha256 = "39e0f791ba178d69cd676485dbee37e75a34f20daa478d90341ecb7f6d9d690f" } }, - { url = "https://files.pythonhosted.org/packages/9c/a5/6b439164be6871520f3d199554568a7656e96a867adbbe5bac179caf5776/soxr-0.5.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:11Z, size = 221010, hashes = { sha256 = "4f0b558f445ba4b64dbcb37b5f803052eee7d93b1dbbbb97b3ec1787cb5a28eb" } }, - { url = "https://files.pythonhosted.org/packages/9f/e5/400e3bf7f29971abad85cb877e290060e5ec61fccd2fa319e3d85709c1be/soxr-0.5.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:13Z, size = 252471, hashes = { sha256 = "ca6903671808e0a6078b0d146bb7a2952b118dfba44008b2aa60f221938ba829" } }, - { url = "https://files.pythonhosted.org/packages/86/94/6a7e91bea7e6ca193ee429869b8f18548cd79759e064021ecb5756024c7c/soxr-0.5.0.post1-cp311-cp311-win_amd64.whl", upload-time = 2024-08-31T03:43:15Z, size = 166723, hashes = { sha256 = "c4d8d5283ed6f5efead0df2c05ae82c169cfdfcf5a82999c2d629c78b33775e8" } }, - { url = "https://files.pythonhosted.org/packages/5d/e3/d422d279e51e6932e7b64f1170a4f61a7ee768e0f84c9233a5b62cd2c832/soxr-0.5.0.post1-cp312-abi3-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:17Z, size = 199993, hashes = { sha256 = "fef509466c9c25f65eae0ce1e4b9ac9705d22c6038c914160ddaf459589c6e31" } }, - { url = "https://files.pythonhosted.org/packages/20/f1/88adaca3c52e03bcb66b63d295df2e2d35bf355d19598c6ce84b20be7fca/soxr-0.5.0.post1-cp312-abi3-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:18Z, size = 156373, hashes = { sha256 = "4704ba6b13a3f1e41d12acf192878384c1c31f71ce606829c64abdf64a8d7d32" } }, - { url = "https://files.pythonhosted.org/packages/b8/38/bad15a9e615215c8219652ca554b601663ac3b7ac82a284aca53ec2ff48c/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:20Z, size = 216564, hashes = { sha256 = "bd052a66471a7335b22a6208601a9d0df7b46b8d087dce4ff6e13eed6a33a2a1" } }, - { url = "https://files.pythonhosted.org/packages/e1/1a/569ea0420a0c4801c2c8dd40d8d544989522f6014d51def689125f3f2935/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:22Z, size = 248455, hashes = { sha256 = "a3f16810dd649ab1f433991d2a9661e9e6a116c2b4101039b53b3c3e90a094fc" } }, - { url = "https://files.pythonhosted.org/packages/bc/10/440f1ba3d4955e0dc740bbe4ce8968c254a3d644d013eb75eea729becdb8/soxr-0.5.0.post1-cp312-abi3-win_amd64.whl", upload-time = 2024-08-31T03:43:23Z, size = 164937, hashes = { sha256 = "b1be9fee90afb38546bdbd7bde714d1d9a8c5a45137f97478a83b65e7f3146f6" } }, - { url = "https://files.pythonhosted.org/packages/d9/7b/c8d797235d06ae316e0c9bc2b1d0d5d948834dfac17eba0ad10fd177524b/soxr-0.5.0.post1-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2024-08-31T03:43:24Z, size = 204073, hashes = { sha256 = "c5af7b355959061beb90a1d73c4834ece4549f07b708f8c73c088153cec29935" } }, - { url = "https://files.pythonhosted.org/packages/88/5c/f6cf6b90ce1628def17c746d6cde9991fdd29667ef1d5fb5bd3b22eb788f/soxr-0.5.0.post1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-08-31T03:43:26Z, size = 160375, hashes = { sha256 = "e1dda616fc797b1507b65486f3116ed2c929f13c722922963dd419d64ada6c07" } }, - { url = "https://files.pythonhosted.org/packages/a5/4a/6a11d62cfd6383c88f4918bdc5191d9c437f649c9101ceb5eec7e2837f0b/soxr-0.5.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-08-31T03:43:28Z, size = 221450, hashes = { sha256 = "94de2812368e98cb42b4eaeddf8ee1657ecc19bd053f8e67b9b5aa12a3592012" } }, - { url = "https://files.pythonhosted.org/packages/25/d1/83a66e795381ddfc5c3ebf34cc0ac68735c7c459ed1fe65a2193a52c57b1/soxr-0.5.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-08-31T03:43:29Z, size = 253025, hashes = { sha256 = "9c8e9c980637e03d3f345a4fd81d56477a58c294fb26205fa121bc4eb23d9d01" } }, - { url = "https://files.pythonhosted.org/packages/cd/2e/1fbad5cc8c49c45a0b94221d16445792f55b63fe4f6d3885db960d92892c/soxr-0.5.0.post1-cp39-cp39-win_amd64.whl", upload-time = 2024-08-31T03:43:31Z, size = 167292, hashes = { sha256 = "7e71b0b0db450f36de70f1047505231db77a713f8c47df9342582ae8a4b828f2" } }, + { url = "https://files.pythonhosted.org/packages/1e/a7/11c36d71595b52fe84a220040ace679035953acf06b83bf2c7117c565d2c/soxr-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:21:46Z, size = 206459, hashes = { sha256 = "b876a3156f67c76aef0cff1084eaf4088d9ca584bb569cb993f89a52ec5f399f" } }, + { url = "https://files.pythonhosted.org/packages/43/5e/8962f2aeea7777d2a6e65a24a2b83c6aea1a28badeda027fd328f7f03bb7/soxr-1.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:21:48Z, size = 164808, hashes = { sha256 = "4d3b957a7b0cc19ae6aa45d40b2181474e53a8dd00efd7bce6bcf4e60e020892" } }, + { url = "https://files.pythonhosted.org/packages/fc/91/00384166f110a3888ea8efd44523ba7168dd2dc39e3e43c931cc2d069fa9/soxr-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:21:50Z, size = 208586, hashes = { sha256 = "b89685faedebc45af71f08f9957b61cc6143bc94ba43fe38e97067f81e272969" } }, + { url = "https://files.pythonhosted.org/packages/75/34/e18f1003e242aabed44ed8902534814d3e64209e4d1d874f5b9b67d73cde/soxr-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:21:51Z, size = 242310, hashes = { sha256 = "d255741b2f0084fd02d4a2ddd77cd495be9e7e7b6f9dba1c9494f86afefac65b" } }, + { url = "https://files.pythonhosted.org/packages/61/9c/a1c5ed106b40cc1e2e12cd58831b7f1b61c5fbdb8eceeca4b3a0b0dbef6c/soxr-1.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-07T13:21:53Z, size = 173561, hashes = { sha256 = "158a4a9055958c4b95ef91dbbe280cabb00946b5423b25a9b0ce31bd9e0a271e" } }, + { url = "https://files.pythonhosted.org/packages/65/ce/a3262bc8733d3a4ce5f660ed88c3d97f4b12658b0909e71334cba1721dcb/soxr-1.0.0-cp311-cp311-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:21:54Z, size = 206739, hashes = { sha256 = "28e19d74a5ef45c0d7000f3c70ec1719e89077379df2a1215058914d9603d2d8" } }, + { url = "https://files.pythonhosted.org/packages/64/dc/e8cbd100b652697cc9865dbed08832e7e135ff533f453eb6db9e6168d153/soxr-1.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:21:55Z, size = 165233, hashes = { sha256 = "f8dc69fc18884e53b72f6141fdf9d80997edbb4fec9dc2942edcb63abbe0d023" } }, + { url = "https://files.pythonhosted.org/packages/75/12/4b49611c9ba5e9fe6f807d0a83352516808e8e573f8b4e712fc0c17f3363/soxr-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:21:57Z, size = 208867, hashes = { sha256 = "3f15450e6f65f22f02fcd4c5a9219c873b1e583a73e232805ff160c759a6b586" } }, + { url = "https://files.pythonhosted.org/packages/cc/70/92146ab970a3ef8c43ac160035b1e52fde5417f89adb10572f7e788d9596/soxr-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:21:58Z, size = 242633, hashes = { sha256 = "1f73f57452f9df37b4de7a4052789fcbd474a5b28f38bba43278ae4b489d4384" } }, + { url = "https://files.pythonhosted.org/packages/b5/a7/628479336206959463d08260bffed87905e7ba9e3bd83ca6b405a0736e94/soxr-1.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-07T13:21:59Z, size = 173814, hashes = { sha256 = "9f417c3d69236051cf5a1a7bad7c4bff04eb3d8fcaa24ac1cb06e26c8d48d8dc" } }, + { url = "https://files.pythonhosted.org/packages/c5/c7/f92b81f1a151c13afb114f57799b86da9330bec844ea5a0d3fe6a8732678/soxr-1.0.0-cp312-abi3-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:01Z, size = 205508, hashes = { sha256 = "abecf4e39017f3fadb5e051637c272ae5778d838e5c3926a35db36a53e3a607f" } }, + { url = "https://files.pythonhosted.org/packages/ff/1d/c945fea9d83ea1f2be9d116b3674dbaef26ed090374a77c394b31e3b083b/soxr-1.0.0-cp312-abi3-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:03Z, size = 163568, hashes = { sha256 = "e973d487ee46aa8023ca00a139db6e09af053a37a032fe22f9ff0cc2e19c94b4" } }, + { url = "https://files.pythonhosted.org/packages/b5/80/10640970998a1d2199bef6c4d92205f36968cddaf3e4d0e9fe35ddd405bd/soxr-1.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:05Z, size = 204707, hashes = { sha256 = "e8ce273cca101aff3d8c387db5a5a41001ba76ef1837883438d3c652507a9ccc" } }, + { url = "https://files.pythonhosted.org/packages/b1/87/2726603c13c2126cb8ded9e57381b7377f4f0df6ba4408e1af5ddbfdc3dd/soxr-1.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:06Z, size = 238032, hashes = { sha256 = "e8f2a69686f2856d37823bbb7b78c3d44904f311fe70ba49b893af11d6b6047b" } }, + { url = "https://files.pythonhosted.org/packages/ce/04/530252227f4d0721a5524a936336485dfb429bb206a66baf8e470384f4a2/soxr-1.0.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-07T13:22:07Z, size = 172070, hashes = { sha256 = "2a3b77b115ae7c478eecdbd060ed4f61beda542dfb70639177ac263aceda42a2" } }, + { url = "https://files.pythonhosted.org/packages/99/77/d3b3c25b4f1b1aa4a73f669355edcaee7a52179d0c50407697200a0e55b9/soxr-1.0.0-cp314-cp314t-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:08Z, size = 209509, hashes = { sha256 = "392a5c70c04eb939c9c176bd6f654dec9a0eaa9ba33d8f1024ed63cf68cdba0a" } }, + { url = "https://files.pythonhosted.org/packages/8a/ee/3ca73e18781bb2aff92b809f1c17c356dfb9a1870652004bd432e79afbfa/soxr-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:10Z, size = 167690, hashes = { sha256 = "fdc41a1027ba46777186f26a8fba7893be913383414135577522da2fcc684490" } }, + { url = "https://files.pythonhosted.org/packages/bd/f0/eea8b5f587a2531657dc5081d2543a5a845f271a3bea1c0fdee5cebde021/soxr-1.0.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:11Z, size = 209541, hashes = { sha256 = "449acd1dfaf10f0ce6dfd75c7e2ef984890df94008765a6742dafb42061c1a24" } }, + { url = "https://files.pythonhosted.org/packages/64/59/2430a48c705565eb09e78346950b586f253a11bd5313426ced3ecd9b0feb/soxr-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:12Z, size = 243025, hashes = { sha256 = "38b35c99e408b8f440c9376a5e1dd48014857cd977c117bdaa4304865ae0edd0" } }, + { url = "https://files.pythonhosted.org/packages/3c/1b/f84a2570a74094e921bbad5450b2a22a85d58585916e131d9b98029c3e69/soxr-1.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-07T13:22:14Z, size = 184850, hashes = { sha256 = "a39b519acca2364aa726b24a6fd55acf29e4c8909102e0b858c23013c38328e5" } }, + { url = "https://files.pythonhosted.org/packages/5f/d8/2a979590cc53d9c8fa63010b80018c2aa522fcd4e132067be4b130b9f4ce/soxr-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl", upload-time = 2025-09-07T13:22:15Z, size = 206652, hashes = { sha256 = "c120775b7d0ef9e974a5797a4695861e88653f7ecd0a2a532f089bc4452ba130" } }, + { url = "https://files.pythonhosted.org/packages/d6/65/cc7d4c172afae668a9861d0c0e221830ccb3a88640148b37d5d5343e2d35/soxr-1.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-07T13:22:16Z, size = 165050, hashes = { sha256 = "4e59e5f648bd6144e79a6e0596aa486218876293f5ddce3ca84b9d8f8aa34d6d" } }, + { url = "https://files.pythonhosted.org/packages/64/e4/449c59781d9d942bfa88f691099935b41b207f39704515cc7d368c017f9f/soxr-1.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-07T13:22:17Z, size = 208806, hashes = { sha256 = "bb86c342862697dbd4a44043f275e5196f2d2c49dca374c78f19b7893988675d" } }, + { url = "https://files.pythonhosted.org/packages/e8/89/9af231937ba3bc0c6d42955431290eeab0efcf37987bf0d69f5734bda78a/soxr-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-07T13:22:18Z, size = 242642, hashes = { sha256 = "3d2a4fadd88207c2991fb08c29fc189e7b2e298b598a94ea1747e42c8acb7a01" } }, + { url = "https://files.pythonhosted.org/packages/d9/34/b707da1fce2ccd60477bc47f0149e94e49fb98f20f8670a1dbf67b93a4a1/soxr-1.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-07T13:22:20Z, size = 174063, hashes = { sha256 = "c7f5ace8f04f924b21caedeeb69f2a7b3d83d2d436639498c08b2cebe181af14" } }, ] [[packages]] @@ -5662,9 +5685,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ee/31/e393c3830bdedd0 [[packages]] name = "typer" -version = "0.17.3" -sdist = { url = "https://files.pythonhosted.org/packages/dd/82/f4bfed3bc18c6ebd6f828320811bbe4098f92a31adf4040bee59c4ae02ea/typer-0.17.3.tar.gz", upload-time = 2025-08-30T12:35:24Z, size = 103517, hashes = { sha256 = "0c600503d472bcf98d29914d4dcd67f80c24cc245395e2e00ba3603c9332e8ba" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ca/e8/b3d537470e8404659a6335e7af868e90657efb73916ef31ddf3d8b9cb237/typer-0.17.3-py3-none-any.whl", upload-time = 2025-08-30T12:35:22Z, size = 46494, hashes = { sha256 = "643919a79182ab7ac7581056d93c6a2b865b026adf2872c4d02c72758e6f095b" } }] +version = "0.17.4" +sdist = { url = "https://files.pythonhosted.org/packages/92/e8/2a73ccf9874ec4c7638f172efc8972ceab13a0e3480b389d6ed822f7a822/typer-0.17.4.tar.gz", upload-time = 2025-09-05T18:14:40Z, size = 103734, hashes = { sha256 = "b77dc07d849312fd2bb5e7f20a7af8985c7ec360c45b051ed5412f64d8dc1580" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/93/72/6b3e70d32e89a5cbb6a4513726c1ae8762165b027af569289e19ec08edd8/typer-0.17.4-py3-none-any.whl", upload-time = 2025-09-05T18:14:39Z, size = 46643, hashes = { sha256 = "015534a6edaa450e7007eba705d5c18c3349dcea50a6ad79a5ed530967575824" } }] [[packages]] name = "types-python-dateutil" diff --git a/jupyter/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/pytorch/ubi9-python-3.12/pylock.toml index 4fb9aa7d04..c2f959bf89 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pylock.toml @@ -347,75 +347,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -715,9 +732,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1253,9 +1270,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -1519,9 +1536,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/33/68c6c3819368453 [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1963,9 +1980,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2711,9 +2728,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2811,9 +2828,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3179,100 +3197,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3717,9 +3735,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml index bc79d53d7e..2203e1956c 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml @@ -347,75 +347,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -715,9 +732,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1253,9 +1270,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -1519,9 +1536,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/33/68c6c3819368453 [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1963,9 +1980,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2571,9 +2588,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2671,9 +2688,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3051,100 +3069,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3589,9 +3607,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index f03eda6912..2992da9300 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -353,75 +353,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -721,9 +738,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1312,9 +1329,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -1600,9 +1617,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -2043,9 +2060,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409c [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2703,9 +2720,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2803,9 +2820,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3171,100 +3189,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3709,9 +3727,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml index 72fb368424..576ca6ba53 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml @@ -353,75 +353,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -721,9 +738,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1312,9 +1329,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -1594,9 +1611,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -2037,9 +2054,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409c [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2834,9 +2851,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2934,9 +2951,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3302,100 +3320,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3834,9 +3852,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/jupyter/trustyai/ubi9-python-3.12/pylock.toml b/jupyter/trustyai/ubi9-python-3.12/pylock.toml index 5de6e113cd..8bcfe9e505 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pylock.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pylock.toml @@ -347,75 +347,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -720,9 +737,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "docstring-parser" @@ -1309,9 +1326,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-bokeh" @@ -2031,9 +2048,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2715,9 +2732,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2827,9 +2844,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0d [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3195,100 +3213,100 @@ wheels = [ [[packages]] name = "pyzmq" -version = "27.0.2" -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", upload-time = 2025-08-21T04:23:26Z, size = 281440, hashes = { sha256 = "b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798" } } +version = "27.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", upload-time = 2025-09-08T23:10:18Z, size = 281750, hashes = { sha256 = "ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:20:55Z, size = 1329839, hashes = { sha256 = "8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384" } }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:20:58Z, size = 906367, hashes = { sha256 = "f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf" } }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:20:59Z, size = 666545, hashes = { sha256 = "3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f" } }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:01Z, size = 854219, hashes = { sha256 = "9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076" } }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:03Z, size = 1655103, hashes = { sha256 = "f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce" } }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:05Z, size = 2033712, hashes = { sha256 = "4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0" } }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:06Z, size = 1891847, hashes = { sha256 = "31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a" } }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", upload-time = 2025-08-21T04:21:07Z, size = 567136, hashes = { sha256 = "25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc" } }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", upload-time = 2025-08-21T04:21:09Z, size = 631969, hashes = { sha256 = "a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3" } }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", upload-time = 2025-08-21T04:21:11Z, size = 559459, hashes = { sha256 = "b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63" } }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:12Z, size = 1333169, hashes = { sha256 = "063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d" } }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:13Z, size = 909176, hashes = { sha256 = "845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076" } }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:15Z, size = 668972, hashes = { sha256 = "515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1" } }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:16Z, size = 856962, hashes = { sha256 = "862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b" } }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:18Z, size = 1657712, hashes = { sha256 = "2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57" } }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:20Z, size = 2035054, hashes = { sha256 = "38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a" } }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:21Z, size = 1894010, hashes = { sha256 = "7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792" } }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", upload-time = 2025-08-21T04:21:23Z, size = 566819, hashes = { sha256 = "47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d" } }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", upload-time = 2025-08-21T04:21:24Z, size = 633264, hashes = { sha256 = "f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b" } }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", upload-time = 2025-08-21T04:21:26Z, size = 559316, hashes = { sha256 = "2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768" } }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:27Z, size = 1305910, hashes = { sha256 = "5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a" } }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:29Z, size = 895507, hashes = { sha256 = "4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040" } }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:30Z, size = 652670, hashes = { sha256 = "56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9" } }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:32Z, size = 840581, hashes = { sha256 = "340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c" } }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:33Z, size = 1641931, hashes = { sha256 = "ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0" } }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:35Z, size = 2021226, hashes = { sha256 = "ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c" } }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:36Z, size = 1878047, hashes = { sha256 = "3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6" } }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", upload-time = 2025-08-21T04:21:38Z, size = 558757, hashes = { sha256 = "272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6" } }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", upload-time = 2025-08-21T04:21:39Z, size = 619281, hashes = { sha256 = "734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e" } }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", upload-time = 2025-08-21T04:21:41Z, size = 552680, hashes = { sha256 = "41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d" } }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-08-21T04:21:43Z, size = 1122259, hashes = { sha256 = "7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a" } }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-08-21T04:21:44Z, size = 1156113, hashes = { sha256 = "e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07" } }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:21:46Z, size = 1341437, hashes = { sha256 = "cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3" } }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:21:47Z, size = 897888, hashes = { sha256 = "61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea" } }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:21:48Z, size = 660727, hashes = { sha256 = "e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263" } }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:21:50Z, size = 848136, hashes = { sha256 = "c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175" } }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:21:52Z, size = 1650402, hashes = { sha256 = "b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc" } }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:21:54Z, size = 2024587, hashes = { sha256 = "bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5" } }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:21:55Z, size = 1885493, hashes = { sha256 = "b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c" } }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", upload-time = 2025-08-21T04:21:57Z, size = 574934, hashes = { sha256 = "3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2" } }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-08-21T04:21:59Z, size = 640932, hashes = { sha256 = "5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549" } }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", upload-time = 2025-08-21T04:22:01Z, size = 561315, hashes = { sha256 = "86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7" } }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:02Z, size = 1341463, hashes = { sha256 = "d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a" } }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:04Z, size = 897840, hashes = { sha256 = "4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543" } }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:06Z, size = 660704, hashes = { sha256 = "8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b" } }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:07Z, size = 848037, hashes = { sha256 = "565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004" } }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:09Z, size = 1650278, hashes = { sha256 = "5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093" } }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:10Z, size = 2024504, hashes = { sha256 = "ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:12Z, size = 1885381, hashes = { sha256 = "d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad" } }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", upload-time = 2025-08-21T04:22:14Z, size = 587526, hashes = { sha256 = "0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3" } }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", upload-time = 2025-08-21T04:22:15Z, size = 661368, hashes = { sha256 = "2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221" } }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", upload-time = 2025-08-21T04:22:17Z, size = 574901, hashes = { sha256 = "4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265" } }, - { url = "https://files.pythonhosted.org/packages/d9/8d/1975837a626a731bf71dbd08a24afc8103c2d50a66831a243cd58f100f21/pyzmq-27.0.2-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:18Z, size = 1331995, hashes = { sha256 = "59a50f5eedf8ed20b7dbd57f1c29b2de003940dea3eedfbf0fbfea05ee7f9f61" } }, - { url = "https://files.pythonhosted.org/packages/48/70/a349c9cfb987ca1235789d62fc536db793d5e41225912a58a53f66b1f549/pyzmq-27.0.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:20Z, size = 907763, hashes = { sha256 = "a00e6390e52770ba1ec753b2610f90b4f00e74c71cfc5405b917adf3cc39565e" } }, - { url = "https://files.pythonhosted.org/packages/ce/6f/fa3852b2a46c3a5638953e17c163430804784011b839fd867eef0dbaf3a0/pyzmq-27.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:22Z, size = 864251, hashes = { sha256 = "49d8d05d9844d83cddfbc86a82ac0cafe7ab694fcc9c9618de8d015c318347c3" } }, - { url = "https://files.pythonhosted.org/packages/74/5c/8ec2ca62c32de86a9d9f54eff7590ca7bbf2feb985f90fedd1c5871ab37c/pyzmq-27.0.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:24Z, size = 668816, hashes = { sha256 = "3660d85e2b6a28eb2d586dedab9c61a7b7c64ab0d89a35d2973c7be336f12b0d" } }, - { url = "https://files.pythonhosted.org/packages/18/a6/e144daaaf099da8a23f3d2b91aef3b5c8767067df958ece73a7cba82522e/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:26Z, size = 1657654, hashes = { sha256 = "bccfee44b392f4d13bbf05aa88d8f7709271b940a8c398d4216fde6b717624ae" } }, - { url = "https://files.pythonhosted.org/packages/92/a3/5c54aa3e034a22b86a03bcd0bbc8030833ac77c58d8bcb2c47dd7c66ae1d/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:27Z, size = 2034910, hashes = { sha256 = "989066d51686415f1da646d6e2c5364a9b084777c29d9d1720aa5baf192366ef" } }, - { url = "https://files.pythonhosted.org/packages/8f/b3/84dd2e41fc399619c0120ee416a7d4fb981d4c2f8d45b0d83f73a6d07634/pyzmq-27.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:29Z, size = 1894010, hashes = { sha256 = "cc283595b82f0db155a52f6462945c7b6b47ecaae2f681746eeea537c95cf8c9" } }, - { url = "https://files.pythonhosted.org/packages/d7/47/448ea710c387b045b6c4c9a6dd7781fcfa20d9442635639d6742de5baac3/pyzmq-27.0.2-cp38-cp38-win32.whl", upload-time = 2025-08-21T04:22:31Z, size = 567434, hashes = { sha256 = "ad38daf57495beadc0d929e8901b2aa46ff474239b5a8a46ccc7f67dc01d2335" } }, - { url = "https://files.pythonhosted.org/packages/47/2b/25c38897c08253486b136c47a43902fc410fbb79386d4e97940e95f9dd4b/pyzmq-27.0.2-cp38-cp38-win_amd64.whl", upload-time = 2025-08-21T04:22:32Z, size = 632515, hashes = { sha256 = "36508466a266cf78bba2f56529ad06eb38ba827f443b47388d420bec14d331ba" } }, - { url = "https://files.pythonhosted.org/packages/c8/57/a4aff0dbb29001cebf94848a980ac36bea8e1cb65ac0f72ff03e484df208/pyzmq-27.0.2-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-08-21T04:22:34Z, size = 1330291, hashes = { sha256 = "aa9c1c208c263b84386ac25bed6af5672397dc3c232638114fc09bca5c7addf9" } }, - { url = "https://files.pythonhosted.org/packages/e1/a6/8519ed48b5bdd72e1a3946a76987afb6659a355180cd15e51cea6afe1983/pyzmq-27.0.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:36Z, size = 906596, hashes = { sha256 = "795c4884cfe7ea59f2b67d82b417e899afab889d332bfda13b02f8e0c155b2e4" } }, - { url = "https://files.pythonhosted.org/packages/3c/19/cb6f463d6454079a566160d10cf175c3c59274b1378104d2b01a5a1ca560/pyzmq-27.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:22:37Z, size = 863605, hashes = { sha256 = "47eb65bb25478358ba3113dd9a08344f616f417ad3ffcbb190cd874fae72b1b1" } }, - { url = "https://files.pythonhosted.org/packages/9d/37/afe25d5f9b91b7422067bb7cd3f75691d78baa0c2c2f76bd0643389ac600/pyzmq-27.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:39Z, size = 666777, hashes = { sha256 = "a6fc24f00293f10aff04d55ca37029b280474c91f4de2cad5e911e5e10d733b7" } }, - { url = "https://files.pythonhosted.org/packages/15/4a/97b0b59a7eacfd9e61c40abaa9c7e2587bbb39671816a9fb0c5dc32d87bc/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-08-21T04:22:41Z, size = 1655404, hashes = { sha256 = "58d4cc9b6b768478adfc40a5cbee545303db8dbc81ba688474e0f499cc581028" } }, - { url = "https://files.pythonhosted.org/packages/27/db/bcf03bea232839ea749562f76bda3807b16a25c68fdd153339a56699bb1d/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-08-21T04:22:43Z, size = 2034051, hashes = { sha256 = "cea2f26c5972796e02b222968a21a378d09eb4ff590eb3c5fafa8913f8c2bdf5" } }, - { url = "https://files.pythonhosted.org/packages/57/3f/9cc291101ee766ab41bae25654af84c11d259f27d73b1ed985256dae8a16/pyzmq-27.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-08-21T04:22:44Z, size = 1892080, hashes = { sha256 = "a0621ec020c49fc1b6e31304f1a820900d54e7d9afa03ea1634264bf9387519e" } }, - { url = "https://files.pythonhosted.org/packages/16/52/51d4c56c553e7368abc2d010a783092c68a1888045f899eabcfd3bc345f3/pyzmq-27.0.2-cp39-cp39-win32.whl", upload-time = 2025-08-21T04:22:46Z, size = 567463, hashes = { sha256 = "1326500792a9cb0992db06bbaf5d0098459133868932b81a6e90d45c39eca99d" } }, - { url = "https://files.pythonhosted.org/packages/93/20/3b0ac853b5bbe1fd05e1898ea60335f9d402312328fa17514a876418ab11/pyzmq-27.0.2-cp39-cp39-win_amd64.whl", upload-time = 2025-08-21T04:22:48Z, size = 632200, hashes = { sha256 = "5ee9560cb1e3094ef01fc071b361121a57ebb8d4232912b6607a6d7d2d0a97b4" } }, - { url = "https://files.pythonhosted.org/packages/b0/14/78b192a7864a38c71e30c3fd668eff949b44db13c1906035e6095fecd00d/pyzmq-27.0.2-cp39-cp39-win_arm64.whl", upload-time = 2025-08-21T04:22:50Z, size = 559638, hashes = { sha256 = "85e3c6fb0d25ea046ebcfdc2bcb9683d663dc0280645c79a616ff5077962a15b" } }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:22:51Z, size = 836008, hashes = { sha256 = "d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902" } }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:22:53Z, size = 799932, hashes = { sha256 = "dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88" } }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:22:55Z, size = 567458, hashes = { sha256 = "5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd" } }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:22:56Z, size = 747087, hashes = { sha256 = "c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787" } }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-08-21T04:22:58Z, size = 544641, hashes = { sha256 = "c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e" } }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:00Z, size = 836007, hashes = { sha256 = "e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02" } }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:02Z, size = 799932, hashes = { sha256 = "e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f" } }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:03Z, size = 567459, hashes = { sha256 = "f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b" } }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-21T04:23:05Z, size = 747088, hashes = { sha256 = "de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41" } }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:07Z, size = 544639, hashes = { sha256 = "f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb" } }, - { url = "https://files.pythonhosted.org/packages/43/80/429c717548596812e33ee284065c01581ef46f6011cffd1558308017eea3/pyzmq-27.0.2-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:08Z, size = 835984, hashes = { sha256 = "05288947797dcd6724702db2056972dceef9963a83041eb734aea504416094ec" } }, - { url = "https://files.pythonhosted.org/packages/83/d7/d6b2db0d6f5e57a83a970eed419811361ab9c9ce3f8b184d343bf514632c/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:10Z, size = 799928, hashes = { sha256 = "dff9198adbb6810ad857f3bfa59b4859c45acb02b0d198b39abeafb9148474f3" } }, - { url = "https://files.pythonhosted.org/packages/fc/27/ffd149b651c6d0b81a4a002842800c530a433855144e32a8929c517b44e9/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:11Z, size = 758428, hashes = { sha256 = "849123fd9982c7f63911fdceba9870f203f0f32c953a3bab48e7f27803a0e3ec" } }, - { url = "https://files.pythonhosted.org/packages/8d/80/8bcce571eaddb8b92bcdfe522f66e9d98daa803c3c5f03d99bbb054ffe8e/pyzmq-27.0.2-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:13Z, size = 567451, hashes = { sha256 = "c5ee06945f3069e3609819890a01958c4bbfea7a2b31ae87107c6478838d309e" } }, - { url = "https://files.pythonhosted.org/packages/38/14/74aac50958bcc38665d24aa49bac7ebcf89a31a9a5cb00c2a8f870f6f4e0/pyzmq-27.0.2-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:15Z, size = 544633, hashes = { sha256 = "6156ad5e8bbe8a78a3f5b5757c9a883b0012325c83f98ce6d58fcec81e8b3d06" } }, - { url = "https://files.pythonhosted.org/packages/c6/ce/36c82244b111c408c99037b61eedcaac9a3f17300c3f857cf175a7b8832f/pyzmq-27.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-08-21T04:23:17Z, size = 836001, hashes = { sha256 = "400f34321e3bd89b1165b91ea6b18ad26042ba9ad0dfed8b35049e2e24eeab9b" } }, - { url = "https://files.pythonhosted.org/packages/6f/dc/4aa8e518f1c0d0ee7fb98cf54cf3854e471815040062d26d948df638d9bc/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-08-21T04:23:19Z, size = 799927, hashes = { sha256 = "9cbad4ef12e4c15c94d2c24ecd15a8ed56bf091c62f121a2b0c618ddd4b7402b" } }, - { url = "https://files.pythonhosted.org/packages/43/4a/cca781133ce015898b7c4ad63240d05af5c54e8736d099c95b0a6c9aaca9/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-08-21T04:23:21Z, size = 758427, hashes = { sha256 = "6b2b74aac3392b8cf508ccb68c980a8555298cd378434a2d065d6ce0f4211dff" } }, - { url = "https://files.pythonhosted.org/packages/e3/66/772bf1e3aed8b20587f2e0122bc929711d44ddd27dbbd6eb308a5badd0c3/pyzmq-27.0.2-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-21T04:23:22Z, size = 567453, hashes = { sha256 = "7db5db88c24cf9253065d69229a148ff60821e5d6f8ff72579b1f80f8f348bab" } }, - { url = "https://files.pythonhosted.org/packages/e0/fb/fdc3dd8ec46f5226b4cde299839f10c625886bd18adbeaa8a59ffe104356/pyzmq-27.0.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-08-21T04:23:24Z, size = 544636, hashes = { sha256 = "8ffe40c216c41756ca05188c3e24a23142334b304f7aebd75c24210385e35573" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:26Z, size = 1329850, hashes = { sha256 = "508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4" } }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:29Z, size = 906380, hashes = { sha256 = "507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556" } }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:31Z, size = 666421, hashes = { sha256 = "bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b" } }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:33Z, size = 854149, hashes = { sha256 = "03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e" } }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:35Z, size = 1655070, hashes = { sha256 = "677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526" } }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:37Z, size = 2033441, hashes = { sha256 = "dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1" } }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:39Z, size = 1891529, hashes = { sha256 = "08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386" } }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:07:40Z, size = 567276, hashes = { sha256 = "a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda" } }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:07:42Z, size = 632208, hashes = { sha256 = "c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f" } }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", upload-time = 2025-09-08T23:07:43Z, size = 559766, hashes = { sha256 = "9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32" } }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:07:45Z, size = 1333328, hashes = { sha256 = "226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86" } }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:07:47Z, size = 908803, hashes = { sha256 = "0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581" } }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:07:49Z, size = 668836, hashes = { sha256 = "c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f" } }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:07:51Z, size = 857038, hashes = { sha256 = "5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e" } }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:07:52Z, size = 1657531, hashes = { sha256 = "15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e" } }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:07:55Z, size = 2034786, hashes = { sha256 = "bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2" } }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:07:57Z, size = 1894220, hashes = { sha256 = "e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394" } }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:07:59Z, size = 567155, hashes = { sha256 = "6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f" } }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:08:00Z, size = 633428, hashes = { sha256 = "190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97" } }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:08:02Z, size = 559497, hashes = { sha256 = "eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07" } }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:03Z, size = 1306279, hashes = { sha256 = "452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc" } }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:05Z, size = 895645, hashes = { sha256 = "1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113" } }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:06Z, size = 652574, hashes = { sha256 = "3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233" } }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:08Z, size = 840995, hashes = { sha256 = "43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31" } }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:09Z, size = 1642070, hashes = { sha256 = "0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28" } }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:11Z, size = 2021121, hashes = { sha256 = "cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856" } }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:13Z, size = 1878550, hashes = { sha256 = "f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496" } }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", upload-time = 2025-09-08T23:08:15Z, size = 559184, hashes = { sha256 = "250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd" } }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", upload-time = 2025-09-08T23:08:17Z, size = 619480, hashes = { sha256 = "9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf" } }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", upload-time = 2025-09-08T23:08:18Z, size = 552993, hashes = { sha256 = "75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f" } }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2025-09-08T23:08:20Z, size = 1122436, hashes = { sha256 = "93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5" } }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2025-09-08T23:08:22Z, size = 1156301, hashes = { sha256 = "fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6" } }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:24Z, size = 1341197, hashes = { sha256 = "e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7" } }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:26Z, size = 897275, hashes = { sha256 = "08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05" } }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:27Z, size = 660469, hashes = { sha256 = "d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9" } }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:29Z, size = 847961, hashes = { sha256 = "6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128" } }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:31Z, size = 1650282, hashes = { sha256 = "c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39" } }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:33Z, size = 2024468, hashes = { sha256 = "90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97" } }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:35Z, size = 1885394, hashes = { sha256 = "add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db" } }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", upload-time = 2025-09-08T23:08:37Z, size = 574964, hashes = { sha256 = "7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c" } }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-08T23:08:40Z, size = 641029, hashes = { sha256 = "8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2" } }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-08T23:08:42Z, size = 561541, hashes = { sha256 = "6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e" } }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:08:44Z, size = 1341197, hashes = { sha256 = "ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a" } }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:08:46Z, size = 897175, hashes = { sha256 = "1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea" } }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:08:48Z, size = 660427, hashes = { sha256 = "7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96" } }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:08:49Z, size = 847929, hashes = { sha256 = "01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d" } }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:08:51Z, size = 1650193, hashes = { sha256 = "80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146" } }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:08:53Z, size = 2024388, hashes = { sha256 = "544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd" } }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:08:55Z, size = 1885316, hashes = { sha256 = "cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a" } }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:08:58Z, size = 587472, hashes = { sha256 = "1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92" } }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:08:59Z, size = 661401, hashes = { sha256 = "19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0" } }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:09:01Z, size = 575170, hashes = { sha256 = "dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7" } }, + { url = "https://files.pythonhosted.org/packages/38/f8/946ecde123eaffe933ecf287186495d5f22a8bf444bcb774d9c83dcb2fa5/pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:03Z, size = 1332188, hashes = { sha256 = "18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b" } }, + { url = "https://files.pythonhosted.org/packages/56/08/5960fd162bf1e0e22f251c2f7744101241bc419fbc52abab4108260eb3e0/pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:06Z, size = 907319, hashes = { sha256 = "753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa" } }, + { url = "https://files.pythonhosted.org/packages/7f/62/2d8712aafbd7fcf0e303d67c1d923f64a41aa872f1348e3d5dcec147c909/pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:07Z, size = 864213, hashes = { sha256 = "b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef" } }, + { url = "https://files.pythonhosted.org/packages/e1/04/e9a1550d2dcb29cd662d88c89e9fe975393dd577e2c8b2c528d0a0bacfac/pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:10Z, size = 668520, hashes = { sha256 = "7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50" } }, + { url = "https://files.pythonhosted.org/packages/48/ad/1638518b7554686d17b5fdd0c0381c13656fe4899dc13af0ba10850d56f0/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:12Z, size = 1657582, hashes = { sha256 = "b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f" } }, + { url = "https://files.pythonhosted.org/packages/cc/b7/6cb8123ee217c1efa8e917feabe86425185a7b55504af32bffa057dcd91d/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:14Z, size = 2035054, hashes = { sha256 = "ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0" } }, + { url = "https://files.pythonhosted.org/packages/cb/95/8d6ec87b43e1d8608be461165180fec4744da9edceea4ce48c7bd8c60402/pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:15Z, size = 1894186, hashes = { sha256 = "e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831" } }, + { url = "https://files.pythonhosted.org/packages/a7/2a/7806479dd1f1b964d0aa07f1d961fcaa8673ed543c911847fc45e91f103a/pyzmq-27.1.0-cp38-cp38-win32.whl", upload-time = 2025-09-08T23:09:17Z, size = 567508, hashes = { sha256 = "a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312" } }, + { url = "https://files.pythonhosted.org/packages/9f/24/70e83d3ff64ef7e3d6666bd30a241be695dad0ef30d5519bf9c5ff174786/pyzmq-27.1.0-cp38-cp38-win_amd64.whl", upload-time = 2025-09-08T23:09:19Z, size = 632740, hashes = { sha256 = "df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266" } }, + { url = "https://files.pythonhosted.org/packages/ac/4e/782eb6df91b6a9d9afa96c2dcfc5cac62562a68eb62a02210101f886014d/pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", upload-time = 2025-09-08T23:09:21Z, size = 1330426, hashes = { sha256 = "96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb" } }, + { url = "https://files.pythonhosted.org/packages/8d/ca/2b8693d06b1db4e0c084871e4c9d7842b561d0a6ff9d780640f5e3e9eb55/pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:22Z, size = 906559, hashes = { sha256 = "49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b3/b99b39e2cfdcebd512959780e4d299447fd7f46010b1d88d63324e2481ec/pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:09:24Z, size = 863816, hashes = { sha256 = "849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d" } }, + { url = "https://files.pythonhosted.org/packages/61/b2/018fa8e8eefb34a625b1a45e2effcbc9885645b22cdd0a68283f758351e7/pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:26Z, size = 666735, hashes = { sha256 = "3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345" } }, + { url = "https://files.pythonhosted.org/packages/01/05/8ae778f7cd7c94030731ae2305e6a38f3a333b6825f56c0c03f2134ccf1b/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:09:28Z, size = 1655425, hashes = { sha256 = "da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968" } }, + { url = "https://files.pythonhosted.org/packages/ad/ad/d69478a97a3f3142f9dbbbd9daa4fcf42541913a85567c36d4cfc19b2218/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:09:30Z, size = 2033729, hashes = { sha256 = "9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098" } }, + { url = "https://files.pythonhosted.org/packages/9a/6d/e3c6ad05bc1cddd25094e66cc15ae8924e15c67e231e93ed2955c401007e/pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:09:31Z, size = 1891803, hashes = { sha256 = "e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f" } }, + { url = "https://files.pythonhosted.org/packages/7f/a7/97e8be0daaca157511563160b67a13d4fe76b195e3fa6873cb554ad46be3/pyzmq-27.1.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:09:33Z, size = 567627, hashes = { sha256 = "b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78" } }, + { url = "https://files.pythonhosted.org/packages/5c/91/70bbf3a7c5b04c904261ef5ba224d8a76315f6c23454251bf5f55573a8a1/pyzmq-27.1.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:09:36Z, size = 632315, hashes = { sha256 = "0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db" } }, + { url = "https://files.pythonhosted.org/packages/cc/b5/a4173a83c7fd37f6bdb5a800ea338bc25603284e9ef8681377cec006ede4/pyzmq-27.1.0-cp39-cp39-win_arm64.whl", upload-time = 2025-09-08T23:09:38Z, size = 559833, hashes = { sha256 = "346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc" } }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:40Z, size = 836266, hashes = { sha256 = "c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6" } }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:41Z, size = 800206, hashes = { sha256 = "f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90" } }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:43Z, size = 567747, hashes = { sha256 = "9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:45Z, size = 747371, hashes = { sha256 = "448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74" } }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:47Z, size = 544862, hashes = { sha256 = "05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba" } }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:49Z, size = 836265, hashes = { sha256 = "18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066" } }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:09:51Z, size = 800208, hashes = { sha256 = "ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604" } }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:09:52Z, size = 567747, hashes = { sha256 = "53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c" } }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-08T23:09:54Z, size = 747371, hashes = { sha256 = "f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271" } }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-09-08T23:09:56Z, size = 544862, hashes = { sha256 = "c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355" } }, + { url = "https://files.pythonhosted.org/packages/eb/d8/2cf36ee6d037b52640997bde488d046db55bdea05e34229cf9cd3154fd7d/pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:09:58Z, size = 836250, hashes = { sha256 = "50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b" } }, + { url = "https://files.pythonhosted.org/packages/e5/40/5ff9acff898558fb54731d4b897d5bf16b3725e0c1778166ac9a234b5297/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:00Z, size = 800201, hashes = { sha256 = "510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/f941950f64c5e7919c64d36e52991ade7ac8ea4805e9d2cdba47337d9edc/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:01Z, size = 758755, hashes = { sha256 = "1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3" } }, + { url = "https://files.pythonhosted.org/packages/7b/26/ddd3502658bf85d41ab6d75dcab78a7af5bb32fb5f7ac38bd7cf1bce321d/pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:03Z, size = 567742, hashes = { sha256 = "726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027" } }, + { url = "https://files.pythonhosted.org/packages/36/ad/50515db14fb3c19d48a2a05716c7f4d658da51ea2b145c67f003b3f443d2/pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:05Z, size = 544859, hashes = { sha256 = "bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78" } }, + { url = "https://files.pythonhosted.org/packages/57/f4/c2e978cf6b833708bad7d6396c3a20c19750585a1775af3ff13c435e1912/pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", upload-time = 2025-09-08T23:10:07Z, size = 836257, hashes = { sha256 = "722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f" } }, + { url = "https://files.pythonhosted.org/packages/5f/5f/4e10c7f57a4c92ab0fbb2396297aa8d618e6f5b9b8f8e9756d56f3e6fc52/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-08T23:10:09Z, size = 800203, hashes = { sha256 = "01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8" } }, + { url = "https://files.pythonhosted.org/packages/19/72/a74a007cd636f903448c6ab66628104b1fc5f2ba018733d5eabb94a0a6fb/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:10:11Z, size = 758756, hashes = { sha256 = "4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381" } }, + { url = "https://files.pythonhosted.org/packages/a9/d4/30c25b91f2b4786026372f5ef454134d7f576fcf4ac58539ad7dd5de4762/pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-08T23:10:14Z, size = 567742, hashes = { sha256 = "4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172" } }, + { url = "https://files.pythonhosted.org/packages/92/aa/ee86edad943438cd0316964020c4b6d09854414f9f945f8e289ea6fcc019/pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-09-08T23:10:16Z, size = 544857, hashes = { sha256 = "ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9" } }, ] [[packages]] @@ -3729,34 +3747,39 @@ wheels = [ [[packages]] name = "scikit-learn" -version = "1.7.1" -sdist = { url = "https://files.pythonhosted.org/packages/41/84/5f4af978fff619706b8961accac84780a6d298d82a8873446f72edb4ead0/scikit_learn-1.7.1.tar.gz", upload-time = 2025-07-18T08:01:54Z, size = 7190445, hashes = { sha256 = "24b3f1e976a4665aa74ee0fcaac2b8fccc6ae77c8e07ab25da3ba6d3292b9802" } } +version = "1.7.2" +sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", upload-time = 2025-09-09T08:21:29Z, size = 7193136, hashes = { sha256 = "20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/74/88/0dd5be14ef19f2d80a77780be35a33aa94e8a3b3223d80bee8892a7832b4/scikit_learn-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-07-18T08:01:00Z, size = 9338868, hashes = { sha256 = "406204dd4004f0517f0b23cf4b28c6245cbd51ab1b6b78153bc784def214946d" } }, - { url = "https://files.pythonhosted.org/packages/fd/52/3056b6adb1ac58a0bc335fc2ed2fcf599974d908855e8cb0ca55f797593c/scikit_learn-1.7.1-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-07-18T08:01:02Z, size = 8655943, hashes = { sha256 = "16af2e44164f05d04337fd1fc3ae7c4ea61fd9b0d527e22665346336920fe0e1" } }, - { url = "https://files.pythonhosted.org/packages/fb/a4/e488acdece6d413f370a9589a7193dac79cd486b2e418d3276d6ea0b9305/scikit_learn-1.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-18T08:01:04Z, size = 9652056, hashes = { sha256 = "2f2e78e56a40c7587dea9a28dc4a49500fa2ead366869418c66f0fd75b80885c" } }, - { url = "https://files.pythonhosted.org/packages/18/41/bceacec1285b94eb9e4659b24db46c23346d7e22cf258d63419eb5dec6f7/scikit_learn-1.7.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T08:01:07Z, size = 9473691, hashes = { sha256 = "b62b76ad408a821475b43b7bb90a9b1c9a4d8d125d505c2df0539f06d6e631b1" } }, - { url = "https://files.pythonhosted.org/packages/12/7b/e1ae4b7e1dd85c4ca2694ff9cc4a9690970fd6150d81b975e6c5c6f8ee7c/scikit_learn-1.7.1-cp310-cp310-win_amd64.whl", upload-time = 2025-07-18T08:01:09Z, size = 8900873, hashes = { sha256 = "9963b065677a4ce295e8ccdee80a1dd62b37249e667095039adcd5bce6e90deb" } }, - { url = "https://files.pythonhosted.org/packages/b4/bd/a23177930abd81b96daffa30ef9c54ddbf544d3226b8788ce4c3ef1067b4/scikit_learn-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-07-18T08:01:11Z, size = 9334838, hashes = { sha256 = "90c8494ea23e24c0fb371afc474618c1019dc152ce4a10e4607e62196113851b" } }, - { url = "https://files.pythonhosted.org/packages/8d/a1/d3a7628630a711e2ac0d1a482910da174b629f44e7dd8cfcd6924a4ef81a/scikit_learn-1.7.1-cp311-cp311-macosx_12_0_arm64.whl", upload-time = 2025-07-18T08:01:13Z, size = 8651241, hashes = { sha256 = "bb870c0daf3bf3be145ec51df8ac84720d9972170786601039f024bf6d61a518" } }, - { url = "https://files.pythonhosted.org/packages/26/92/85ec172418f39474c1cd0221d611345d4f433fc4ee2fc68e01f524ccc4e4/scikit_learn-1.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-18T08:01:15Z, size = 9718677, hashes = { sha256 = "40daccd1b5623f39e8943ab39735cadf0bdce80e67cdca2adcb5426e987320a8" } }, - { url = "https://files.pythonhosted.org/packages/df/ce/abdb1dcbb1d2b66168ec43b23ee0cee356b4cc4100ddee3943934ebf1480/scikit_learn-1.7.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T08:01:18Z, size = 9511189, hashes = { sha256 = "30d1f413cfc0aa5a99132a554f1d80517563c34a9d3e7c118fde2d273c6fe0f7" } }, - { url = "https://files.pythonhosted.org/packages/b2/3b/47b5eaee01ef2b5a80ba3f7f6ecf79587cb458690857d4777bfd77371c6f/scikit_learn-1.7.1-cp311-cp311-win_amd64.whl", upload-time = 2025-07-18T08:01:20Z, size = 8914794, hashes = { sha256 = "c711d652829a1805a95d7fe96654604a8f16eab5a9e9ad87b3e60173415cb650" } }, - { url = "https://files.pythonhosted.org/packages/cb/16/57f176585b35ed865f51b04117947fe20f130f78940c6477b6d66279c9c2/scikit_learn-1.7.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-18T08:01:22Z, size = 9260431, hashes = { sha256 = "3cee419b49b5bbae8796ecd690f97aa412ef1674410c23fc3257c6b8b85b8087" } }, - { url = "https://files.pythonhosted.org/packages/67/4e/899317092f5efcab0e9bc929e3391341cec8fb0e816c4789686770024580/scikit_learn-1.7.1-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2025-07-18T08:01:24Z, size = 8637191, hashes = { sha256 = "2fd8b8d35817b0d9ebf0b576f7d5ffbbabdb55536b0655a8aaae629d7ffd2e1f" } }, - { url = "https://files.pythonhosted.org/packages/f3/1b/998312db6d361ded1dd56b457ada371a8d8d77ca2195a7d18fd8a1736f21/scikit_learn-1.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-18T08:01:26Z, size = 9486346, hashes = { sha256 = "588410fa19a96a69763202f1d6b7b91d5d7a5d73be36e189bc6396bfb355bd87" } }, - { url = "https://files.pythonhosted.org/packages/ad/09/a2aa0b4e644e5c4ede7006748f24e72863ba2ae71897fecfd832afea01b4/scikit_learn-1.7.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T08:01:28Z, size = 9290988, hashes = { sha256 = "e3142f0abe1ad1d1c31a2ae987621e41f6b578144a911ff4ac94781a583adad7" } }, - { url = "https://files.pythonhosted.org/packages/15/fa/c61a787e35f05f17fc10523f567677ec4eeee5f95aa4798dbbbcd9625617/scikit_learn-1.7.1-cp312-cp312-win_amd64.whl", upload-time = 2025-07-18T08:01:30Z, size = 8735568, hashes = { sha256 = "3ddd9092c1bd469acab337d87930067c87eac6bd544f8d5027430983f1e1ae88" } }, - { url = "https://files.pythonhosted.org/packages/52/f8/e0533303f318a0f37b88300d21f79b6ac067188d4824f1047a37214ab718/scikit_learn-1.7.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-18T08:01:32Z, size = 9213143, hashes = { sha256 = "b7839687fa46d02e01035ad775982f2470be2668e13ddd151f0f55a5bf123bae" } }, - { url = "https://files.pythonhosted.org/packages/71/f3/f1df377d1bdfc3e3e2adc9c119c238b182293e6740df4cbeac6de2cc3e23/scikit_learn-1.7.1-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2025-07-18T08:01:34Z, size = 8591977, hashes = { sha256 = "a10f276639195a96c86aa572ee0698ad64ee939a7b042060b98bd1930c261d10" } }, - { url = "https://files.pythonhosted.org/packages/99/72/c86a4cd867816350fe8dee13f30222340b9cd6b96173955819a5561810c5/scikit_learn-1.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-18T08:01:37Z, size = 9436142, hashes = { sha256 = "13679981fdaebc10cc4c13c43344416a86fcbc61449cb3e6517e1df9d12c8309" } }, - { url = "https://files.pythonhosted.org/packages/e8/66/277967b29bd297538dc7a6ecfb1a7dce751beabd0d7f7a2233be7a4f7832/scikit_learn-1.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T08:01:39Z, size = 9282996, hashes = { sha256 = "4f1262883c6a63f067a980a8cdd2d2e7f2513dddcef6a9eaada6416a7a7cbe43" } }, - { url = "https://files.pythonhosted.org/packages/e2/47/9291cfa1db1dae9880420d1e07dbc7e8dd4a7cdbc42eaba22512e6bde958/scikit_learn-1.7.1-cp313-cp313-win_amd64.whl", upload-time = 2025-07-18T08:01:42Z, size = 8707418, hashes = { sha256 = "ca6d31fb10e04d50bfd2b50d66744729dbb512d4efd0223b864e2fdbfc4cee11" } }, - { url = "https://files.pythonhosted.org/packages/61/95/45726819beccdaa34d3362ea9b2ff9f2b5d3b8bf721bd632675870308ceb/scikit_learn-1.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-18T08:01:44Z, size = 9561466, hashes = { sha256 = "781674d096303cfe3d351ae6963ff7c958db61cde3421cd490e3a5a58f2a94ae" } }, - { url = "https://files.pythonhosted.org/packages/ee/1c/6f4b3344805de783d20a51eb24d4c9ad4b11a7f75c1801e6ec6d777361fd/scikit_learn-1.7.1-cp313-cp313t-macosx_12_0_arm64.whl", upload-time = 2025-07-18T08:01:46Z, size = 9040467, hashes = { sha256 = "10679f7f125fe7ecd5fad37dd1aa2daae7e3ad8df7f3eefa08901b8254b3e12c" } }, - { url = "https://files.pythonhosted.org/packages/6f/80/abe18fe471af9f1d181904203d62697998b27d9b62124cd281d740ded2f9/scikit_learn-1.7.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-18T08:01:48Z, size = 9532052, hashes = { sha256 = "1f812729e38c8cb37f760dce71a9b83ccfb04f59b3dca7c6079dcdc60544fa9e" } }, - { url = "https://files.pythonhosted.org/packages/14/82/b21aa1e0c4cee7e74864d3a5a721ab8fcae5ca55033cb6263dca297ed35b/scikit_learn-1.7.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T08:01:50Z, size = 9361575, hashes = { sha256 = "88e1a20131cf741b84b89567e1717f27a2ced228e0f29103426102bc2e3b8ef7" } }, - { url = "https://files.pythonhosted.org/packages/f2/20/f4777fcd5627dc6695fa6b92179d0edb7a3ac1b91bcd9a1c7f64fa7ade23/scikit_learn-1.7.1-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-18T08:01:52Z, size = 9277310, hashes = { sha256 = "b1bd1d919210b6a10b7554b717c9000b5485aa95a1d0f177ae0d7ee8ec750da5" } }, + { url = "https://files.pythonhosted.org/packages/ba/3e/daed796fd69cce768b8788401cc464ea90b306fb196ae1ffed0b98182859/scikit_learn-1.7.2-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-09-09T08:20:19Z, size = 9336221, hashes = { sha256 = "6b33579c10a3081d076ab403df4a4190da4f4432d443521674637677dc91e61f" } }, + { url = "https://files.pythonhosted.org/packages/1c/ce/af9d99533b24c55ff4e18d9b7b4d9919bbc6cd8f22fe7a7be01519a347d5/scikit_learn-1.7.2-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:20:22Z, size = 8653834, hashes = { sha256 = "36749fb62b3d961b1ce4fedf08fa57a1986cd409eff2d783bca5d4b9b5fce51c" } }, + { url = "https://files.pythonhosted.org/packages/58/0e/8c2a03d518fb6bd0b6b0d4b114c63d5f1db01ff0f9925d8eb10960d01c01/scikit_learn-1.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:20:24Z, size = 9660938, hashes = { sha256 = "7a58814265dfc52b3295b1900cfb5701589d30a8bb026c7540f1e9d3499d5ec8" } }, + { url = "https://files.pythonhosted.org/packages/2b/75/4311605069b5d220e7cf5adabb38535bd96f0079313cdbb04b291479b22a/scikit_learn-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:20:26Z, size = 9477818, hashes = { sha256 = "4a847fea807e278f821a0406ca01e387f97653e284ecbd9750e3ee7c90347f18" } }, + { url = "https://files.pythonhosted.org/packages/7f/9b/87961813c34adbca21a6b3f6b2bea344c43b30217a6d24cc437c6147f3e8/scikit_learn-1.7.2-cp310-cp310-win_amd64.whl", upload-time = 2025-09-09T08:20:29Z, size = 8886969, hashes = { sha256 = "ca250e6836d10e6f402436d6463d6c0e4d8e0234cfb6a9a47835bd392b852ce5" } }, + { url = "https://files.pythonhosted.org/packages/43/83/564e141eef908a5863a54da8ca342a137f45a0bfb71d1d79704c9894c9d1/scikit_learn-1.7.2-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-09-09T08:20:32Z, size = 9331967, hashes = { sha256 = "c7509693451651cd7361d30ce4e86a1347493554f172b1c72a39300fa2aea79e" } }, + { url = "https://files.pythonhosted.org/packages/18/d6/ba863a4171ac9d7314c4d3fc251f015704a2caeee41ced89f321c049ed83/scikit_learn-1.7.2-cp311-cp311-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:20:34Z, size = 8648645, hashes = { sha256 = "0486c8f827c2e7b64837c731c8feff72c0bd2b998067a8a9cbc10643c31f0fe1" } }, + { url = "https://files.pythonhosted.org/packages/ef/0e/97dbca66347b8cf0ea8b529e6bb9367e337ba2e8be0ef5c1a545232abfde/scikit_learn-1.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:20:36Z, size = 9715424, hashes = { sha256 = "89877e19a80c7b11a2891a27c21c4894fb18e2c2e077815bcade10d34287b20d" } }, + { url = "https://files.pythonhosted.org/packages/f7/32/1f3b22e3207e1d2c883a7e09abb956362e7d1bd2f14458c7de258a26ac15/scikit_learn-1.7.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:20:38Z, size = 9509234, hashes = { sha256 = "8da8bf89d4d79aaec192d2bda62f9b56ae4e5b4ef93b6a56b5de4977e375c1f1" } }, + { url = "https://files.pythonhosted.org/packages/9f/71/34ddbd21f1da67c7a768146968b4d0220ee6831e4bcbad3e03dd3eae88b6/scikit_learn-1.7.2-cp311-cp311-win_amd64.whl", upload-time = 2025-09-09T08:20:41Z, size = 8894244, hashes = { sha256 = "9b7ed8d58725030568523e937c43e56bc01cadb478fc43c042a9aca1dacb3ba1" } }, + { url = "https://files.pythonhosted.org/packages/a7/aa/3996e2196075689afb9fce0410ebdb4a09099d7964d061d7213700204409/scikit_learn-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-09T08:20:43Z, size = 9259818, hashes = { sha256 = "8d91a97fa2b706943822398ab943cde71858a50245e31bc71dba62aab1d60a96" } }, + { url = "https://files.pythonhosted.org/packages/43/5d/779320063e88af9c4a7c2cf463ff11c21ac9c8bd730c4a294b0000b666c9/scikit_learn-1.7.2-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:20:45Z, size = 8636997, hashes = { sha256 = "acbc0f5fd2edd3432a22c69bed78e837c70cf896cd7993d71d51ba6708507476" } }, + { url = "https://files.pythonhosted.org/packages/5c/d0/0c577d9325b05594fdd33aa970bf53fb673f051a45496842caee13cfd7fe/scikit_learn-1.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:20:47Z, size = 9478381, hashes = { sha256 = "e5bf3d930aee75a65478df91ac1225ff89cd28e9ac7bd1196853a9229b6adb0b" } }, + { url = "https://files.pythonhosted.org/packages/82/70/8bf44b933837ba8494ca0fc9a9ab60f1c13b062ad0197f60a56e2fc4c43e/scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:20:50Z, size = 9300296, hashes = { sha256 = "b4d6e9deed1a47aca9fe2f267ab8e8fe82ee20b4526b2c0cd9e135cea10feb44" } }, + { url = "https://files.pythonhosted.org/packages/c6/99/ed35197a158f1fdc2fe7c3680e9c70d0128f662e1fee4ed495f4b5e13db0/scikit_learn-1.7.2-cp312-cp312-win_amd64.whl", upload-time = 2025-09-09T08:20:52Z, size = 8731256, hashes = { sha256 = "6088aa475f0785e01bcf8529f55280a3d7d298679f50c0bb70a2364a82d0b290" } }, + { url = "https://files.pythonhosted.org/packages/ae/93/a3038cb0293037fd335f77f31fe053b89c72f17b1c8908c576c29d953e84/scikit_learn-1.7.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-09T08:20:54Z, size = 9212382, hashes = { sha256 = "0b7dacaa05e5d76759fb071558a8b5130f4845166d88654a0f9bdf3eb57851b7" } }, + { url = "https://files.pythonhosted.org/packages/40/dd/9a88879b0c1104259136146e4742026b52df8540c39fec21a6383f8292c7/scikit_learn-1.7.2-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:20:57Z, size = 8592042, hashes = { sha256 = "abebbd61ad9e1deed54cca45caea8ad5f79e1b93173dece40bb8e0c658dbe6fe" } }, + { url = "https://files.pythonhosted.org/packages/46/af/c5e286471b7d10871b811b72ae794ac5fe2989c0a2df07f0ec723030f5f5/scikit_learn-1.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:20:59Z, size = 9434180, hashes = { sha256 = "502c18e39849c0ea1a5d681af1dbcf15f6cce601aebb657aabbfe84133c1907f" } }, + { url = "https://files.pythonhosted.org/packages/f1/fd/df59faa53312d585023b2da27e866524ffb8faf87a68516c23896c718320/scikit_learn-1.7.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:21:01Z, size = 9283660, hashes = { sha256 = "7a4c328a71785382fe3fe676a9ecf2c86189249beff90bf85e22bdb7efaf9ae0" } }, + { url = "https://files.pythonhosted.org/packages/a7/c7/03000262759d7b6f38c836ff9d512f438a70d8a8ddae68ee80de72dcfb63/scikit_learn-1.7.2-cp313-cp313-win_amd64.whl", upload-time = 2025-09-09T08:21:04Z, size = 8702057, hashes = { sha256 = "63a9afd6f7b229aad94618c01c252ce9e6fa97918c5ca19c9a17a087d819440c" } }, + { url = "https://files.pythonhosted.org/packages/55/87/ef5eb1f267084532c8e4aef98a28b6ffe7425acbfd64b5e2f2e066bc29b3/scikit_learn-1.7.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-09-09T08:21:06Z, size = 9558731, hashes = { sha256 = "9acb6c5e867447b4e1390930e3944a005e2cb115922e693c08a323421a6966e8" } }, + { url = "https://files.pythonhosted.org/packages/93/f8/6c1e3fc14b10118068d7938878a9f3f4e6d7b74a8ddb1e5bed65159ccda8/scikit_learn-1.7.2-cp313-cp313t-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:21:08Z, size = 9038852, hashes = { sha256 = "2a41e2a0ef45063e654152ec9d8bcfc39f7afce35b08902bfe290c2498a67a6a" } }, + { url = "https://files.pythonhosted.org/packages/83/87/066cafc896ee540c34becf95d30375fe5cbe93c3b75a0ee9aa852cd60021/scikit_learn-1.7.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:21:11Z, size = 9527094, hashes = { sha256 = "98335fb98509b73385b3ab2bd0639b1f610541d3988ee675c670371d6a87aa7c" } }, + { url = "https://files.pythonhosted.org/packages/9c/2b/4903e1ccafa1f6453b1ab78413938c8800633988c838aa0be386cbb33072/scikit_learn-1.7.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:21:13Z, size = 9367436, hashes = { sha256 = "191e5550980d45449126e23ed1d5e9e24b2c68329ee1f691a3987476e115e09c" } }, + { url = "https://files.pythonhosted.org/packages/b5/aa/8444be3cfb10451617ff9d177b3c190288f4563e6c50ff02728be67ad094/scikit_learn-1.7.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-09T08:21:15Z, size = 9275749, hashes = { sha256 = "57dc4deb1d3762c75d685507fbd0bc17160144b2f2ba4ccea5dc285ab0d0e973" } }, + { url = "https://files.pythonhosted.org/packages/d9/82/dee5acf66837852e8e68df6d8d3a6cb22d3df997b733b032f513d95205b7/scikit_learn-1.7.2-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-09T08:21:18Z, size = 9208906, hashes = { sha256 = "fa8f63940e29c82d1e67a45d5297bdebbcb585f5a5a50c4914cc2e852ab77f33" } }, + { url = "https://files.pythonhosted.org/packages/3c/30/9029e54e17b87cb7d50d51a5926429c683d5b4c1732f0507a6c3bed9bf65/scikit_learn-1.7.2-cp314-cp314-macosx_12_0_arm64.whl", upload-time = 2025-09-09T08:21:20Z, size = 8627836, hashes = { sha256 = "f95dc55b7902b91331fa4e5845dd5bde0580c9cd9612b1b2791b7e80c3d32615" } }, + { url = "https://files.pythonhosted.org/packages/60/18/4a52c635c71b536879f4b971c2cedf32c35ee78f48367885ed8025d1f7ee/scikit_learn-1.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-09T08:21:22Z, size = 9426236, hashes = { sha256 = "9656e4a53e54578ad10a434dc1f993330568cfee176dff07112b8785fb413106" } }, + { url = "https://files.pythonhosted.org/packages/99/7e/290362f6ab582128c53445458a5befd471ed1ea37953d5bcf80604619250/scikit_learn-1.7.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-09T08:21:24Z, size = 9312593, hashes = { sha256 = "96dc05a854add0e50d3f47a1ef21a10a595016da5b007c7d9cd9d0bffd1fcc61" } }, + { url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl", upload-time = 2025-09-09T08:21:26Z, size = 8820007, hashes = { sha256 = "bb24510ed3f9f61476181e4db51ce801e2ba37541def12dc9333b946fc7a9cf8" } }, ] [[packages]] @@ -3843,9 +3866,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "smmap" diff --git a/runtimes/datascience/ubi9-python-3.12/pylock.toml b/runtimes/datascience/ubi9-python-3.12/pylock.toml index 81060dbee7..38abd0c0b5 100644 --- a/runtimes/datascience/ubi9-python-3.12/pylock.toml +++ b/runtimes/datascience/ubi9-python-3.12/pylock.toml @@ -271,76 +271,93 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" +version = "2.0.0" marker = "(python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -625,9 +642,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "durationpy" @@ -998,9 +1015,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1566,9 +1583,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2097,9 +2114,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2195,10 +2212,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba [[packages]] name = "pycparser" -version = "2.22" -marker = "(python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 's390x') or (platform_machine != 'ppc64le' and platform_machine != 's390x')" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "(python_full_version < '3.14' and implementation_name != 'PyPy' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and implementation_name != 'PyPy' and platform_machine == 's390x') or (implementation_name != 'PyPy' and platform_machine != 'ppc64le' and platform_machine != 's390x')" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -2964,10 +2981,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" +version = "7.3.1" marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "soupsieve" diff --git a/runtimes/minimal/ubi9-python-3.12/pylock.toml b/runtimes/minimal/ubi9-python-3.12/pylock.toml index 11077aa3ae..8966b8d1fc 100644 --- a/runtimes/minimal/ubi9-python-3.12/pylock.toml +++ b/runtimes/minimal/ubi9-python-3.12/pylock.toml @@ -187,76 +187,93 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" +version = "2.0.0" marker = "python_full_version < '3.14'" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -579,9 +596,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1006,10 +1023,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593 [[packages]] name = "pycparser" -version = "2.22" -marker = "python_full_version < '3.14'" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "python_full_version < '3.14' and implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 028f7bc6f6..b2cbb9ce8f 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -379,75 +379,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -759,9 +776,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d6 [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "einops" @@ -801,9 +818,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/47/d63c60f59a59467 [[packages]] name = "fastapi-cli" -version = "0.0.10" -sdist = { url = "https://files.pythonhosted.org/packages/31/b6/ed25b8874a27f684bf601990c48fcb3edb478edca2b9a38cc2ba196fb304/fastapi_cli-0.0.10.tar.gz", upload-time = 2025-08-31T17:43:20Z, size = 16994, hashes = { sha256 = "85a93df72ff834c3d2a356164512cabaf8f093d50eddad9309065a9c9ac5193a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7c/62/0f00036925c0614e333a2baf739c861453a6779331ffb47ec9a6147f860b/fastapi_cli-0.0.10-py3-none-any.whl", upload-time = 2025-08-31T17:43:19Z, size = 10851, hashes = { sha256 = "04bef56b49f7357c6c4acd4f793b4433ed3f511be431ed0af68db6d3f8bd44b3" } }] +version = "0.0.11" +sdist = { url = "https://files.pythonhosted.org/packages/23/08/0af729f6231ebdc17a0356397f966838cbe2efa38529951e24017c7435d5/fastapi_cli-0.0.11.tar.gz", upload-time = 2025-09-09T12:50:38Z, size = 17550, hashes = { sha256 = "4f01d751c14d3d2760339cca0f45e81d816218cae8174d1dc757b5375868cde5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/8f/9e3ad391d1c4183de55c256b481899bbd7bbd06d389e4986741bb289fe94/fastapi_cli-0.0.11-py3-none-any.whl", upload-time = 2025-09-09T12:50:37Z, size = 11095, hashes = { sha256 = "bcdd1123c6077c7466452b9490ca47821f00eb784d58496674793003f9f8e33a" } }] [[packages]] name = "fastapi-cloud-cli" @@ -1432,9 +1449,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1764,9 +1781,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -2267,9 +2284,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2664,9 +2681,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/a4/4439174c879c335 [[packages]] name = "openai" -version = "1.104.2" -sdist = { url = "https://files.pythonhosted.org/packages/94/dc/965b3528ed0435b717acca45e2541d94bd827c0520ce172366323c9edcab/openai-1.104.2.tar.gz", upload-time = 2025-09-02T21:42:31Z, size = 557160, hashes = { sha256 = "9b582ead9dd208753f89dae8e36b6548c6ada076e87ba3db36630e29239661ab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/46/9c/d0b56971e5584aea338bb00d3ca96a7f6694dff77006581b21cd773497ce/openai-1.104.2-py3-none-any.whl", upload-time = 2025-09-02T21:42:28Z, size = 928160, hashes = { sha256 = "0148951da12ea651f890ef38f8adef75b78c053dba37ea2bdba857c8945860d4" } }] +version = "1.107.0" +sdist = { url = "https://files.pythonhosted.org/packages/88/67/d6498de300f83ff57a79cb7aa96ef3bef8d6f070c3ded0f1b5b45442a6bc/openai-1.107.0.tar.gz", upload-time = 2025-09-08T19:25:47Z, size = 566056, hashes = { sha256 = "43e04927584e57d0e9e640ee0077c78baf8150098be96ebd5c512539b6c4e9a4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/ed/e8a4fd20390f2858b95227c288df8fe0c835f7c77625f7583609161684ba/openai-1.107.0-py3-none-any.whl", upload-time = 2025-09-08T19:25:45Z, size = 950968, hashes = { sha256 = "3dcfa3cbb116bd6924b27913b8da28c4a787379ff60049588547a1013e6d6438" } }] [[packages]] name = "openai-harmony" @@ -2690,15 +2707,15 @@ wheels = [ [[packages]] name = "opencv-python-headless" -version = "4.11.0.86" -sdist = { url = "https://files.pythonhosted.org/packages/36/2f/5b2b3ba52c864848885ba988f24b7f105052f68da9ab0e693cc7c25b0b30/opencv-python-headless-4.11.0.86.tar.gz", upload-time = 2025-01-16T13:53:40Z, size = 95177929, hashes = { sha256 = "996eb282ca4b43ec6a3972414de0e2331f5d9cda2b41091a49739c19fb843798" } } +version = "4.12.0.88" +sdist = { url = "https://files.pythonhosted.org/packages/a4/63/6861102ec149c3cd298f4d1ea7ce9d6adbc7529221606ff1dab991a19adb/opencv-python-headless-4.12.0.88.tar.gz", upload-time = 2025-07-07T09:21:06Z, size = 95379675, hashes = { sha256 = "cfdc017ddf2e59b6c2f53bc12d74b6b0be7ded4ec59083ea70763921af2b6c09" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/dc/53/2c50afa0b1e05ecdb4603818e85f7d174e683d874ef63a6abe3ac92220c8/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", upload-time = 2025-01-16T13:52:57Z, size = 37326460, hashes = { sha256 = "48128188ade4a7e517237c8e1e11a9cdf5c282761473383e77beb875bb1e61ca" } }, - { url = "https://files.pythonhosted.org/packages/3b/43/68555327df94bb9b59a1fd645f63fafb0762515344d2046698762fc19d58/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl", upload-time = 2025-01-16T13:55:45Z, size = 56723330, hashes = { sha256 = "a66c1b286a9de872c343ee7c3553b084244299714ebb50fbdcd76f07ebbe6c81" } }, - { url = "https://files.pythonhosted.org/packages/45/be/1438ce43ebe65317344a87e4b150865c5585f4c0db880a34cdae5ac46881/opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-01-16T13:51:59Z, size = 29487060, hashes = { sha256 = "6efabcaa9df731f29e5ea9051776715b1bdd1845d7c9530065c7951d2a2899eb" } }, - { url = "https://files.pythonhosted.org/packages/dd/5c/c139a7876099916879609372bfa513b7f1257f7f1a908b0bdc1c2328241b/opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-01-16T13:53:29Z, size = 49969856, hashes = { sha256 = "0e0a27c19dd1f40ddff94976cfe43066fbbe9dfbb2ec1907d66c19caef42a57b" } }, - { url = "https://files.pythonhosted.org/packages/95/dd/ed1191c9dc91abcc9f752b499b7928aacabf10567bb2c2535944d848af18/opencv_python_headless-4.11.0.86-cp37-abi3-win32.whl", upload-time = 2025-01-16T13:52:49Z, size = 29324425, hashes = { sha256 = "f447d8acbb0b6f2808da71fddd29c1cdd448d2bc98f72d9bb78a7a898fc9621b" } }, - { url = "https://files.pythonhosted.org/packages/86/8a/69176a64335aed183529207ba8bc3d329c2999d852b4f3818027203f50e6/opencv_python_headless-4.11.0.86-cp37-abi3-win_amd64.whl", upload-time = 2025-01-16T13:52:56Z, size = 39402386, hashes = { sha256 = "6c304df9caa7a6a5710b91709dd4786bf20a74d57672b3c31f7033cc638174ca" } }, + { url = "https://files.pythonhosted.org/packages/f7/7d/414e243c5c8216a5277afd104a319cc1291c5e23f5eeef512db5629ee7f4/opencv_python_headless-4.12.0.88-cp37-abi3-macosx_13_0_arm64.whl", upload-time = 2025-07-07T09:14:41Z, size = 37877864, hashes = { sha256 = "1e58d664809b3350c1123484dd441e1667cd7bed3086db1b9ea1b6f6cb20b50e" } }, + { url = "https://files.pythonhosted.org/packages/05/14/7e162714beed1cd5e7b5eb66fcbcba2f065c51b1d9da2463024c84d2f7c0/opencv_python_headless-4.12.0.88-cp37-abi3-macosx_13_0_x86_64.whl", upload-time = 2025-07-07T09:14:51Z, size = 57326608, hashes = { sha256 = "365bb2e486b50feffc2d07a405b953a8f3e8eaa63865bc650034e5c71e7a5154" } }, + { url = "https://files.pythonhosted.org/packages/69/4e/116720df7f1f7f3b59abc608ca30fbec9d2b3ae810afe4e4d26483d9dfa0/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-07-07T09:15:00Z, size = 33145800, hashes = { sha256 = "aeb4b13ecb8b4a0beb2668ea07928160ea7c2cd2d9b5ef571bbee6bafe9cc8d0" } }, + { url = "https://files.pythonhosted.org/packages/89/53/e19c21e0c4eb1275c3e2c97b081103b6dfb3938172264d283a519bf728b9/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-07-07T09:15:10Z, size = 54023419, hashes = { sha256 = "236c8df54a90f4d02076e6f9c1cc763d794542e886c576a6fee46ec8ff75a7a9" } }, + { url = "https://files.pythonhosted.org/packages/bf/9c/a76fd5414de6ec9f21f763a600058a0c3e290053cea87e0275692b1375c0/opencv_python_headless-4.12.0.88-cp37-abi3-win32.whl", upload-time = 2025-07-07T09:15:17Z, size = 30225230, hashes = { sha256 = "fde2cf5c51e4def5f2132d78e0c08f9c14783cd67356922182c6845b9af87dbd" } }, + { url = "https://files.pythonhosted.org/packages/f2/35/0858e9e71b36948eafbc5e835874b63e515179dc3b742cbe3d76bc683439/opencv_python_headless-4.12.0.88-cp37-abi3-win_amd64.whl", upload-time = 2025-07-07T09:15:25Z, size = 38923559, hashes = { sha256 = "86b413bdd6c6bf497832e346cd5371995de148e579b9774f8eba686dee3f5528" } }, ] [[packages]] @@ -3073,19 +3090,17 @@ wheels = [ [[packages]] name = "protobuf" -version = "4.25.8" -sdist = { url = "https://files.pythonhosted.org/packages/df/01/34c8d2b6354906d728703cb9d546a0e534de479e25f1b581e4094c4a85cc/protobuf-4.25.8.tar.gz", upload-time = 2025-05-28T14:22:25Z, size = 380920, hashes = { sha256 = "6135cf8affe1fc6f76cced2641e4ea8d3e59518d1f24ae41ba97bcad82d397cd" } } +version = "6.32.0" +sdist = { url = "https://files.pythonhosted.org/packages/c0/df/fb4a8eeea482eca989b51cffd274aac2ee24e825f0bf3cbce5281fa1567b/protobuf-6.32.0.tar.gz", upload-time = 2025-08-14T21:21:25Z, size = 440614, hashes = { sha256 = "a81439049127067fc49ec1d36e25c6ee1d1a2b7be930675f919258d03c04e7d2" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/ff/05f34305fe6b85bbfbecbc559d423a5985605cad5eda4f47eae9e9c9c5c5/protobuf-4.25.8-cp310-abi3-win32.whl", upload-time = 2025-05-28T14:22:10Z, size = 392745, hashes = { sha256 = "504435d831565f7cfac9f0714440028907f1975e4bed228e58e72ecfff58a1e0" } }, - { url = "https://files.pythonhosted.org/packages/08/35/8b8a8405c564caf4ba835b1fdf554da869954712b26d8f2a98c0e434469b/protobuf-4.25.8-cp310-abi3-win_amd64.whl", upload-time = 2025-05-28T14:22:13Z, size = 413736, hashes = { sha256 = "bd551eb1fe1d7e92c1af1d75bdfa572eff1ab0e5bf1736716814cdccdb2360f9" } }, - { url = "https://files.pythonhosted.org/packages/28/d7/ab27049a035b258dab43445eb6ec84a26277b16105b277cbe0a7698bdc6c/protobuf-4.25.8-cp37-abi3-macosx_10_9_universal2.whl", upload-time = 2025-05-28T14:22:14Z, size = 394537, hashes = { sha256 = "ca809b42f4444f144f2115c4c1a747b9a404d590f18f37e9402422033e464e0f" } }, - { url = "https://files.pythonhosted.org/packages/bd/6d/a4a198b61808dd3d1ee187082ccc21499bc949d639feb948961b48be9a7e/protobuf-4.25.8-cp37-abi3-manylinux2014_aarch64.whl", upload-time = 2025-05-28T14:22:16Z, size = 294005, hashes = { sha256 = "9ad7ef62d92baf5a8654fbb88dac7fa5594cfa70fd3440488a5ca3bfc6d795a7" } }, - { url = "https://files.pythonhosted.org/packages/d6/c6/c9deaa6e789b6fc41b88ccbdfe7a42d2b82663248b715f55aa77fbc00724/protobuf-4.25.8-cp37-abi3-manylinux2014_x86_64.whl", upload-time = 2025-05-28T14:22:17Z, size = 294924, hashes = { sha256 = "83e6e54e93d2b696a92cad6e6efc924f3850f82b52e1563778dfab8b355101b0" } }, - { url = "https://files.pythonhosted.org/packages/8e/4c/0d83d568251605510b721e200b1efff05fb7108b9018831900b309b500df/protobuf-4.25.8-cp38-cp38-win32.whl", upload-time = 2025-05-28T14:22:18Z, size = 392785, hashes = { sha256 = "27d498ffd1f21fb81d987a041c32d07857d1d107909f5134ba3350e1ce80a4af" } }, - { url = "https://files.pythonhosted.org/packages/f0/06/89b29ac545a799a89ebe888dd29006403aa19b2efb252f8b148b71fc5d9c/protobuf-4.25.8-cp38-cp38-win_amd64.whl", upload-time = 2025-05-28T14:22:19Z, size = 413683, hashes = { sha256 = "d552c53d0415449c8d17ced5c341caba0d89dbf433698e1436c8fa0aae7808a3" } }, - { url = "https://files.pythonhosted.org/packages/f3/d5/31cc45286413746927cf46251f87b0120e304e6f233f5e89019b1bc00de8/protobuf-4.25.8-cp39-cp39-win32.whl", upload-time = 2025-05-28T14:22:21Z, size = 392789, hashes = { sha256 = "077ff8badf2acf8bc474406706ad890466274191a48d0abd3bd6987107c9cde5" } }, - { url = "https://files.pythonhosted.org/packages/de/3f/2e1812771b4e28b2a70b566527963e40670d1ec90d3639b6b5f7206ac287/protobuf-4.25.8-cp39-cp39-win_amd64.whl", upload-time = 2025-05-28T14:22:22Z, size = 413684, hashes = { sha256 = "f4510b93a3bec6eba8fd8f1093e9d7fb0d4a24d1a81377c10c0e5bbfe9e4ed24" } }, - { url = "https://files.pythonhosted.org/packages/0c/c1/6aece0ab5209981a70cd186f164c133fdba2f51e124ff92b73de7fd24d78/protobuf-4.25.8-py3-none-any.whl", upload-time = 2025-05-28T14:22:24Z, size = 156757, hashes = { sha256 = "15a0af558aa3b13efef102ae6e4f3efac06f1eea11afb3a57db2901447d9fb59" } }, + { url = "https://files.pythonhosted.org/packages/33/18/df8c87da2e47f4f1dcc5153a81cd6bca4e429803f4069a299e236e4dd510/protobuf-6.32.0-cp310-abi3-win32.whl", upload-time = 2025-08-14T21:21:12Z, size = 424409, hashes = { sha256 = "84f9e3c1ff6fb0308dbacb0950d8aa90694b0d0ee68e75719cb044b7078fe741" } }, + { url = "https://files.pythonhosted.org/packages/e1/59/0a820b7310f8139bd8d5a9388e6a38e1786d179d6f33998448609296c229/protobuf-6.32.0-cp310-abi3-win_amd64.whl", upload-time = 2025-08-14T21:21:15Z, size = 435735, hashes = { sha256 = "a8bdbb2f009cfc22a36d031f22a625a38b615b5e19e558a7b756b3279723e68e" } }, + { url = "https://files.pythonhosted.org/packages/cc/5b/0d421533c59c789e9c9894683efac582c06246bf24bb26b753b149bd88e4/protobuf-6.32.0-cp39-abi3-macosx_10_9_universal2.whl", upload-time = 2025-08-14T21:21:16Z, size = 426449, hashes = { sha256 = "d52691e5bee6c860fff9a1c86ad26a13afbeb4b168cd4445c922b7e2cf85aaf0" } }, + { url = "https://files.pythonhosted.org/packages/ec/7b/607764ebe6c7a23dcee06e054fd1de3d5841b7648a90fd6def9a3bb58c5e/protobuf-6.32.0-cp39-abi3-manylinux2014_aarch64.whl", upload-time = 2025-08-14T21:21:18Z, size = 322869, hashes = { sha256 = "501fe6372fd1c8ea2a30b4d9be8f87955a64d6be9c88a973996cef5ef6f0abf1" } }, + { url = "https://files.pythonhosted.org/packages/40/01/2e730bd1c25392fc32e3268e02446f0d77cb51a2c3a8486b1798e34d5805/protobuf-6.32.0-cp39-abi3-manylinux2014_x86_64.whl", upload-time = 2025-08-14T21:21:19Z, size = 322009, hashes = { sha256 = "75a2aab2bd1aeb1f5dc7c5f33bcb11d82ea8c055c9becbb41c26a8c43fd7092c" } }, + { url = "https://files.pythonhosted.org/packages/84/9c/244509764dc78d69e4a72bfe81b00f2691bdfcaffdb591a3e158695096d7/protobuf-6.32.0-cp39-cp39-win32.whl", upload-time = 2025-08-14T21:21:21Z, size = 424503, hashes = { sha256 = "7db8ed09024f115ac877a1427557b838705359f047b2ff2f2b2364892d19dacb" } }, + { url = "https://files.pythonhosted.org/packages/9b/6f/b1d90a22f619808cf6337aede0d6730af1849330f8dc4d434cfc4a8831b4/protobuf-6.32.0-cp39-cp39-win_amd64.whl", upload-time = 2025-08-14T21:21:22Z, size = 435822, hashes = { sha256 = "15eba1b86f193a407607112ceb9ea0ba9569aed24f93333fe9a497cf2fda37d3" } }, + { url = "https://files.pythonhosted.org/packages/9c/f2/80ffc4677aac1bc3519b26bc7f7f5de7fce0ee2f7e36e59e27d8beb32dd1/protobuf-6.32.0-py3-none-any.whl", upload-time = 2025-08-14T21:21:23Z, size = 169287, hashes = { sha256 = "ba377e5b67b908c8f3072a57b63e2c6a4cbd18aea4ed98d2584350dbf46f2783" } }, ] [[packages]] @@ -3106,9 +3121,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -3406,9 +3421,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a266071 [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -4051,9 +4067,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf4 [[packages]] name = "rich-toolkit" -version = "0.15.0" -sdist = { url = "https://files.pythonhosted.org/packages/65/36/cdb3d51371ad0cccbf1541506304783bd72d55790709b8eb68c0d401a13a/rich_toolkit-0.15.0.tar.gz", upload-time = 2025-08-11T10:55:37Z, size = 115118, hashes = { sha256 = "3f5730e9f2d36d0bfe01cf723948b7ecf4cc355d2b71e2c00e094f7963128c09" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/75/e4/b0794eefb3cf78566b15e5bf576492c1d4a92ce5f6da55675bc11e9ef5d8/rich_toolkit-0.15.0-py3-none-any.whl", upload-time = 2025-08-11T10:55:37Z, size = 29062, hashes = { sha256 = "ddb91008283d4a7989fd8ff0324a48773a7a2276229c6a3070755645538ef1bb" } }] +version = "0.15.1" +sdist = { url = "https://files.pythonhosted.org/packages/67/33/1a18839aaa8feef7983590c05c22c9c09d245ada6017d118325bbfcc7651/rich_toolkit-0.15.1.tar.gz", upload-time = 2025-09-04T09:28:11Z, size = 115322, hashes = { sha256 = "6f9630eb29f3843d19d48c3bd5706a086d36d62016687f9d0efa027ddc2dd08a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c8/49/42821d55ead7b5a87c8d121edf323cb393d8579f63e933002ade900b784f/rich_toolkit-0.15.1-py3-none-any.whl", upload-time = 2025-09-04T09:28:10Z, size = 29412, hashes = { sha256 = "36a0b1d9a135d26776e4b78f1d5c2655da6e0ef432380b5c6b523c8d8ab97478" } }] [[packages]] name = "rignore" @@ -4544,9 +4560,9 @@ wheels = [ [[packages]] name = "sentry-sdk" -version = "2.35.2" -sdist = { url = "https://files.pythonhosted.org/packages/bd/79/0ecb942f3f1ad26c40c27f81ff82392d85c01d26a45e3c72c2b37807e680/sentry_sdk-2.35.2.tar.gz", upload-time = 2025-09-01T11:00:58Z, size = 343377, hashes = { sha256 = "e9e8f3c795044beb59f2c8f4c6b9b0f9779e5e604099882df05eec525e782cc6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/c0/91/a43308dc82a0e32d80cd0dfdcfca401ecbd0f431ab45f24e48bb97b7800d/sentry_sdk-2.35.2-py2.py3-none-any.whl", upload-time = 2025-09-01T11:00:56Z, size = 363975, hashes = { sha256 = "38c98e3cbb620dd3dd80a8d6e39c753d453dd41f8a9df581b0584c19a52bc926" } }] +version = "2.37.1" +sdist = { url = "https://files.pythonhosted.org/packages/78/be/ffc232c32d0be18f8e4eff7a22dffc1f1fef2894703d64cc281a80e75da6/sentry_sdk-2.37.1.tar.gz", upload-time = 2025-09-09T13:48:27Z, size = 346235, hashes = { sha256 = "531751da91aa62a909b42a7be155b41f6bb0de9df6ae98441d23b95de2f98475" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/c3/cba447ab531331d165d9003c04473be944a308ad916ca2345b5ef1969ed9/sentry_sdk-2.37.1-py2.py3-none-any.whl", upload-time = 2025-09-09T13:48:25Z, size = 368307, hashes = { sha256 = "baaaea6608ed3a639766a69ded06b254b106d32ad9d180bdbe58f3db9364592b" } }] [[packages]] name = "setproctitle" @@ -4993,9 +5009,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ee/31/e393c3830bdedd0 [[packages]] name = "typer" -version = "0.17.3" -sdist = { url = "https://files.pythonhosted.org/packages/dd/82/f4bfed3bc18c6ebd6f828320811bbe4098f92a31adf4040bee59c4ae02ea/typer-0.17.3.tar.gz", upload-time = 2025-08-30T12:35:24Z, size = 103517, hashes = { sha256 = "0c600503d472bcf98d29914d4dcd67f80c24cc245395e2e00ba3603c9332e8ba" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ca/e8/b3d537470e8404659a6335e7af868e90657efb73916ef31ddf3d8b9cb237/typer-0.17.3-py3-none-any.whl", upload-time = 2025-08-30T12:35:22Z, size = 46494, hashes = { sha256 = "643919a79182ab7ac7581056d93c6a2b865b026adf2872c4d02c72758e6f095b" } }] +version = "0.17.4" +sdist = { url = "https://files.pythonhosted.org/packages/92/e8/2a73ccf9874ec4c7638f172efc8972ceab13a0e3480b389d6ed822f7a822/typer-0.17.4.tar.gz", upload-time = 2025-09-05T18:14:40Z, size = 103734, hashes = { sha256 = "b77dc07d849312fd2bb5e7f20a7af8985c7ec360c45b051ed5412f64d8dc1580" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/93/72/6b3e70d32e89a5cbb6a4513726c1ae8762165b027af569289e19ec08edd8/typer-0.17.4-py3-none-any.whl", upload-time = 2025-09-05T18:14:39Z, size = 46643, hashes = { sha256 = "015534a6edaa450e7007eba705d5c18c3349dcea50a6ad79a5ed530967575824" } }] [[packages]] name = "typing-extensions" diff --git a/runtimes/pytorch/ubi9-python-3.12/pylock.toml b/runtimes/pytorch/ubi9-python-3.12/pylock.toml index 90377a72f1..76fda1e9ad 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pylock.toml @@ -271,75 +271,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -620,9 +637,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "durationpy" @@ -985,9 +1002,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1134,9 +1151,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/89/43/d9bebfc3db7dea6 [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1560,9 +1577,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2230,9 +2247,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2325,9 +2342,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3087,9 +3105,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "soupsieve" diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml index 3e0d1c6862..48be13e3a7 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml @@ -271,75 +271,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -620,9 +637,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "durationpy" @@ -985,9 +1002,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1134,9 +1151,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/89/43/d9bebfc3db7dea6 [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1560,9 +1577,9 @@ wheels = [ [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2090,9 +2107,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2185,9 +2202,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -2959,9 +2977,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "soupsieve" diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml index 64dea07dd5..130cabf882 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml @@ -277,75 +277,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -626,9 +643,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "durationpy" @@ -1044,9 +1061,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1215,9 +1232,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1640,9 +1657,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409c [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2248,9 +2265,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2343,9 +2360,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3105,9 +3123,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "soupsieve" diff --git a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml index 1726086dc1..6be67d9161 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml @@ -277,75 +277,92 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c9 [[packages]] name = "cffi" -version = "1.17.1" -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", upload-time = 2024-09-04T20:45:21Z, size = 516621, hashes = { sha256 = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } } +version = "2.0.0" +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", upload-time = 2025-09-08T23:24:04Z, size = 523588, hashes = { sha256 = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:30Z, size = 182191, hashes = { sha256 = "df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:32Z, size = 178592, hashes = { sha256 = "8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:34Z, size = 426024, hashes = { sha256 = "edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:36Z, size = 448188, hashes = { sha256 = "45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:43:38Z, size = 455571, hashes = { sha256 = "ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:43:40Z, size = 436687, hashes = { sha256 = "5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:43:41Z, size = 446211, hashes = { sha256 = "2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:43:43Z, size = 461325, hashes = { sha256 = "045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:43:45Z, size = 438784, hashes = { sha256 = "6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:43:46Z, size = 461564, hashes = { sha256 = "6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", upload-time = 2024-09-04T20:43:48Z, size = 171804, hashes = { sha256 = "c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", upload-time = 2024-09-04T20:43:49Z, size = 181299, hashes = { sha256 = "0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:43:51Z, size = 182264, hashes = { sha256 = "a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:43:52Z, size = 178651, hashes = { sha256 = "30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:43:56Z, size = 445259, hashes = { sha256 = "f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:43:57Z, size = 469200, hashes = { sha256 = "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:00Z, size = 477235, hashes = { sha256 = "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:01Z, size = 459721, hashes = { sha256 = "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:03Z, size = 467242, hashes = { sha256 = "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:05Z, size = 477999, hashes = { sha256 = "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:44:06Z, size = 454242, hashes = { sha256 = "de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:08Z, size = 478604, hashes = { sha256 = "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", upload-time = 2024-09-04T20:44:09Z, size = 171727, hashes = { sha256 = "85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", upload-time = 2024-09-04T20:44:10Z, size = 181400, hashes = { sha256 = "caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:12Z, size = 183178, hashes = { sha256 = "805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:13Z, size = 178840, hashes = { sha256 = "733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:15Z, size = 454803, hashes = { sha256 = "1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:17Z, size = 478850, hashes = { sha256 = "da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:18Z, size = 485729, hashes = { sha256 = "d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:20Z, size = 471256, hashes = { sha256 = "f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:21Z, size = 479424, hashes = { sha256 = "b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:23Z, size = 484568, hashes = { sha256 = "386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:24Z, size = 488736, hashes = { sha256 = "4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", upload-time = 2024-09-04T20:44:26Z, size = 172448, hashes = { sha256 = "a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", upload-time = 2024-09-04T20:44:27Z, size = 181976, hashes = { sha256 = "51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2024-09-04T20:44:28Z, size = 182989, hashes = { sha256 = "f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:44:30Z, size = 178802, hashes = { sha256 = "0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:32Z, size = 454792, hashes = { sha256 = "d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:33Z, size = 478893, hashes = { sha256 = "706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:35Z, size = 485810, hashes = { sha256 = "de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:36Z, size = 471200, hashes = { sha256 = "c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:38Z, size = 479447, hashes = { sha256 = "dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:44:40Z, size = 484358, hashes = { sha256 = "3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:44:41Z, size = 488469, hashes = { sha256 = "72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", upload-time = 2024-09-04T20:44:43Z, size = 172475, hashes = { sha256 = "e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", upload-time = 2024-09-04T20:44:45Z, size = 182009, hashes = { sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } }, - { url = "https://files.pythonhosted.org/packages/48/08/15bf6b43ae9bd06f6b00ad8a91f5a8fe1069d4c9fab550a866755402724e/cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:44:47Z, size = 182457, hashes = { sha256 = "636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } }, - { url = "https://files.pythonhosted.org/packages/c2/5b/f1523dd545f92f7df468e5f653ffa4df30ac222f3c884e51e139878f1cb5/cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:44:49Z, size = 425932, hashes = { sha256 = "c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } }, - { url = "https://files.pythonhosted.org/packages/53/93/7e547ab4105969cc8c93b38a667b82a835dd2cc78f3a7dad6130cfd41e1d/cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:44:51Z, size = 448585, hashes = { sha256 = "e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } }, - { url = "https://files.pythonhosted.org/packages/56/c4/a308f2c332006206bb511de219efeff090e9d63529ba0a77aae72e82248b/cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:44:53Z, size = 456268, hashes = { sha256 = "31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } }, - { url = "https://files.pythonhosted.org/packages/ca/5b/b63681518265f2f4060d2b60755c1c77ec89e5e045fc3773b72735ddaad5/cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:44:55Z, size = 436592, hashes = { sha256 = "6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } }, - { url = "https://files.pythonhosted.org/packages/bb/19/b51af9f4a4faa4a8ac5a0e5d5c2522dcd9703d07fac69da34a36c4d960d3/cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:44:57Z, size = 446512, hashes = { sha256 = "0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } }, - { url = "https://files.pythonhosted.org/packages/e2/63/2bed8323890cb613bbecda807688a31ed11a7fe7afe31f8faaae0206a9a3/cffi-1.17.1-cp38-cp38-win32.whl", upload-time = 2024-09-04T20:44:58Z, size = 171576, hashes = { sha256 = "7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } }, - { url = "https://files.pythonhosted.org/packages/2f/70/80c33b044ebc79527447fd4fbc5455d514c3bb840dede4455de97da39b4d/cffi-1.17.1-cp38-cp38-win_amd64.whl", upload-time = 2024-09-04T20:44:59Z, size = 181229, hashes = { sha256 = "78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2024-09-04T20:45:01Z, size = 182220, hashes = { sha256 = "b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2024-09-04T20:45:03Z, size = 178605, hashes = { sha256 = "28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2024-09-04T20:45:05Z, size = 424910, hashes = { sha256 = "1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2024-09-04T20:45:06Z, size = 447200, hashes = { sha256 = "ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2024-09-04T20:45:08Z, size = 454565, hashes = { sha256 = "f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2024-09-04T20:45:10Z, size = 435635, hashes = { sha256 = "98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2024-09-04T20:45:12Z, size = 445218, hashes = { sha256 = "cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2024-09-04T20:45:13Z, size = 460486, hashes = { sha256 = "9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", upload-time = 2024-09-04T20:45:15Z, size = 437911, hashes = { sha256 = "f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2024-09-04T20:45:17Z, size = 460632, hashes = { sha256 = "c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", upload-time = 2024-09-04T20:45:18Z, size = 171820, hashes = { sha256 = "e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", upload-time = 2024-09-04T20:45:20Z, size = 181290, hashes = { sha256 = "d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } }, + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:08Z, size = 184283, hashes = { sha256 = "0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44" } }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:10Z, size = 180504, hashes = { sha256 = "f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49" } }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:12Z, size = 208811, hashes = { sha256 = "53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c" } }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:13Z, size = 216402, hashes = { sha256 = "3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb" } }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:14Z, size = 203217, hashes = { sha256 = "5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0" } }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:15Z, size = 203079, hashes = { sha256 = "9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4" } }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:17Z, size = 216475, hashes = { sha256 = "fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453" } }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:19Z, size = 218829, hashes = { sha256 = "cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495" } }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:20Z, size = 211211, hashes = { sha256 = "e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5" } }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:22Z, size = 218036, hashes = { sha256 = "8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb" } }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", upload-time = 2025-09-08T23:22:23Z, size = 172184, hashes = { sha256 = "1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a" } }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-09-08T23:22:24Z, size = 182790, hashes = { sha256 = "b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739" } }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:26Z, size = 184344, hashes = { sha256 = "b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe" } }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:28Z, size = 180560, hashes = { sha256 = "2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c" } }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:29Z, size = 209613, hashes = { sha256 = "baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92" } }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:31Z, size = 216476, hashes = { sha256 = "730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93" } }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:32Z, size = 203374, hashes = { sha256 = "6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5" } }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:34Z, size = 202597, hashes = { sha256 = "9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664" } }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:35Z, size = 215574, hashes = { sha256 = "8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26" } }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:36Z, size = 218971, hashes = { sha256 = "a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9" } }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:22:38Z, size = 211972, hashes = { sha256 = "94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414" } }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:39Z, size = 217078, hashes = { sha256 = "5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743" } }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", upload-time = 2025-09-08T23:22:40Z, size = 172076, hashes = { sha256 = "c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5" } }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-09-08T23:22:42Z, size = 182820, hashes = { sha256 = "66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5" } }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", upload-time = 2025-09-08T23:22:43Z, size = 177635, hashes = { sha256 = "c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d" } }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:22:44Z, size = 185271, hashes = { sha256 = "6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" } }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:22:45Z, size = 181048, hashes = { sha256 = "8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" } }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:22:47Z, size = 212529, hashes = { sha256 = "21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" } }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:22:48Z, size = 220097, hashes = { sha256 = "b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" } }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:22:50Z, size = 207983, hashes = { sha256 = "1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" } }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:22:51Z, size = 206519, hashes = { sha256 = "81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" } }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:22:52Z, size = 219572, hashes = { sha256 = "3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" } }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:22:54Z, size = 222963, hashes = { sha256 = "3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" } }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:22:55Z, size = 221361, hashes = { sha256 = "2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" } }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", upload-time = 2025-09-08T23:22:57Z, size = 172932, hashes = { sha256 = "da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" } }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-08T23:22:58Z, size = 183557, hashes = { sha256 = "da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" } }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-08T23:22:59Z, size = 177762, hashes = { sha256 = "4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" } }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:00Z, size = 185230, hashes = { sha256 = "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" } }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:02Z, size = 181043, hashes = { sha256 = "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" } }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:03Z, size = 212446, hashes = { sha256 = "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" } }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:04Z, size = 220101, hashes = { sha256 = "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" } }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:06Z, size = 207948, hashes = { sha256 = "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" } }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:07Z, size = 206422, hashes = { sha256 = "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" } }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:09Z, size = 219499, hashes = { sha256 = "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" } }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:10Z, size = 222928, hashes = { sha256 = "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" } }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:12Z, size = 221302, hashes = { sha256 = "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" } }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", upload-time = 2025-09-08T23:23:14Z, size = 172909, hashes = { sha256 = "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" } }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-08T23:23:15Z, size = 183402, hashes = { sha256 = "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" } }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-08T23:23:16Z, size = 177780, hashes = { sha256 = "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" } }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:18Z, size = 185320, hashes = { sha256 = "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" } }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:19Z, size = 181487, hashes = { sha256 = "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" } }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:20Z, size = 220049, hashes = { sha256 = "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" } }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:22Z, size = 207793, hashes = { sha256 = "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" } }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:23Z, size = 206300, hashes = { sha256 = "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" } }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:24Z, size = 219244, hashes = { sha256 = "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" } }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:26Z, size = 222828, hashes = { sha256 = "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" } }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:27Z, size = 220926, hashes = { sha256 = "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" } }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", upload-time = 2025-09-08T23:23:44Z, size = 175328, hashes = { sha256 = "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" } }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", upload-time = 2025-09-08T23:23:45Z, size = 185650, hashes = { sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" } }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", upload-time = 2025-09-08T23:23:47Z, size = 180687, hashes = { sha256 = "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" } }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:29Z, size = 188773, hashes = { sha256 = "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" } }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:30Z, size = 185013, hashes = { sha256 = "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" } }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:31Z, size = 221593, hashes = { sha256 = "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" } }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:33Z, size = 209354, hashes = { sha256 = "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" } }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:34Z, size = 208480, hashes = { sha256 = "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" } }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:36Z, size = 221584, hashes = { sha256 = "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" } }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:37Z, size = 224443, hashes = { sha256 = "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" } }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:23:38Z, size = 223437, hashes = { sha256 = "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" } }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", upload-time = 2025-09-08T23:23:40Z, size = 180487, hashes = { sha256 = "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" } }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", upload-time = 2025-09-08T23:23:41Z, size = 191726, hashes = { sha256 = "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" } }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", upload-time = 2025-09-08T23:23:43Z, size = 184195, hashes = { sha256 = "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" } }, + { url = "https://files.pythonhosted.org/packages/c0/cc/08ed5a43f2996a16b462f64a7055c6e962803534924b9b2f1371d8c00b7b/cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", upload-time = 2025-09-08T23:23:48Z, size = 184288, hashes = { sha256 = "fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" } }, + { url = "https://files.pythonhosted.org/packages/3d/de/38d9726324e127f727b4ecc376bc85e505bfe61ef130eaf3f290c6847dd4/cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-09-08T23:23:49Z, size = 180509, hashes = { sha256 = "de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7" } }, + { url = "https://files.pythonhosted.org/packages/9b/13/c92e36358fbcc39cf0962e83223c9522154ee8630e1df7c0b3a39a8124e2/cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2025-09-08T23:23:51Z, size = 208813, hashes = { sha256 = "4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c" } }, + { url = "https://files.pythonhosted.org/packages/15/12/a7a79bd0df4c3bff744b2d7e52cc1b68d5e7e427b384252c42366dc1ecbc/cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-08T23:23:52Z, size = 216498, hashes = { sha256 = "3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165" } }, + { url = "https://files.pythonhosted.org/packages/a3/ad/5c51c1c7600bdd7ed9a24a203ec255dccdd0ebf4527f7b922a0bde2fb6ed/cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-08T23:23:53Z, size = 203243, hashes = { sha256 = "e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534" } }, + { url = "https://files.pythonhosted.org/packages/32/f2/81b63e288295928739d715d00952c8c6034cb6c6a516b17d37e0c8be5600/cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-08T23:23:55Z, size = 203158, hashes = { sha256 = "cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f" } }, + { url = "https://files.pythonhosted.org/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-08T23:23:56Z, size = 216548, hashes = { sha256 = "61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63" } }, + { url = "https://files.pythonhosted.org/packages/e8/be/f6424d1dc46b1091ffcc8964fa7c0ab0cd36839dd2761b49c90481a6ba1b/cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-09-08T23:23:57Z, size = 218897, hashes = { sha256 = "0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2" } }, + { url = "https://files.pythonhosted.org/packages/f7/e0/dda537c2309817edf60109e39265f24f24aa7f050767e22c98c53fe7f48b/cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-09-08T23:23:59Z, size = 211249, hashes = { sha256 = "1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65" } }, + { url = "https://files.pythonhosted.org/packages/2b/e7/7c769804eb75e4c4b35e658dba01de1640a351a9653c3d49ca89d16ccc91/cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-09-08T23:24:00Z, size = 218041, hashes = { sha256 = "89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322" } }, + { url = "https://files.pythonhosted.org/packages/aa/d9/6218d78f920dcd7507fc16a766b5ef8f3b913cc7aa938e7fc80b9978d089/cffi-2.0.0-cp39-cp39-win32.whl", upload-time = 2025-09-08T23:24:01Z, size = 172138, hashes = { sha256 = "2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a" } }, + { url = "https://files.pythonhosted.org/packages/54/8f/a1e836f82d8e32a97e6b29cc8f641779181ac7363734f12df27db803ebda/cffi-2.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-09-08T23:24:02Z, size = 182794, hashes = { sha256 = "b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9" } }, ] [[packages]] @@ -626,9 +643,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c [[packages]] name = "dnspython" -version = "2.7.0" -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", upload-time = 2024-10-05T20:14:59Z, size = 345197, hashes = { sha256 = "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", upload-time = 2024-10-05T20:14:57Z, size = 313632, hashes = { sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } }] +version = "2.8.0" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] [[packages]] name = "durationpy" @@ -1044,9 +1061,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f8 [[packages]] name = "jsonschema-specifications" -version = "2025.4.1" -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", upload-time = 2025-04-23T12:34:07Z, size = 15513, hashes = { sha256 = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", upload-time = 2025-04-23T12:34:05Z, size = 18437, hashes = { sha256 = "4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af" } }] +version = "2025.9.1" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] [[packages]] name = "jupyter-client" @@ -1215,9 +1232,9 @@ wheels = [ [[packages]] name = "markdown" -version = "3.8.2" -sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", upload-time = 2025-06-19T17:12:44Z, size = 362071, hashes = { sha256 = "247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", upload-time = 2025-06-19T17:12:42Z, size = 106827, hashes = { sha256 = "5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" } }] +version = "3.9" +sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", upload-time = 2025-09-04T20:25:22Z, size = 364585, hashes = { sha256 = "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", upload-time = 2025-09-04T20:25:21Z, size = 107441, hashes = { sha256 = "9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280" } }] [[packages]] name = "markdown-it-py" @@ -1640,9 +1657,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409c [[packages]] name = "narwhals" -version = "2.3.0" -sdist = { url = "https://files.pythonhosted.org/packages/39/30/7a55d6b4345f0fa27e762754a30ca7d5ba52ee53a2f4878a9d5e641b1d5b/narwhals-2.3.0.tar.gz", upload-time = 2025-09-01T08:29:27Z, size = 552774, hashes = { sha256 = "b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7d/81/1cf7a468ef2f8e88266d5c3e5ab026a045aa76150e6640bfe9c5450a8c11/narwhals-2.3.0-py3-none-any.whl", upload-time = 2025-09-01T08:29:25Z, size = 404361, hashes = { sha256 = "5507b1a9a9c2b1c55a627fdf6cf722fef2e23498bd14362a332c8848a311c321" } }] +version = "2.4.0" +sdist = { url = "https://files.pythonhosted.org/packages/ec/8f/b0a99455f6e5fe2d4e77deeee8b133cfa06e1f5441c77a70defdbbfbf639/narwhals-2.4.0.tar.gz", upload-time = 2025-09-08T13:17:36Z, size = 556886, hashes = { sha256 = "a71931f7fb3c8e082cbe18ef0740644d87d60eba841ddfa9ba9394de1d43062f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/8c/ac6f6bd2d118ac49e1bc0285e401c1dc50cf878d48156bbc7969902703b0/narwhals-2.4.0-py3-none-any.whl", upload-time = 2025-09-08T13:17:35Z, size = 406233, hashes = { sha256 = "06d958b03e3e3725ae16feee6737b4970991bb52e8465ef75f388c574732ac59" } }] [[packages]] name = "nbclient" @@ -2355,9 +2372,9 @@ wheels = [ [[packages]] name = "psycopg" -version = "3.2.9" -sdist = { url = "https://files.pythonhosted.org/packages/27/4a/93a6ab570a8d1a4ad171a1f4256e205ce48d828781312c0bbaff36380ecb/psycopg-3.2.9.tar.gz", upload-time = 2025-05-13T16:11:15Z, size = 158122, hashes = { sha256 = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/44/b0/a73c195a56eb6b92e937a5ca58521a5c3346fb233345adc80fd3e2f542e2/psycopg-3.2.9-py3-none-any.whl", upload-time = 2025-05-13T16:06:26Z, size = 202705, hashes = { sha256 = "01a8dadccdaac2123c916208c96e06631641c0566b22005493f09663c7a8d3b6" } }] +version = "3.2.10" +sdist = { url = "https://files.pythonhosted.org/packages/a9/f1/0258a123c045afaf3c3b60c22ccff077bceeb24b8dc2c593270899353bd0/psycopg-3.2.10.tar.gz", upload-time = 2025-09-08T09:13:37Z, size = 160380, hashes = { sha256 = "0bce99269d16ed18401683a8569b2c5abd94f72f8364856d56c0389bcd50972a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/90/422ffbbeeb9418c795dae2a768db860401446af0c6768bc061ce22325f58/psycopg-3.2.10-py3-none-any.whl", upload-time = 2025-09-08T09:07:50Z, size = 206586, hashes = { sha256 = "ab5caf09a9ec42e314a21f5216dbcceac528e0e05142e42eea83a3b28b320ac3" } }] [[packages]] name = "ptyprocess" @@ -2450,9 +2467,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba [[packages]] name = "pycparser" -version = "2.22" -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", upload-time = 2024-03-30T13:22:22Z, size = 172736, hashes = { sha256 = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", upload-time = 2024-03-30T13:22:20Z, size = 117552, hashes = { sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } }] +version = "2.23" +marker = "implementation_name != 'PyPy'" +sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", upload-time = 2025-09-09T13:23:47Z, size = 173734, hashes = { sha256 = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", upload-time = 2025-09-09T13:23:46Z, size = 118140, hashes = { sha256 = "e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" } }] [[packages]] name = "pycryptodome" @@ -3212,9 +3230,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" -version = "7.3.0.post1" -sdist = { url = "https://files.pythonhosted.org/packages/18/2b/5e7234c68ed5bc872ad6ae77b8a421c2ed70dcb1190b44dc1abdeed5e347/smart_open-7.3.0.post1.tar.gz", upload-time = 2025-07-03T10:06:31Z, size = 51557, hashes = { sha256 = "ce6a3d9bc1afbf6234ad13c010b77f8cd36d24636811e3c52c3b5160f5214d1e" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/08/5b/a2a3d4514c64818925f4e886d39981f1926eeb5288a4549c6b3c17ed66bb/smart_open-7.3.0.post1-py3-none-any.whl", upload-time = 2025-07-03T10:06:29Z, size = 61946, hashes = { sha256 = "c73661a2c24bf045c1e04e08fffc585b59af023fe783d57896f590489db66fb4" } }] +version = "7.3.1" +sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] [[packages]] name = "soupsieve" From b9826bca36ffa29dac6a3b7339c1fd12fd2c432b Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 01:40:57 +0000 Subject: [PATCH 116/176] chore(deps): update odh-workbench-codeserver-datascience-cpu-py312-ubi9 to 41176c8 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index f157c59752..79b29b4785 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -56,7 +56,7 @@ odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb -odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:a26a20f6448dbe4014388404e9498101205cd6531a10ca7150950105d53f340c +odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:41176c843f830cd64751db8b69575ff0ef7c4d0800414542d7687101c95c8a20 odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 From ccc79dc727c8da596e69ce200ab25938983c9d3f Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 01:41:49 +0000 Subject: [PATCH 117/176] chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to a656996 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index f157c59752..465c172ba1 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -52,7 +52,7 @@ odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:702178d600ba2248418d535039b8c56ed98d19c9eccb5705560f2fac688d0f7a -odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:6d6de3e1c552f77b5b3548573600167a83a8a3193c137365d9d883a3337e8f13 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:a656996b0c9b8c82f4fad6f40de96d1d5b6414c301f06a6fe88b46716f1c3d18 odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb From 18d4ccc67a8b3668e04e4ccf2d7139b40051e8c9 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 01:46:56 +0000 Subject: [PATCH 118/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to b1ee531 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 79b29b4785..ded3710296 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -34,7 +34,7 @@ odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:c515264def5dd6a1adb1d71f8499fa80d610545ef2d051467eb32f5d217bcbfd +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b1ee53109d87040c4e7fc4b380bd77ad0ae9bc80ca30fd96ed72cc7db4ff6608 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3f05c46e453f741eacf830c51d2e7e68f7b01abea780762d6cbd75d72da4d813 From df21901efe25aef60a1eb2608a5711c640e44ab1 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 01:49:08 +0000 Subject: [PATCH 119/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to 5fcac9f Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index ded3710296..856e0aba1d 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -40,7 +40,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:b315a8a6df325ece20efe0c6c27fce4e82f792772a5e96494433265327e6922b -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:909ee1af27f6ed32f0613dacc5c37cd6f674c5565552dec695be52248de17ecc +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:52f570ebf57c6c9a6c91a2de04746f89a673d754e44144f65059063b7d544da3 From 902d6bacaf35fa23d50ef1d9a954fececa902180 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 01:58:24 +0000 Subject: [PATCH 120/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to c5ccb9f Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 8d461d1623..5783be15f4 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -36,7 +36,7 @@ odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeli odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b1ee53109d87040c4e7fc4b380bd77ad0ae9bc80ca30fd96ed72cc7db4ff6608 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:3f05c46e453f741eacf830c51d2e7e68f7b01abea780762d6cbd75d72da4d813 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:b315a8a6df325ece20efe0c6c27fce4e82f792772a5e96494433265327e6922b From b0afc6b6c9311c98f89dcbbe87d6b33816b5fdd0 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:01:05 +0000 Subject: [PATCH 121/176] chore(deps): update odh-pipeline-runtime-pytorch-cuda-py312-ubi9 to dd8ae03 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5783be15f4..26245ffa42 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -60,7 +60,7 @@ odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-wo odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py312-ubi9@sha256:e3ca1fe6d0ff82d7050c6c8fec81b13b114b34573711750ae0d4f667eacd6965 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:d78a3a0b505c8871fb6a43db014355ad9e13872773850a78c5fe33470949a9ba +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:dd8ae03979652178cf1910c6173b1d210e1cb1fd846c83f61f7e2d6a488138ea odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a6b230854f62aeae5cb44b63096a37eb0fdd361816f28c21b551be1b2213d853 From b4b46a6c27d80d010266d194788090fcdcde4cae Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:07:27 +0000 Subject: [PATCH 122/176] chore(deps): update odh-pipeline-runtime-tensorflow-cuda-py312-ubi9 to 745110e Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5783be15f4..a18b75bb29 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -62,7 +62,7 @@ odh-pipeline-runtime-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-r odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py312-ubi9@sha256:d78a3a0b505c8871fb6a43db014355ad9e13872773850a78c5fe33470949a9ba -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:a6b230854f62aeae5cb44b63096a37eb0fdd361816f28c21b551be1b2213d853 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:745110e903623b8fde906b6a2c2f4014037db48f3673302d133a7d73202f5077 odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:049eea4d47671cdcf749aa29895d30c406e5c6da38832a3fca88ae777b8cde14 From b272a9d004bc044b2119c98579aa3954314ab4c5 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:08:47 +0000 Subject: [PATCH 123/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to a3ae698 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 5783be15f4..18d3baeac8 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -42,7 +42,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:52f570ebf57c6c9a6c91a2de04746f89a673d754e44144f65059063b7d544da3 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:a3ae6981b02d80970f1fae31b1db31bb30ce5fe2de51fa87f747dfe8b684deda odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:a79b49c0951c6a7455a88dfddd9cc1b2e057eea4dec4649b9cf4f5352b52c674 From 79348702f1a2ff4a196398b5d545f7a8c38dd7e0 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:18:25 +0000 Subject: [PATCH 124/176] chore(deps): update odh-workbench-jupyter-tensorflow-cuda-py312-ubi9 to 61fe183 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 946d1435e2..9b1ed8da2e 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -48,7 +48,7 @@ odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahu odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:78e1d140305bed5b586a4ce1ed33516b197938a0ee7a90ea34ad0a989ae14735 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:fd813ceaa5033cfbef268cbb328914ebe6a5767429f25d34146c9cb70bab7924 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:61fe1831991ac7cb51ca4ffc49c0e98509515c026d3ae07e0ccd6f9893377eb3 odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:702178d600ba2248418d535039b8c56ed98d19c9eccb5705560f2fac688d0f7a From 02d32417980c3c9f00c1cff46a1aaa43e7456847 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:19:38 +0000 Subject: [PATCH 125/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to f5f2951 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 946d1435e2..2913f409fd 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -44,7 +44,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:a3ae6981b02d80970f1fae31b1db31bb30ce5fe2de51fa87f747dfe8b684deda -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:a79b49c0951c6a7455a88dfddd9cc1b2e057eea4dec4649b9cf4f5352b52c674 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:f5f29519cbeedf52a6315d8193c20bbc26743b6c1e51982fcfa8e15f39d70c02 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:78e1d140305bed5b586a4ce1ed33516b197938a0ee7a90ea34ad0a989ae14735 From cc6d59d6cc645bfcdf849aa86854e3c99d3c7142 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:23:34 +0000 Subject: [PATCH 126/176] chore(deps): update odh-workbench-jupyter-trustyai-cpu-py312-ubi9 to 83b163f Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index a1e76c7545..11e6240877 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -54,7 +54,7 @@ odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:a656996b0c9b8c82f4fad6f40de96d1d5b6414c301f06a6fe88b46716f1c3d18 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:333c22d76d6cd22a9b64b1d59378e8960f4fb27f847535604119e512e06f9adb +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:83b163f398175e68b4463fa9cdab60495ef42e2489b852024b9f1e5d3c6b9fd9 odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:41176c843f830cd64751db8b69575ff0ef7c4d0800414542d7687101c95c8a20 From e5a433e85410823d647637701bfead44a733b302 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:40:45 +0000 Subject: [PATCH 127/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to d7e3779 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 11e6240877..43de7251f5 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -38,7 +38,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:b315a8a6df325ece20efe0c6c27fce4e82f792772a5e96494433265327e6922b +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:d7e3779bbccb61280dc97445d28bdb5bc0a68914e4916494a50abc9be5a9e3e3 odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 From fbc6d5ac02d2270ad28a9e15013fdc48c6b22d04 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:59:12 +0000 Subject: [PATCH 128/176] chore(deps): update odh-workbench-jupyter-tensorflow-rocm-py312-ubi9 to bb6ef33 Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 43de7251f5..10c3d0bb8f 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -50,7 +50,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:61fe1831991ac7cb51ca4ffc49c0e98509515c026d3ae07e0ccd6f9893377eb3 -odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:702178d600ba2248418d535039b8c56ed98d19c9eccb5705560f2fac688d0f7a +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:bb6ef33adcbfb01258ebe64794914732be8207dcce65e49116c2f0e7a31b6536 odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:a656996b0c9b8c82f4fad6f40de96d1d5b6414c301f06a6fe88b46716f1c3d18 From 3305f7dcd8b3eff6763508b727a669b161c20682 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 03:01:04 +0000 Subject: [PATCH 129/176] chore(deps): update odh-pipeline-runtime-pytorch-rocm-py312-ubi9 to 81467ad Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 10c3d0bb8f..9f256405bf 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -64,7 +64,7 @@ odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline- odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py312-ubi9@sha256:745110e903623b8fde906b6a2c2f4014037db48f3673302d133a7d73202f5077 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:049eea4d47671cdcf749aa29895d30c406e5c6da38832a3fca88ae777b8cde14 +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py312-ubi9@sha256:81467ad93788cf1a5420b6cb76993b518e7a80b6102a8d3acc734ed97a2103fe odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9@sha256:ad2a67549b36485862378c392f1fb76e8c5457065d60478d977a8141393f9752 From 2995c9dc0d47d9df4b1b9e171ccf97ed8da1f24a Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 03:04:10 +0000 Subject: [PATCH 130/176] chore(deps): update odh-workbench-jupyter-pytorch-rocm-py312-ubi9 to 692897e Image created from 'https://github.com/opendatahub-io/notebooks?rev=ec4a477e94f15bd1b62cec9616752d0ef93b6f7c' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 9f256405bf..0adeea73b6 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -46,7 +46,7 @@ odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:f5f29519cbeedf52a6315d8193c20bbc26743b6c1e51982fcfa8e15f39d70c02 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:78e1d140305bed5b586a4ce1ed33516b197938a0ee7a90ea34ad0a989ae14735 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:692897eef6f521ecd786a620ad8b434c7d10aac0c5dc4eae26c2f14a54a6fb19 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:61fe1831991ac7cb51ca4ffc49c0e98509515c026d3ae07e0ccd6f9893377eb3 From 35d3345603459537c950a9ad0d175dc4dd64d2bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 07:44:47 +0200 Subject: [PATCH 131/176] opendatahub-io/notebooks#1994: remove unnecessary ROCm dependencies across Dockerfiles (#1995) --- .../rocm/6.2/c9s-python-3.12/Dockerfile.rocm | 18 +++++- .../rocm/6.2/ubi9-python-3.12/Dockerfile.rocm | 18 +++++- .../rocm/6.4/c9s-python-3.12/Dockerfile.rocm | 56 +++++++++++++++++++ .../rocm/6.4/ubi9-python-3.12/Dockerfile.rocm | 56 +++++++++++++++++++ 4 files changed, 146 insertions(+), 2 deletions(-) create mode 100644 base-images/rocm/6.4/c9s-python-3.12/Dockerfile.rocm create mode 100644 base-images/rocm/6.4/ubi9-python-3.12/Dockerfile.rocm diff --git a/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm b/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm index e0976b537a..7ddf2a2e33 100644 --- a/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm +++ b/base-images/rocm/6.2/c9s-python-3.12/Dockerfile.rocm @@ -32,9 +32,25 @@ RUN echo "[ROCm]" > /etc/yum.repos.d/rocm.repo && \ echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ + dnf install -y \ + rocm-core hip-runtime-amd \ + # system utilities + rocm-smi-lib rocminfo \ + rocblas rocsolver rocfft rocrand rocsparse miopen-hip rccl \ + # HIP (Heterogeneous-compute Interface for Portability) + hipblas hipblaslt hipfft hipsparse hiprand hipsolver \ + # suitesparse's /lib64/libspqr.so.2.0.9 needs libtbb.so.2 + tbb && \ dnf clean all && rm -rf /var/cache/yum +# https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/post-install.html#configure-rocm-shared-objects +RUN tee --append /etc/ld.so.conf.d/rocm.conf < /etc/yum.repos.d/rocm.repo && \ echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ - dnf install -y rocm-developer-tools rocm-ml-sdk rocm-opencl-sdk rocm-openmp-sdk rocm-utils && \ + dnf install -y \ + rocm-core hip-runtime-amd \ + # system utilities + rocm-smi-lib rocminfo \ + rocblas rocsolver rocfft rocrand rocsparse miopen-hip rccl \ + # HIP (Heterogeneous-compute Interface for Portability) + hipblas hipblaslt hipfft hipsparse hiprand hipsolver \ + # suitesparse's /lib64/libspqr.so.2.0.9 needs libtbb.so.2 + tbb && \ dnf clean all && rm -rf /var/cache/yum +# https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/post-install.html#configure-rocm-shared-objects +RUN tee --append /etc/ld.so.conf.d/rocm.conf < /etc/yum.repos.d/rocm.repo && \ + echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ + echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ + echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ + echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ + echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ + echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ + dnf install -y \ + rocm-core hip-runtime-amd \ + # system utilities + rocm-smi-lib rocminfo \ + rocblas rocsolver rocfft rocrand rocsparse miopen-hip rccl \ + # HIP (Heterogeneous-compute Interface for Portability) + hipblas hipblaslt hipfft hipsparse hiprand hipsolver \ + # suitesparse's /lib64/libspqr.so.2.0.9 needs libtbb.so.2 + tbb && \ + dnf clean all && rm -rf /var/cache/yum + +# https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/post-install.html#configure-rocm-shared-objects +RUN tee --append /etc/ld.so.conf.d/rocm.conf < /etc/yum.repos.d/rocm.repo && \ + echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo && \ + echo "baseurl=https://repo.radeon.com/rocm/rhel9/$ROCM_VERSION/main" >> /etc/yum.repos.d/rocm.repo && \ + echo "enabled=1" >> /etc/yum.repos.d/rocm.repo && \ + echo "gpgcheck=0" >> /etc/yum.repos.d/rocm.repo && \ + echo "[amdgpu]" > /etc/yum.repos.d/amdgpu.repo && \ + echo "name=amdgpu" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "baseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/9.4/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo && \ + echo "gpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo && \ + dnf install -y \ + rocm-core hip-runtime-amd \ + # system utilities + rocm-smi-lib rocminfo \ + rocblas rocsolver rocfft rocrand rocsparse miopen-hip rccl \ + # HIP (Heterogeneous-compute Interface for Portability) + hipblas hipblaslt hipfft hipsparse hiprand hipsolver \ + # suitesparse's /lib64/libspqr.so.2.0.9 needs libtbb.so.2 + tbb && \ + dnf clean all && rm -rf /var/cache/yum + +# https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/post-install.html#configure-rocm-shared-objects +RUN tee --append /etc/ld.so.conf.d/rocm.conf < Date: Wed, 10 Sep 2025 11:02:22 +0000 Subject: [PATCH 132/176] ci: update commit SHAs for image digests changes --- manifests/base/commit-latest.env | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index a7992398c0..4de865f56d 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -1,36 +1,36 @@ odh-pipeline-runtime-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=620d885 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-minimal-cpu-py311-ubi9-commit-n=1247a41 odh-pipeline-runtime-minimal-cpu-py312-ubi9-commit-n=ed2d978 odh-pipeline-runtime-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=250bac8 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=646aeb5 odh-pipeline-runtime-pytorch-rocm-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=250bac8 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n=80cffeb odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-commit-n=93c0810 odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 +odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n=80cffeb -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=ec4a477 odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=ec4a477 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n=0d8752d odh-workbench-rstudio-minimal-cuda-py311-c9s-commit-n=0d8752d From 0df60b13f223a27517afa6f901747c0f29765dbc Mon Sep 17 00:00:00 2001 From: Adam David Maly <42520598+ada333@users.noreply.github.com> Date: Wed, 10 Sep 2025 13:28:54 +0200 Subject: [PATCH 133/176] RHOAIENG-31964: add trash-cleanup 0.1.0 (#2357) --- jupyter/datascience/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/datascience/ubi9-python-3.12/pyproject.toml | 1 + jupyter/minimal/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/minimal/ubi9-python-3.12/pyproject.toml | 2 ++ jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml | 6 ++++++ .../pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml | 2 ++ jupyter/pytorch/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/pytorch/ubi9-python-3.12/pyproject.toml | 1 + jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml | 2 ++ jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml | 1 + jupyter/tensorflow/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/tensorflow/ubi9-python-3.12/pyproject.toml | 2 ++ jupyter/trustyai/ubi9-python-3.12/pylock.toml | 6 ++++++ jupyter/trustyai/ubi9-python-3.12/pyproject.toml | 1 + 16 files changed, 60 insertions(+) diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index 22b26664a8..6990bc5b43 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -2087,6 +2087,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index 88b5279a48..92edcb9b58 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -27,6 +27,7 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", diff --git a/jupyter/minimal/ubi9-python-3.12/pylock.toml b/jupyter/minimal/ubi9-python-3.12/pylock.toml index bbd6967e5d..1d37b30cc2 100644 --- a/jupyter/minimal/ubi9-python-3.12/pylock.toml +++ b/jupyter/minimal/ubi9-python-3.12/pylock.toml @@ -971,6 +971,12 @@ version = "0.2.4" sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", upload-time = 2024-02-14T23:35:18Z, size = 13167, hashes = { sha256 = "b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb" } } wheels = [{ url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", upload-time = 2024-02-14T23:35:16Z, size = 13307, hashes = { sha256 = "411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "overrides" version = "7.7.0" diff --git a/jupyter/minimal/ubi9-python-3.12/pyproject.toml b/jupyter/minimal/ubi9-python-3.12/pyproject.toml index e9596b03c1..0a02246eea 100644 --- a/jupyter/minimal/ubi9-python-3.12/pyproject.toml +++ b/jupyter/minimal/ubi9-python-3.12/pyproject.toml @@ -5,6 +5,8 @@ requires-python = "==3.12.*" dependencies = [ # JupyterLab packages + "odh-jupyter-trash-cleanup==0.1.0", + "jupyterlab==4.4.4", "jupyter-server~=2.16.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 9611ff5e4c..4190c441e2 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -3065,6 +3065,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 2242450699..3c1e0ae5e5 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -43,6 +43,8 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.16.0", diff --git a/jupyter/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/pytorch/ubi9-python-3.12/pylock.toml index c2f959bf89..16b714074c 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pylock.toml @@ -2245,6 +2245,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index be00aa202d..28244b462f 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -32,6 +32,7 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml index 2203e1956c..550c4bc2b0 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml @@ -2105,6 +2105,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 49a6bd18f3..3646b61e76 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -33,6 +33,8 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.16.0", diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index 2992da9300..7d7a7590d7 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -2166,6 +2166,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index e8cf6b45c5..3f0884d21f 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -34,6 +34,7 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", diff --git a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml index 576ca6ba53..8db46cdc0e 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml @@ -2267,6 +2267,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml index b727ae7131..53e14f8db0 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml @@ -32,6 +32,8 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", + "odh-jupyter-trash-cleanup==0.1.0", + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.16.0", diff --git a/jupyter/trustyai/ubi9-python-3.12/pylock.toml b/jupyter/trustyai/ubi9-python-3.12/pylock.toml index 8bcfe9e505..90f77f735d 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pylock.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pylock.toml @@ -2294,6 +2294,12 @@ version = "4.2.3" sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +[[packages]] +name = "odh-jupyter-trash-cleanup" +version = "0.1.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/e9/0c59b5cb4ee54edb49166afbfe33a8964f01821cabd32efd63d0fb5648f2/odh_jupyter_trash_cleanup-0.1.0.tar.gz", upload-time = 2025-09-02T19:28:01Z, size = 43287, hashes = { sha256 = "ded78615bd084ba0649979f1b518c9c48f4c859b0f8bc119ca04517031e4378d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/c0/dc3c91367e6405b7a2a8ed0f5ad1e7f524ba171c9ee353e02c0e0e4280ab/odh_jupyter_trash_cleanup-0.1.0-py3-none-any.whl", upload-time = 2025-09-02T19:28:00Z, size = 49009, hashes = { sha256 = "586baa432bee32027b42350cec2d1f6d283fe77c22bb3e852a816230ecdfb441" } }] + [[packages]] name = "onnx" version = "1.19.0" diff --git a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml index ef573d1a8f..e10e24ff52 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml @@ -38,6 +38,7 @@ dependencies = [ # JupyterLab packages 'odh-elyra==4.2.3', + "odh-jupyter-trash-cleanup==0.1.0", 'jupyterlab==4.4.4', 'jupyter-bokeh~=3.0.5', # trustyai 0.6.1 depends on jupyter-bokeh~=3.0.5 From e94c70af5fd73727004788a86e186995fb301aa7 Mon Sep 17 00:00:00 2001 From: aTheo Date: Wed, 10 Sep 2025 13:35:15 +0200 Subject: [PATCH 134/176] Update manifest files for 2025b (#2385) * Update manifets * Reoder the images * add replacement for llm compressor runtime * apply coderabbit review request --- .../code-server-notebook-imagestream.yaml | 32 +- manifests/base/commit-latest.env | 46 +-- manifests/base/commit.env | 26 +- manifests/base/cuda-rstudio-buildconfig.yaml | 2 +- ...yter-datascience-notebook-imagestream.yaml | 40 +- ...yter-minimal-gpu-notebook-imagestream.yaml | 16 +- .../jupyter-minimal-notebook-imagestream.yaml | 16 +- ...er-pytorch-llmcompressor-imagestream.yaml} | 6 +- .../jupyter-pytorch-notebook-imagestream.yaml | 46 +-- ...ter-rocm-minimal-notebook-imagestream.yaml | 16 +- ...ter-rocm-pytorch-notebook-imagestream.yaml | 42 +- ...-rocm-tensorflow-notebook-imagestream.yaml | 34 +- ...pyter-tensorflow-notebook-imagestream.yaml | 52 +-- ...jupyter-trustyai-notebook-imagestream.yaml | 44 +-- manifests/base/kustomization.yaml | 93 +++-- manifests/base/params-latest.env | 41 +- manifests/base/params.env | 26 +- manifests/base/rstudio-buildconfig.yaml | 2 +- .../rstudio-gpu-notebook-imagestream.yaml | 2 +- .../base/rstudio-notebook-imagestream.yaml | 2 +- .../base/runtime-datascience-imagestream.yaml | 8 +- .../base/runtime-minimal-imagestream.yaml | 8 +- .../base/runtime-pytorch-imagestream.yaml | 8 +- ...me-pytorch-llmcompressor-imagestream.yaml} | 2 +- .../runtime-rocm-pytorch-imagestream.yaml | 8 +- .../runtime-rocm-tensorflow-imagestream.yaml | 8 +- .../base/runtime-tensorflow-imagestream.yaml | 8 +- manifests/overlays/additional/README.md | 12 - ...atascience-cpu-py312-ubi9-imagestream.yaml | 46 --- ...atascience-cpu-py312-ubi9-imagestream.yaml | 52 --- ...er-minimal-cpu-py312-ubi9-imagestream.yaml | 36 -- ...r-minimal-cuda-py312-ubi9-imagestream.yaml | 38 -- ...r-minimal-rocm-py312-ubi9-imagestream.yaml | 38 -- ...r-pytorch-cuda-py312-ubi9-imagestream.yaml | 57 --- ...r-pytorch-rocm-py312-ubi9-imagestream.yaml | 54 --- ...ensorflow-cuda-py312-ubi9-imagestream.yaml | 57 --- ...r-trustyai-cpu-py312-ubi9-imagestream.yaml | 57 --- .../overlays/additional/kustomization.yaml | 363 +----------------- ...atascience-cpu-py312-ubi9-imagestream.yaml | 38 -- ...me-minimal-cpu-py312-ubi9-imagestream.yaml | 38 -- ...e-pytorch-cuda-py312-ubi9-imagestream.yaml | 38 -- ...e-pytorch-rocm-py312-ubi9-imagestream.yaml | 38 -- ...ensorflow-cuda-py312-ubi9-imagestream.yaml | 39 -- 43 files changed, 323 insertions(+), 1312 deletions(-) rename manifests/{overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml => base/jupyter-pytorch-llmcompressor-imagestream.yaml} (95%) rename manifests/{overlays/additional/runtime-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml => base/runtime-pytorch-llmcompressor-imagestream.yaml} (96%) delete mode 100644 manifests/overlays/additional/codeserver-datascience-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-datascience-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-minimal-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-minimal-cuda-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-minimal-rocm-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-pytorch-cuda-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-pytorch-rocm-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-tensorflow-cuda-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/jupyter-trustyai-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/runtime-datascience-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/runtime-minimal-cpu-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/runtime-pytorch-cuda-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/runtime-pytorch-rocm-py312-ubi9-imagestream.yaml delete mode 100644 manifests/overlays/additional/runtime-tensorflow-cuda-py312-ubi9-imagestream.yaml diff --git a/manifests/base/code-server-notebook-imagestream.yaml b/manifests/base/code-server-notebook-imagestream.yaml index 76e2875a12..f2f16e5167 100644 --- a/manifests/base/code-server-notebook-imagestream.yaml +++ b/manifests/base/code-server-notebook-imagestream.yaml @@ -6,9 +6,9 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/codeserver" - opendatahub.io/notebook-image-name: "Code Server | Data Science | CPU | Python 3.11" + opendatahub.io/notebook-image-name: "Code Server | Data Science | CPU | Python 3.12" opendatahub.io/notebook-image-desc: "code-server workbench allows users to code, build, and collaborate on projects directly from web." - opendatahub.io/notebook-image-order: "18" + opendatahub.io/notebook-image-order: "19" name: code-server-notebook spec: lookupPolicy: @@ -20,7 +20,7 @@ spec: opendatahub.io/notebook-software: | [ {"name": "code-server", "version": "4.98"}, - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -38,11 +38,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-codeserver-datascience-cpu-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-codeserver-datascience-cpu-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -50,22 +50,22 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "code-server", "version": "4.92"}, + {"name": "code-server", "version": "4.98"}, {"name": "Python", "version": "v3.11"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "Boto3", "version": "1.34"}, - {"name": "Kafka-Python", "version": "2.0"}, - {"name": "Matplotlib", "version": "3.8"}, - {"name": "Numpy", "version": "1.26"}, + {"name": "Boto3", "version": "1.37"}, + {"name": "Kafka-Python-ng", "version": "2.2"}, + {"name": "Matplotlib", "version": "3.10"}, + {"name": "Numpy", "version": "2.2"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.4"}, - {"name": "Scipy", "version": "1.12"}, - {"name": "Sklearn-onnx", "version": "1.16"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "ipykernel", "version": "6.29"}, - {"name": "Kubeflow-Training", "version": "1.8"} + {"name": "Kubeflow-Training", "version": "1.9"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -73,6 +73,6 @@ spec: from: kind: DockerImage name: odh-workbench-codeserver-datascience-cpu-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index 4de865f56d..4256e9f033 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -1,36 +1,20 @@ -odh-pipeline-runtime-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=ec4a477 -odh-pipeline-runtime-minimal-cpu-py311-ubi9-commit-n=1247a41 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=620d885 odh-pipeline-runtime-minimal-cpu-py312-ubi9-commit-n=ed2d978 -odh-pipeline-runtime-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=ec4a477 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=250bac8 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=646aeb5 -odh-pipeline-runtime-pytorch-rocm-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=ec4a477 -odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 -odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n=80cffeb +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=250bac8 odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-commit-n=93c0810 -odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n=80cffeb -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=ec4a477 -odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n=1247a41 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=ec4a477 +odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=250bac8 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=144d079 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=144d079 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n=0d8752d odh-workbench-rstudio-minimal-cuda-py311-c9s-commit-n=0d8752d diff --git a/manifests/base/commit.env b/manifests/base/commit.env index ff271cee64..9f279e97dc 100644 --- a/manifests/base/commit.env +++ b/manifests/base/commit.env @@ -1,12 +1,18 @@ -odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n-1=60b6ecc +odh-pipeline-runtime-datascience-cpu-py311-ubi9-commit-n-1=1247a41 +odh-pipeline-runtime-minimal-cpu-py311-ubi9-commit-n-1=1247a41 +odh-pipeline-runtime-pytorch-cuda-py311-ubi9-commit-n-1=1247a41 +odh-pipeline-runtime-pytorch-rocm-py311-ubi9-commit-n-1=1247a41 +odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-commit-n-1=1247a41 +odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-commit-n-1=80cffeb +odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n-1=80cffeb +odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n-1=1247a41 +odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n-1=1247a41 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n-1=60b6ecc odh-workbench-rstudio-minimal-cuda-py311-c9s-commit-n-1=60b6ecc -odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n-1=60b6ecc -odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n-1=60b6ecc diff --git a/manifests/base/cuda-rstudio-buildconfig.yaml b/manifests/base/cuda-rstudio-buildconfig.yaml index b21c60858a..430fdf7159 100644 --- a/manifests/base/cuda-rstudio-buildconfig.yaml +++ b/manifests/base/cuda-rstudio-buildconfig.yaml @@ -42,7 +42,7 @@ spec: type: Git git: uri: "https://github.com/red-hat-data-services/notebooks" - ref: rhoai-2.24 + ref: rhoai-2.25 strategy: type: Docker dockerStrategy: diff --git a/manifests/base/jupyter-datascience-notebook-imagestream.yaml b/manifests/base/jupyter-datascience-notebook-imagestream.yaml index cf7cca1a88..5ec8492377 100644 --- a/manifests/base/jupyter-datascience-notebook-imagestream.yaml +++ b/manifests/base/jupyter-datascience-notebook-imagestream.yaml @@ -6,8 +6,8 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/datascience" - opendatahub.io/notebook-image-name: "Jupyter | Data Science | CPU | Python 3.11" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with a set of data science libraries that advanced AI/ML notebooks will use as a base image to provide a standard for libraries avialable in all notebooks" + opendatahub.io/notebook-image-name: "Jupyter | Data Science | CPU | Python 3.12" + opendatahub.io/notebook-image-desc: "Jupyter notebook image with a set of data science libraries that advanced AI/ML notebooks will use as a base image to provide a standard for libraries available in all notebooks" opendatahub.io/notebook-image-order: "7" name: jupyter-datascience-notebook spec: @@ -19,7 +19,7 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -44,11 +44,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-datascience-cpu-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-datascience-cpu-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -61,23 +61,23 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, - {"name": "Boto3", "version": "1.35"}, + {"name": "JupyterLab","version": "4.4"}, + {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.9"}, - {"name": "Matplotlib", "version": "3.9"}, - {"name": "Numpy", "version": "2.1"}, + {"name": "Kfp", "version": "2.12"}, + {"name": "Matplotlib", "version": "3.10"}, + {"name": "Numpy", "version": "2.2"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.5"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.26"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"}, - {"name": "Kubeflow-Training", "version": "1.8"} + {"name": "MySQL Connector/Python", "version": "9.3"}, + {"name": "Kubeflow-Training", "version": "1.9"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -85,6 +85,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-datascience-cpu-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml index be9c6aed39..ae2b44e79d 100644 --- a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/minimal" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | CUDA | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | Minimal | CUDA | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter notebook image with GPU support and minimal dependency set to start experimenting with Jupyter environment." opendatahub.io/notebook-image-order: "3" opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' @@ -21,7 +21,7 @@ spec: opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -30,11 +30,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-minimal-cuda-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-minimal-cuda-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -42,13 +42,13 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "CUDA", "version": "12.4"}, + {"name": "CUDA", "version": "12.6"}, {"name": "Python", "version": "v3.11"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.2"} + {"name": "JupyterLab", "version": "4.4"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -56,6 +56,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-minimal-cuda-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-notebook-imagestream.yaml index 45ab5c9fb4..a1d4b5a5b9 100644 --- a/manifests/base/jupyter-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-notebook-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/minimal" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | CPU | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | Minimal | CPU | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter notebook image with minimal dependency set to start experimenting with Jupyter environment." opendatahub.io/notebook-image-order: "1" name: jupyter-minimal-notebook @@ -19,7 +19,7 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -29,11 +29,11 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' opendatahub.io/default-image: "true" - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-minimal-cpu-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-minimal-cpu-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -46,15 +46,15 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"} + {"name": "JupyterLab","version": "4.4"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' - opendatahub.io/default-image: "true" + opendatahub.io/default-image: "false" opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n-1_PLACEHOLDER from: kind: DockerImage name: odh-workbench-jupyter-minimal-cpu-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml similarity index 95% rename from manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml rename to manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml index 01e1f9a822..e9965a25b0 100644 --- a/manifests/overlays/additional/jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml @@ -8,9 +8,9 @@ metadata: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/pytorch+llmcompressor/ubi9-python-3.12" opendatahub.io/notebook-image-name: "Jupyter | PyTorch LLM Compressor | CUDA | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter notebook image with PyTorch LLM Compressor libraries and dependencies to start experimenting with advanced AI/ML notebooks." - opendatahub.io/notebook-image-order: "22" + opendatahub.io/notebook-image-order: "10" opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' - name: jupyter-pytorch-llmcompressor-cuda-py312-ubi9 + name: jupyter-pytorch-llmcompressor spec: lookupPolicy: local: true @@ -54,6 +54,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n_PLACEHOLDER - name: "2025.1" + name: "2025.2" referencePolicy: type: Source diff --git a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml index 466217ca80..3279cde0bd 100644 --- a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/pytorch" - opendatahub.io/notebook-image-name: "Jupyter | PyTorch | CUDA | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | PyTorch | CUDA | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter notebook image with PyTorch libraries and dependencies to start experimenting with advanced AI/ML notebooks." opendatahub.io/notebook-image-order: "9" opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' @@ -21,7 +21,7 @@ spec: opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.11"}, + {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.6"} ] # language=json @@ -49,11 +49,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -61,32 +61,32 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "CUDA", "version": "12.4"}, + {"name": "CUDA", "version": "12.6"}, {"name": "Python", "version": "v3.11"}, - {"name": "PyTorch", "version": "2.4"} + {"name": "PyTorch", "version": "2.6"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, - {"name": "PyTorch", "version": "2.4"}, - {"name": "Tensorboard", "version": "2.17"}, - {"name": "Boto3", "version": "1.35"}, + {"name": "JupyterLab","version": "4.4"}, + {"name": "PyTorch", "version": "2.6"}, + {"name": "Tensorboard", "version": "2.19"}, + {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.9"}, - {"name": "Matplotlib", "version": "3.9"}, - {"name": "Numpy", "version": "2.1"}, + {"name": "Kfp", "version": "2.12"}, + {"name": "Matplotlib", "version": "3.10"}, + {"name": "Numpy", "version": "2.2"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.5"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.26"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"}, - {"name": "Kubeflow-Training", "version": "1.8"} + {"name": "MySQL Connector/Python", "version": "9.3"}, + {"name": "Kubeflow-Training", "version": "1.9"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -94,6 +94,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml index ce2625a904..bd5e898075 100644 --- a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/rocm" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | ROCm | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | Minimal | ROCm | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter ROCm notebook image for ODH notebooks." opendatahub.io/notebook-image-order: "5" opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' @@ -21,7 +21,7 @@ spec: opendatahub.io/notebook-software: | [ {"name": "ROCm", "version": "6.2"}, - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -30,11 +30,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-minimal-rocm-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-minimal-rocm-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -42,13 +42,13 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "ROCm", "version": "6.1"}, + {"name": "ROCm", "version": "6.2"}, {"name": "Python", "version": "v3.11"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.2"} + {"name": "JupyterLab", "version": "4.4"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -56,6 +56,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-minimal-rocm-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml index 25f4f9b300..9a6fba1bfa 100644 --- a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml @@ -6,9 +6,9 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/rocm/pytorch" - opendatahub.io/notebook-image-name: "Jupyter | PyTorch | ROCm | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | PyTorch | ROCm | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter ROCm optimized PyTorch notebook image for ODH notebooks." - opendatahub.io/notebook-image-order: "11" + opendatahub.io/notebook-image-order: "12" opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' name: jupyter-rocm-pytorch spec: @@ -20,7 +20,7 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "Python", "version": "v3.11"}, + {"name": "Python", "version": "v3.12"}, {"name": "ROCm-PyTorch", "version": "2.6"} ] # language=json @@ -46,11 +46,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -59,28 +59,28 @@ spec: opendatahub.io/notebook-software: | [ {"name": "Python", "version": "v3.11"}, - {"name": "ROCm-PyTorch", "version": "2.4"} + {"name": "ROCm-PyTorch", "version": "2.6"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, - {"name": "ROCm-PyTorch", "version": "2.4"}, - {"name": "Tensorboard", "version": "2.16"}, + {"name": "JupyterLab","version": "4.4"}, + {"name": "ROCm-PyTorch", "version": "2.6"}, + {"name": "Tensorboard", "version": "2.18"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Matplotlib", "version": "3.9"}, - {"name": "Numpy", "version": "2.1"}, + {"name": "Matplotlib", "version": "3.10"}, + {"name": "Numpy", "version": "2.2"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.5"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.26"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"}, - {"name": "Kubeflow-Training", "version": "1.8"} + {"name": "MySQL Connector/Python", "version": "9.3"}, + {"name": "Kubeflow-Training", "version": "1.9"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -88,6 +88,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml index ba7485895c..856082702e 100644 --- a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml @@ -6,9 +6,9 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/rocm/tensorflow" - opendatahub.io/notebook-image-name: "Jupyter | TensorFlow | ROCm | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | TensorFlow | ROCm | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter ROCm optimized TensorFlow notebook image for ODH notebooks." - opendatahub.io/notebook-image-order: "15" + opendatahub.io/notebook-image-order: "16" opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' name: jupyter-rocm-tensorflow spec: @@ -20,14 +20,14 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "Python", "version": "v3.11"}, - {"name": "ROCm-TensorFlow", "version": "2.14"} + {"name": "Python", "version": "v3.12"}, + {"name": "ROCm-TensorFlow", "version": "2.18"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ {"name": "JupyterLab","version": "4.4"}, - {"name": "ROCm-TensorFlow", "version": "2.14"}, + {"name": "ROCm-TensorFlow", "version": "2.18"}, {"name": "Tensorboard", "version": "2.14"}, {"name": "Kafka-Python-ng", "version": "2.2"}, {"name": "Matplotlib", "version": "3.10"}, @@ -45,11 +45,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -63,22 +63,22 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, + {"name": "JupyterLab","version": "4.4"}, {"name": "ROCm-TensorFlow", "version": "2.14"}, {"name": "Tensorboard", "version": "2.14"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Matplotlib", "version": "3.9"}, + {"name": "Matplotlib", "version": "3.10"}, {"name": "Numpy", "version": "1.26"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.5"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.24"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, {"name": "Sklearn-onnx", "version": "1.17"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"} + {"name": "MySQL Connector/Python", "version": "9.3"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -86,6 +86,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml index da20422538..43c9db2445 100644 --- a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml @@ -6,9 +6,9 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/tensorflow" - opendatahub.io/notebook-image-name: "Jupyter | TensorFlow | CUDA | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | TensorFlow | CUDA | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter notebook image with TensorFlow libraries and dependencies to start experimenting with advanced AI/ML notebooks." - opendatahub.io/notebook-image-order: "13" + opendatahub.io/notebook-image-order: "14" opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' name: jupyter-tensorflow-notebook spec: @@ -21,15 +21,15 @@ spec: opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.11"}, - {"name": "TensorFlow", "version": "2.18"} + {"name": "Python", "version": "v3.12"}, + {"name": "TensorFlow", "version": "2.19"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ {"name": "JupyterLab","version": "4.4"}, - {"name": "TensorFlow", "version": "2.18"}, - {"name": "Tensorboard", "version": "2.18"}, + {"name": "TensorFlow", "version": "2.19"}, + {"name": "Tensorboard", "version": "2.19"}, {"name": "Nvidia-CUDA-CU12-Bundle", "version": "12.5"}, {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, @@ -49,11 +49,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -61,32 +61,32 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "CUDA", "version": "12.4"}, + {"name": "CUDA", "version": "12.6"}, {"name": "Python", "version": "v3.11"}, - {"name": "TensorFlow", "version": "2.17"} + {"name": "TensorFlow", "version": "2.18"} ] # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, - {"name": "TensorFlow", "version": "2.17"}, - {"name": "Tensorboard", "version": "2.17"}, - {"name": "Nvidia-CUDA-CU12-Bundle", "version": "12.3"}, - {"name": "Boto3", "version": "1.35"}, + {"name": "JupyterLab","version": "4.4"}, + {"name": "TensorFlow", "version": "2.18"}, + {"name": "Tensorboard", "version": "2.18"}, + {"name": "Nvidia-CUDA-CU12-Bundle", "version": "12.5"}, + {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.5"}, - {"name": "Matplotlib", "version": "3.9"}, + {"name": "Kfp", "version": "2.12"}, + {"name": "Matplotlib", "version": "3.10"}, {"name": "Numpy", "version": "1.26"}, {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.5"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.6"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.24"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"} + {"name": "MySQL Connector/Python", "version": "9.3"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -94,6 +94,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml index 8ba0572c4c..00926b31b7 100644 --- a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml +++ b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml @@ -6,9 +6,9 @@ metadata: opendatahub.io/notebook-image: "true" annotations: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/trustyai" - opendatahub.io/notebook-image-name: "Jupyter | TrustyAI | CPU | Python 3.11" + opendatahub.io/notebook-image-name: "Jupyter | TrustyAI | CPU | Python 3.12" opendatahub.io/notebook-image-desc: "Jupyter TrustyAI notebook integrates the TrustyAI Explainability Toolkit on Jupyter environment." - opendatahub.io/notebook-image-order: "16" + opendatahub.io/notebook-image-order: "17" name: jupyter-trustyai-notebook spec: lookupPolicy: @@ -19,7 +19,7 @@ spec: # language=json opendatahub.io/notebook-software: | [ - {"name": "Python", "version": "v3.11"} + {"name": "Python", "version": "v3.12"} ] # language=json opendatahub.io/notebook-python-dependencies: | @@ -49,11 +49,11 @@ spec: ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n_PLACEHOLDER + opendatahub.io/notebook-build-commit: odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n_PLACEHOLDER from: kind: DockerImage - name: odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n_PLACEHOLDER - name: "2025.1" + name: odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n_PLACEHOLDER + name: "2025.2" referencePolicy: type: Source # N - 1 Version of the image @@ -66,28 +66,28 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.2"}, + {"name": "JupyterLab","version": "4.4"}, {"name": "TrustyAI", "version": "0.6"}, - {"name": "Transformers", "version": "4.38"}, - {"name": "Datasets", "version": "2.21"}, - {"name": "Accelerate", "version": "0.34"}, - {"name": "Torch", "version": "2.2"}, - {"name": "Boto3", "version": "1.35"}, + {"name": "Transformers", "version": "4.53"}, + {"name": "Datasets", "version": "3.4"}, + {"name": "Accelerate", "version": "1.5"}, + {"name": "Torch", "version": "2.6"}, + {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.9"}, + {"name": "Kfp", "version": "2.12"}, {"name": "Matplotlib", "version": "3.6"}, {"name": "Numpy", "version": "1.24"}, {"name": "Pandas", "version": "1.5"}, - {"name": "Scikit-learn", "version": "1.2"}, - {"name": "Scipy", "version": "1.14"}, + {"name": "Scikit-learn", "version": "1.5"}, + {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.8"}, - {"name": "Pyodbc", "version": "5.1"}, - {"name": "Codeflare-SDK", "version": "0.26"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "PyMongo", "version": "4.11"}, + {"name": "Pyodbc", "version": "5.2"}, + {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.0"}, - {"name": "Kubeflow-Training", "version": "1.8"} + {"name": "MySQL Connector/Python", "version": "9.3"}, + {"name": "Kubeflow-Training", "version": "1.9"} ] openshift.io/imported-from: quay.io/opendatahub/workbench-images opendatahub.io/workbench-image-recommended: 'false' @@ -95,6 +95,6 @@ spec: from: kind: DockerImage name: odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n-1_PLACEHOLDER - name: "2024.2" + name: "2025.1" referencePolicy: type: Source diff --git a/manifests/base/kustomization.yaml b/manifests/base/kustomization.yaml index 40b073f9dd..8a96ac553a 100644 --- a/manifests/base/kustomization.yaml +++ b/manifests/base/kustomization.yaml @@ -14,12 +14,14 @@ resources: - jupyter-rocm-minimal-notebook-imagestream.yaml - jupyter-rocm-pytorch-notebook-imagestream.yaml - jupyter-rocm-tensorflow-notebook-imagestream.yaml + - jupyter-pytorch-llmcompressor-imagestream.yaml - runtime-datascience-imagestream.yaml - runtime-minimal-imagestream.yaml - runtime-pytorch-imagestream.yaml - runtime-rocm-pytorch-imagestream.yaml - runtime-rocm-tensorflow-imagestream.yaml - runtime-tensorflow-imagestream.yaml + - runtime-pytorch-llmcompressor-imagestream.yaml configMapGenerator: - envs: @@ -40,7 +42,7 @@ labels: opendatahub.io/component: "true" replacements: - source: - fieldPath: data.odh-workbench-jupyter-minimal-cpu-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-minimal-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -66,7 +68,7 @@ replacements: name: jupyter-minimal-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-datascience-cpu-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-datascience-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -92,7 +94,7 @@ replacements: name: jupyter-datascience-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-minimal-cuda-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-minimal-cuda-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -118,7 +120,7 @@ replacements: name: jupyter-minimal-gpu-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -144,7 +146,7 @@ replacements: name: jupyter-pytorch-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -170,7 +172,7 @@ replacements: name: jupyter-tensorflow-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -196,7 +198,7 @@ replacements: name: jupyter-trustyai-notebook version: v1 - source: - fieldPath: data.odh-workbench-codeserver-datascience-cpu-py311-ubi9-n + fieldPath: data.odh-workbench-codeserver-datascience-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -274,7 +276,7 @@ replacements: name: rstudio-gpu-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-minimal-rocm-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-minimal-rocm-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -300,7 +302,7 @@ replacements: name: jupyter-rocm-minimal version: v1 - source: - fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -326,7 +328,7 @@ replacements: name: jupyter-rocm-pytorch version: v1 - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -352,7 +354,20 @@ replacements: name: jupyter-rocm-tensorflow version: v1 - source: - fieldPath: data.odh-workbench-jupyter-minimal-cpu-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n + kind: ConfigMap + name: notebook-image-params + version: v1 + targets: + - fieldPaths: + - spec.tags.0.from.name + select: + group: image.openshift.io + kind: ImageStream + name: jupyter-pytorch-llmcompressor + version: v1 + - source: + fieldPath: data.odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -378,7 +393,7 @@ replacements: name: jupyter-minimal-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-datascience-cpu-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -404,7 +419,7 @@ replacements: name: jupyter-datascience-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-minimal-cuda-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -430,7 +445,7 @@ replacements: name: jupyter-minimal-gpu-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -456,7 +471,7 @@ replacements: name: jupyter-pytorch-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -482,7 +497,7 @@ replacements: name: jupyter-tensorflow-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -508,7 +523,7 @@ replacements: name: jupyter-trustyai-notebook version: v1 - source: - fieldPath: data.odh-workbench-codeserver-datascience-cpu-py311-ubi9-commit-n + fieldPath: data.odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -586,7 +601,7 @@ replacements: name: rstudio-gpu-notebook version: v1 - source: - fieldPath: data.odh-workbench-jupyter-minimal-rocm-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -612,7 +627,7 @@ replacements: name: jupyter-rocm-minimal version: v1 - source: - fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -638,7 +653,7 @@ replacements: name: jupyter-rocm-pytorch version: v1 - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-commit-n + fieldPath: data.odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n kind: ConfigMap name: notebook-image-commithash version: v1 @@ -664,7 +679,20 @@ replacements: name: jupyter-rocm-tensorflow version: v1 - source: - fieldPath: data.odh-pipeline-runtime-minimal-cpu-py311-ubi9-n + fieldPath: data.odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n + kind: ConfigMap + name: notebook-image-commithash + version: v1 + targets: + - fieldPaths: + - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] + select: + group: image.openshift.io + kind: ImageStream + name: jupyter-pytorch-llmcompressor + version: v1 + - source: + fieldPath: data.odh-pipeline-runtime-minimal-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -677,7 +705,7 @@ replacements: name: runtime-minimal version: v1 - source: - fieldPath: data.odh-pipeline-runtime-datascience-cpu-py311-ubi9-n + fieldPath: data.odh-pipeline-runtime-datascience-cpu-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -690,7 +718,7 @@ replacements: name: runtime-datascience version: v1 - source: - fieldPath: data.odh-pipeline-runtime-pytorch-cuda-py311-ubi9-n + fieldPath: data.odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -703,7 +731,7 @@ replacements: name: runtime-pytorch version: v1 - source: - fieldPath: data.odh-pipeline-runtime-pytorch-rocm-py311-ubi9-n + fieldPath: data.odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -716,7 +744,7 @@ replacements: name: runtime-rocm-pytorch version: v1 - source: - fieldPath: data.odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n + fieldPath: data.odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -729,7 +757,7 @@ replacements: name: runtime-tensorflow version: v1 - source: - fieldPath: data.odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n + fieldPath: data.odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-n kind: ConfigMap name: notebook-image-params version: v1 @@ -741,3 +769,16 @@ replacements: kind: ImageStream name: runtime-rocm-tensorflow version: v1 + - source: + fieldPath: data.odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n + kind: ConfigMap + name: notebook-image-params + version: v1 + targets: + - fieldPaths: + - spec.tags.0.from.name + select: + group: image.openshift.io + kind: ImageStream + name: runtime-pytorch-llmcompressor + version: v1 diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 0adeea73b6..b7ff887195 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -1,39 +1,3 @@ -odh-workbench-jupyter-minimal-cpu-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py311-ubi9@sha256:45ec6fc94d5f0eb1efff548687f4beacb2f5c4a1bef78a38b9475e1583536d7d - -odh-workbench-jupyter-minimal-cuda-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py311-ubi9@sha256:b23028134c94c2392a74b89e62dc7f2b5223b15e1c1fb691c6c39a36a4149ee5 - -odh-workbench-jupyter-minimal-rocm-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py311-ubi9@sha256:0b1f4efb8008ac53c9becdef770f498a263424c3ccea31f4fb377fc9a48b2178 - -odh-workbench-jupyter-datascience-cpu-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py311-ubi9@sha256:97ac518d5982f0ad438b6c33f36162715be651fb4dbe1a80f972712997c0de22 - -odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py311-ubi9@sha256:b9245c43060321b3cb8261fee538765e1debe43e5546103fa30a7c61fdaec032 - -odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py311-ubi9@sha256:09ead5584a314601190b2aa72ccf31063036c66f113c0a217feeac848020efe6 - -odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py311-ubi9@sha256:9e40b024480c35d5c67114528ff28a87ff96add636bfdf9801099f581f53157e - -odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py311-ubi9@sha256:c104ee21be07288428e13fc9a76cb8c6f8cd5eb0a846a9b7cf52a574d4280b8d - -odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py311-ubi9@sha256:ba950f4071d79a131e48eb6c892501cbc137f86ebe58de81a3ce44aaebe74301 - -odh-workbench-codeserver-datascience-cpu-py311-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py311-ubi9@sha256:633bbba923717b75656a56752ed1fc325a6ab255589fbb63ce8a3ffc0ee0d730 - -odh-workbench-rstudio-minimal-cuda-py311-c9s-n=quay.io/opendatahub/odh-workbench-rstudio-minimal-cuda-py311-c9s@sha256:dceec4b894325444f49ac691f1e9b82da7e8643f8fb1a562293b389fda7d9751 - -odh-workbench-rstudio-minimal-cpu-py311-c9s-n=quay.io/opendatahub/odh-workbench-rstudio-minimal-cpu-py311-c9s@sha256:214e8b1912ce97b7d03718fa64ae105d3d2f461815409b9cfd2c1e2c9893fef8 - -odh-pipeline-runtime-minimal-cpu-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py311-ubi9@sha256:4461dd9388cbb9354dd716c6f7680d58c1051eb59ef16e4486bbc4d5ec7fc5ee - -odh-pipeline-runtime-datascience-cpu-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py311-ubi9@sha256:62ceae2f54e06b7231027d1fed7392cfb7cbf5952929fc85b4342e3cb75fab75 - -odh-pipeline-runtime-pytorch-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py311-ubi9@sha256:56dc5275d80a7445ab05a53a4dbf347754bf08fbf892b58d2c10e41b0336ddcc - -odh-pipeline-runtime-pytorch-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py311-ubi9@sha256:b55bd2abd3a153ccd78069139a6b60a1fb0917d597f5b5a23b96044ed9eed134 - -odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py311-ubi9@sha256:1582cb6d7dd2f949fa73e323b19b5ec0e10bc3e01fe0e752ceed275fe9613bc4 - -odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a - odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b1ee53109d87040c4e7fc4b380bd77ad0ae9bc80ca30fd96ed72cc7db4ff6608 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad @@ -69,3 +33,8 @@ odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline- odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9@sha256:ad2a67549b36485862378c392f1fb76e8c5457065d60478d977a8141393f9752 odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py312-ubi9@sha256:1134265c135ba05cfdad9bd2e63b1ee9a5f9989f9f716d4b5146d4df51d4e2bb + +odh-workbench-rstudio-minimal-cuda-py311-c9s-n=quay.io/opendatahub/odh-workbench-rstudio-minimal-cuda-py311-c9s@sha256:dceec4b894325444f49ac691f1e9b82da7e8643f8fb1a562293b389fda7d9751 + +odh-workbench-rstudio-minimal-cpu-py311-c9s-n=quay.io/opendatahub/odh-workbench-rstudio-minimal-cpu-py311-c9s@sha256:214e8b1912ce97b7d03718fa64ae105d3d2f461815409b9cfd2c1e2c9893fef8 + diff --git a/manifests/base/params.env b/manifests/base/params.env index 769f29bd2d..b03b8f1525 100644 --- a/manifests/base/params.env +++ b/manifests/base/params.env @@ -1,12 +1,18 @@ -odh-workbench-jupyter-minimal-cpu-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:fa669f53ff8d4e29b094441b981e7dbcd1f6aaa0a2a74e92af4876243703dfd0 -odh-workbench-jupyter-minimal-cuda-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:1d84054dbc2ce4e076857b11eea60a6b0a44ff107af9bdc72c20f10ba998a7f9 -odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:4806fccf59e6b3f7a32f84a2af89c6fdea8f8af07c29b68a64877890f5a5999b -odh-workbench-jupyter-datascience-cpu-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:029e48d075fefd4a9c399dd177fc805713b8d39434ae8142a1ee341ecd10c52d -odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:c162a01a795ece51e57bfb7a926d05edf8bbe5189ee894a897dba60fc2b3d288 -odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:d0a41619ed23287b76e74ac859c2d8730903866a9e32eb1ac7d4138d2222f632 -odh-workbench-codeserver-datascience-cpu-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:176bfa2e9c1f53d483d6ce4038897d19c34870b89e0c32ba87e94c00052acf2e +odh-workbench-jupyter-minimal-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py311-ubi9@sha256:45ec6fc94d5f0eb1efff548687f4beacb2f5c4a1bef78a38b9475e1583536d7d +odh-workbench-jupyter-minimal-cuda-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py311-ubi9@sha256:b23028134c94c2392a74b89e62dc7f2b5223b15e1c1fb691c6c39a36a4149ee5 +odh-workbench-jupyter-minimal-rocm-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py311-ubi9@sha256:0b1f4efb8008ac53c9becdef770f498a263424c3ccea31f4fb377fc9a48b2178 +odh-workbench-jupyter-datascience-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py311-ubi9@sha256:97ac518d5982f0ad438b6c33f36162715be651fb4dbe1a80f972712997c0de22 +odh-workbench-jupyter-pytorch-cuda-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py311-ubi9@sha256:b9245c43060321b3cb8261fee538765e1debe43e5546103fa30a7c61fdaec032 +odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py311-ubi9@sha256:09ead5584a314601190b2aa72ccf31063036c66f113c0a217feeac848020efe6 +odh-workbench-jupyter-tensorflow-cuda-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py311-ubi9@sha256:9e40b024480c35d5c67114528ff28a87ff96add636bfdf9801099f581f53157e +odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py311-ubi9@sha256:c104ee21be07288428e13fc9a76cb8c6f8cd5eb0a846a9b7cf52a574d4280b8d +odh-workbench-jupyter-trustyai-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py311-ubi9@sha256:ba950f4071d79a131e48eb6c892501cbc137f86ebe58de81a3ce44aaebe74301 +odh-workbench-codeserver-datascience-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py311-ubi9@sha256:633bbba923717b75656a56752ed1fc325a6ab255589fbb63ce8a3ffc0ee0d730 +odh-pipeline-runtime-minimal-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-minimal-cpu-py311-ubi9@sha256:4461dd9388cbb9354dd716c6f7680d58c1051eb59ef16e4486bbc4d5ec7fc5ee +odh-pipeline-runtime-datascience-cpu-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py311-ubi9@sha256:62ceae2f54e06b7231027d1fed7392cfb7cbf5952929fc85b4342e3cb75fab75 +odh-pipeline-runtime-pytorch-cuda-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-pytorch-cuda-py311-ubi9@sha256:56dc5275d80a7445ab05a53a4dbf347754bf08fbf892b58d2c10e41b0336ddcc +odh-pipeline-runtime-pytorch-rocm-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-pytorch-rocm-py311-ubi9@sha256:b55bd2abd3a153ccd78069139a6b60a1fb0917d597f5b5a23b96044ed9eed134 +odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-cuda-py311-ubi9@sha256:1582cb6d7dd2f949fa73e323b19b5ec0e10bc3e01fe0e752ceed275fe9613bc4 +odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n-1=quay.io/opendatahub/odh-pipeline-runtime-tensorflow-rocm-py311-ubi9@sha256:71cbe8249b57af33e92216c11979e669882871cac4743a1cf5bd3230e671390a odh-workbench-rstudio-minimal-cpu-py311-c9s-n-1=quay.io/opendatahub/workbench-images@sha256:562fde56f25507435520920ac41edd9ced0e025198a56142c44692f6340e0f0f odh-workbench-rstudio-minimal-cuda-py311-c9s-n-1=quay.io/opendatahub/workbench-images@sha256:f2988efa77ba4725a701f5717e8b70b5141ad0cb04dfc42a68293752b28324a7 -odh-workbench-jupyter-minimal-rocm-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:8ab93581ef381c47a6bf2dc1162c7374f4e44966ce2fe383ed8ccf23c3ecfd32 -odh-workbench-jupyter-pytorch-rocm-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:ad938f7194632a5e03d64412f537812b1b477a15c5866d3d8310c6ff27ff4ec2 -odh-workbench-jupyter-tensorflow-rocm-py311-ubi9-n-1=quay.io/opendatahub/workbench-images@sha256:55088024f2151777c5cd7ec0b5f7b80e3f724a150c43b1a268b4f64e2b36a72e diff --git a/manifests/base/rstudio-buildconfig.yaml b/manifests/base/rstudio-buildconfig.yaml index 7c26a96670..12e71a9949 100644 --- a/manifests/base/rstudio-buildconfig.yaml +++ b/manifests/base/rstudio-buildconfig.yaml @@ -39,7 +39,7 @@ spec: type: Git git: uri: "https://github.com/red-hat-data-services/notebooks" - ref: rhoai-2.24 + ref: rhoai-2.25 strategy: type: Docker dockerStrategy: diff --git a/manifests/base/rstudio-gpu-notebook-imagestream.yaml b/manifests/base/rstudio-gpu-notebook-imagestream.yaml index 684e634df1..35d4f8bdef 100644 --- a/manifests/base/rstudio-gpu-notebook-imagestream.yaml +++ b/manifests/base/rstudio-gpu-notebook-imagestream.yaml @@ -8,7 +8,7 @@ metadata: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/rstudio" opendatahub.io/notebook-image-name: "RStudio | Minimal | CUDA | R 4.4" opendatahub.io/notebook-image-desc: "RStudio Server Workbench image with an integrated development environment for R, a programming language designed for statistical computing and graphics." - opendatahub.io/notebook-image-order: "21" + opendatahub.io/notebook-image-order: "22" opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' name: rstudio-gpu-notebook spec: diff --git a/manifests/base/rstudio-notebook-imagestream.yaml b/manifests/base/rstudio-notebook-imagestream.yaml index cd983ec6d1..1f219cddfe 100644 --- a/manifests/base/rstudio-notebook-imagestream.yaml +++ b/manifests/base/rstudio-notebook-imagestream.yaml @@ -8,7 +8,7 @@ metadata: opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/rstudio" opendatahub.io/notebook-image-name: "RStudio | Minimal | CPU | R 4.4" opendatahub.io/notebook-image-desc: "RStudio Server Workbench image with an integrated development environment for R, a programming language designed for statistical computing and graphics." - opendatahub.io/notebook-image-order: "20" + opendatahub.io/notebook-image-order: "21" name: rstudio-notebook spec: lookupPolicy: diff --git a/manifests/base/runtime-datascience-imagestream.yaml b/manifests/base/runtime-datascience-imagestream.yaml index 4625a78644..fb5f7e123b 100644 --- a/manifests/base/runtime-datascience-imagestream.yaml +++ b/manifests/base/runtime-datascience-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/runtime-image: "true" annotations: opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Datascience with Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "Datascience with Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "Datascience runtime image for Elyra, enabling pipeline execution from Workbenches with a set of advanced AI/ML data science libraries, supporting different runtimes for various pipeline nodes." name: runtime-datascience spec: @@ -18,12 +18,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "Datascience with Python 3.11 (UBI9)", + "display_name": "Datascience with Python 3.12 (UBI9)", "metadata": { "tags": [ "datascience" ], - "display_name": "Datascience with Python 3.11 (UBI9)", + "display_name": "Datascience with Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -32,7 +32,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-datascience-cpu-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-datascience-cpu-py312-ubi9-n_PLACEHOLDER name: "datascience" referencePolicy: type: Source diff --git a/manifests/base/runtime-minimal-imagestream.yaml b/manifests/base/runtime-minimal-imagestream.yaml index fd2de976bd..2f8a0e13cb 100644 --- a/manifests/base/runtime-minimal-imagestream.yaml +++ b/manifests/base/runtime-minimal-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/runtime-image: "true" annotations: opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "Minimal runtime image for Elyra, enabling pipeline execution from Workbenches with minimal dependency set to start experimenting with, for various pipeline nodes." name: runtime-minimal spec: @@ -18,12 +18,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "Python 3.11 (UBI9)", + "display_name": "Python 3.12 (UBI9)", "metadata": { "tags": [ "minimal" ], - "display_name": "Python 3.11 (UBI9)", + "display_name": "Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -32,7 +32,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-minimal-cpu-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-minimal-cpu-py312-ubi9-n_PLACEHOLDER name: "minimal" referencePolicy: type: Source diff --git a/manifests/base/runtime-pytorch-imagestream.yaml b/manifests/base/runtime-pytorch-imagestream.yaml index 1cc3c36822..91273ec86a 100644 --- a/manifests/base/runtime-pytorch-imagestream.yaml +++ b/manifests/base/runtime-pytorch-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/runtime-image: "true" annotations: opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "PyTorch with CUDA and Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "PyTorch with CUDA and Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes." name: runtime-pytorch spec: @@ -18,12 +18,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "PyTorch with CUDA and Python 3.11 (UBI9)", + "display_name": "PyTorch with CUDA and Python 3.12 (UBI9)", "metadata": { "tags": [ "pytorch" ], - "display_name": "PyTorch with CUDA and Python 3.11 (UBI9)", + "display_name": "PyTorch with CUDA and Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -32,7 +32,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-pytorch-cuda-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n_PLACEHOLDER name: "pytorch" referencePolicy: type: Source diff --git a/manifests/overlays/additional/runtime-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml b/manifests/base/runtime-pytorch-llmcompressor-imagestream.yaml similarity index 96% rename from manifests/overlays/additional/runtime-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml rename to manifests/base/runtime-pytorch-llmcompressor-imagestream.yaml index abbd9b455d..d68e91c683 100644 --- a/manifests/overlays/additional/runtime-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml +++ b/manifests/base/runtime-pytorch-llmcompressor-imagestream.yaml @@ -8,7 +8,7 @@ metadata: opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" opendatahub.io/runtime-image-name: "Runtime | PyTorch LLM Compressor | CUDA | Python 3.12" opendatahub.io/runtime-image-desc: "PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes." - name: runtime-pytorch-llmcompressor-cuda-py312-ubi9 + name: runtime-pytorch-llmcompressor spec: lookupPolicy: local: true diff --git a/manifests/base/runtime-rocm-pytorch-imagestream.yaml b/manifests/base/runtime-rocm-pytorch-imagestream.yaml index 3c554ed1f6..68f72f0278 100644 --- a/manifests/base/runtime-rocm-pytorch-imagestream.yaml +++ b/manifests/base/runtime-rocm-pytorch-imagestream.yaml @@ -6,7 +6,7 @@ metadata: opendatahub.io/runtime-image: "true" annotations: opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "PyTorch with ROCm and Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "PyTorch with ROCm and Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "ROCm optimized PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes." name: runtime-rocm-pytorch spec: @@ -18,12 +18,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "PyTorch with ROCm and Python 3.11 (UBI9)", + "display_name": "PyTorch with ROCm and Python 3.12 (UBI9)", "metadata": { "tags": [ "rocm-pytorch" ], - "display_name": "PyTorch with ROCm and Python 3.11 (UBI9)", + "display_name": "PyTorch with ROCm and Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -32,7 +32,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-pytorch-rocm-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n_PLACEHOLDER name: "rocm-pytorch" referencePolicy: type: Source diff --git a/manifests/base/runtime-rocm-tensorflow-imagestream.yaml b/manifests/base/runtime-rocm-tensorflow-imagestream.yaml index 223cb16644..d47424b31a 100644 --- a/manifests/base/runtime-rocm-tensorflow-imagestream.yaml +++ b/manifests/base/runtime-rocm-tensorflow-imagestream.yaml @@ -7,7 +7,7 @@ metadata: annotations: # TODO: once the restraction takes a final shape need to update that url opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "TensorFlow with ROCm and Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "TensorFlow with ROCm and Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "ROCm optimized TensorFlow runtime image for Elyra, enabling pipeline execution from Workbenches with TensorFlow libraries and dependencies, supporting different runtimes for various pipeline nodes." name: runtime-rocm-tensorflow spec: @@ -19,12 +19,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "TensorFlow with ROCm and Python 3.11 (UBI9)", + "display_name": "TensorFlow with ROCm and Python 3.12 (UBI9)", "metadata": { "tags": [ "rocm-tensorflow" ], - "display_name": "TensorFlow with ROCm and Python 3.11 (UBI9)", + "display_name": "TensorFlow with ROCm and Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -33,7 +33,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-tensorflow-rocm-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-n_PLACEHOLDER name: "rocm-tensorflow" referencePolicy: type: Source diff --git a/manifests/base/runtime-tensorflow-imagestream.yaml b/manifests/base/runtime-tensorflow-imagestream.yaml index b1e83d452a..83c03b7c88 100644 --- a/manifests/base/runtime-tensorflow-imagestream.yaml +++ b/manifests/base/runtime-tensorflow-imagestream.yaml @@ -7,7 +7,7 @@ metadata: annotations: # TODO: once the restraction takes a final shape need to update that url opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "TensorFlow with CUDA and Python 3.11 (UBI9)" + opendatahub.io/runtime-image-name: "TensorFlow with CUDA and Python 3.12 (UBI9)" opendatahub.io/runtime-image-desc: "TensorFlow runtime image for Elyra, enabling pipeline execution from Workbenches with TensorFlow libraries and dependencies, supporting different runtimes for various pipeline nodes." name: runtime-tensorflow spec: @@ -19,12 +19,12 @@ spec: opendatahub.io/runtime-image-metadata: | [ { - "display_name": "TensorFlow with CUDA and Python 3.11 (UBI9)", + "display_name": "TensorFlow with CUDA and Python 3.12 (UBI9)", "metadata": { "tags": [ "tensorflow" ], - "display_name": "TensorFlow with CUDA and Python 3.11 (UBI9)", + "display_name": "TensorFlow with CUDA and Python 3.12 (UBI9)", "pull_policy": "IfNotPresent" }, "schema_name": "runtime-image" @@ -33,7 +33,7 @@ spec: openshift.io/imported-from: quay.io/opendatahub/workbench-images from: kind: DockerImage - name: odh-pipeline-runtime-tensorflow-cuda-py311-ubi9-n_PLACEHOLDER + name: odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n_PLACEHOLDER name: "tensorflow" referencePolicy: type: Source diff --git a/manifests/overlays/additional/README.md b/manifests/overlays/additional/README.md index e95b56bbfb..c0a45a2447 100644 --- a/manifests/overlays/additional/README.md +++ b/manifests/overlays/additional/README.md @@ -6,16 +6,4 @@ The source build files for any notebook in this repo must exist under the [opend Notebooks: === -- code-server-notebook-imagestream-beta -- jupyter-datascience-notebook-imagestream-beta -- jupyter-minimal-gpu-notebook-imagestream-beta -- jupyter-minimal-notebook-imagestream-beta -- jupyter-pytorch-notebook-imagestream-beta -- jupyter-rocm-minimal-notebook-imagestream-beta -- jupyter-rocm-pytorch-notebook-imagestream-beta -- jupyter-rocm-tensorflow-notebook-imagestream-beta -- jupyter-tensorflow-notebook-imagestream-beta -- jupyter-trustyai-notebook-imagestream-beta -- jupyter-pytorch-llmcompressor-py312-ubi9-beta -**Note:** These images are the beta version of the 2025.b release based on Python 3.12. diff --git a/manifests/overlays/additional/codeserver-datascience-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/codeserver-datascience-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index af3368dd2c..0000000000 --- a/manifests/overlays/additional/codeserver-datascience-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,46 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/codeserver" - opendatahub.io/notebook-image-name: "Code Server | Data Science | CPU | Python 3.12" - opendatahub.io/notebook-image-desc: "code-server workbench allows users to code, build, and collaborate on projects directly from web." - opendatahub.io/notebook-image-order: "19" - name: codeserver-datascience-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "code-server", "version": "4.98"}, - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "Boto3", "version": "1.37"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "2.2"}, - {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.6"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "ipykernel", "version": "6.29"}, - {"name": "Kubeflow-Training", "version": "1.9"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-codeserver-datascience-cpu-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-datascience-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-datascience-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index f9c6a13c37..0000000000 --- a/manifests/overlays/additional/jupyter-datascience-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,52 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/datascience" - opendatahub.io/notebook-image-name: "Jupyter | Data Science | CPU | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with a set of data science libraries that advanced AI/ML notebooks will use as a base image to provide a standard for libraries avialable in all notebooks" - opendatahub.io/notebook-image-order: "8" - name: jupyter-datascience-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"}, - {"name": "Boto3", "version": "1.37"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.12"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "2.2"}, - {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.6"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.11"}, - {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.3"}, - {"name": "Kubeflow-Training", "version": "1.9"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-datascience-cpu-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-minimal-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-minimal-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index 83ca1196bb..0000000000 --- a/manifests/overlays/additional/jupyter-minimal-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,36 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/minimal" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | CPU | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with minimal dependency set to start experimenting with Jupyter environment." - opendatahub.io/notebook-image-order: "2" - name: jupyter-minimal-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-minimal-cpu-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-minimal-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-minimal-cuda-py312-ubi9-imagestream.yaml deleted file mode 100644 index c0c58e7be8..0000000000 --- a/manifests/overlays/additional/jupyter-minimal-cuda-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/minimal" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | CUDA | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with GPU support and minimal dependency set to start experimenting with Jupyter environment." - opendatahub.io/notebook-image-order: "4" - opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' - name: jupyter-minimal-cuda-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab", "version": "4.4"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-minimal-cuda-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-minimal-rocm-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-minimal-rocm-py312-ubi9-imagestream.yaml deleted file mode 100644 index db35af3a53..0000000000 --- a/manifests/overlays/additional/jupyter-minimal-rocm-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/rocm" - opendatahub.io/notebook-image-name: "Jupyter | Minimal | ROCm | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter ROCm notebook image for ODH notebooks." - opendatahub.io/notebook-image-order: "6" - opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' - name: jupyter-minimal-rocm-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "ROCm", "version": "6.2"}, - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab", "version": "4.4"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-minimal-rocm-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-pytorch-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-pytorch-cuda-py312-ubi9-imagestream.yaml deleted file mode 100644 index f030923f86..0000000000 --- a/manifests/overlays/additional/jupyter-pytorch-cuda-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,57 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/pytorch" - opendatahub.io/notebook-image-name: "Jupyter | PyTorch | CUDA | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with PyTorch libraries and dependencies to start experimenting with advanced AI/ML notebooks." - opendatahub.io/notebook-image-order: "10" - opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' - name: jupyter-pytorch-cuda-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.12"}, - {"name": "PyTorch", "version": "2.6"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"}, - {"name": "PyTorch", "version": "2.6"}, - {"name": "Tensorboard", "version": "2.19"}, - {"name": "Boto3", "version": "1.37"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.12"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "2.2"}, - {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.6"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.11"}, - {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.3"}, - {"name": "Kubeflow-Training", "version": "1.9"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-pytorch-rocm-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-pytorch-rocm-py312-ubi9-imagestream.yaml deleted file mode 100644 index 55be75e43a..0000000000 --- a/manifests/overlays/additional/jupyter-pytorch-rocm-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,54 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/rocm/pytorch" - opendatahub.io/notebook-image-name: "Jupyter | PyTorch | ROCm | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter ROCm optimized PyTorch notebook image for ODH notebooks." - opendatahub.io/notebook-image-order: "12" - opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' - name: jupyter-pytorch-rocm-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "Python", "version": "v3.12"}, - {"name": "ROCm-PyTorch", "version": "2.6"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"}, - {"name": "ROCm-PyTorch", "version": "2.6"}, - {"name": "Tensorboard", "version": "2.18"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "2.2"}, - {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.6"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.11"}, - {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.3"}, - {"name": "Kubeflow-Training", "version": "1.9"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-tensorflow-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-tensorflow-cuda-py312-ubi9-imagestream.yaml deleted file mode 100644 index 8143016916..0000000000 --- a/manifests/overlays/additional/jupyter-tensorflow-cuda-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,57 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/tensorflow" - opendatahub.io/notebook-image-name: "Jupyter | TensorFlow | CUDA | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter notebook image with TensorFlow libraries and dependencies to start experimenting with advanced AI/ML notebooks." - opendatahub.io/notebook-image-order: "14" - opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' - name: jupyter-tensorflow-cuda-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "CUDA", "version": "12.6"}, - {"name": "Python", "version": "v3.12"}, - {"name": "TensorFlow", "version": "2.19"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"}, - {"name": "TensorFlow", "version": "2.19"}, - {"name": "Tensorboard", "version": "2.19"}, - {"name": "Nvidia-CUDA-CU12-Bundle", "version": "12.5"}, - {"name": "Boto3", "version": "1.37"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.12"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "1.26"}, - {"name": "Pandas", "version": "2.2"}, - {"name": "Scikit-learn", "version": "1.6"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.11"}, - {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.3"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/jupyter-trustyai-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/jupyter-trustyai-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index a189f8a103..0000000000 --- a/manifests/overlays/additional/jupyter-trustyai-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,57 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/notebook-image: "true" - annotations: - opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/jupyter/trustyai" - opendatahub.io/notebook-image-name: "Jupyter | TrustyAI | CPU | Python 3.12" - opendatahub.io/notebook-image-desc: "Jupyter TrustyAI notebook integrates the TrustyAI Explainability Toolkit on Jupyter environment." - opendatahub.io/notebook-image-order: "17" - name: jupyter-trustyai-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/notebook-software: | - [ - {"name": "Python", "version": "v3.12"} - ] - # language=json - opendatahub.io/notebook-python-dependencies: | - [ - {"name": "JupyterLab","version": "4.4"}, - {"name": "TrustyAI", "version": "0.6"}, - {"name": "Transformers", "version": "4.55"}, - {"name": "Datasets", "version": "3.4"}, - {"name": "Accelerate", "version": "1.5"}, - {"name": "Torch", "version": "2.6"}, - {"name": "Boto3", "version": "1.37"}, - {"name": "Kafka-Python-ng", "version": "2.2"}, - {"name": "Kfp", "version": "2.12"}, - {"name": "Matplotlib", "version": "3.10"}, - {"name": "Numpy", "version": "1.26"}, - {"name": "Pandas", "version": "1.5"}, - {"name": "Scikit-learn", "version": "1.7"}, - {"name": "Scipy", "version": "1.15"}, - {"name": "Odh-Elyra", "version": "4.2"}, - {"name": "PyMongo", "version": "4.11"}, - {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.29"}, - {"name": "Sklearn-onnx", "version": "1.18"}, - {"name": "Psycopg", "version": "3.2"}, - {"name": "MySQL Connector/Python", "version": "9.3"}, - {"name": "Kubeflow-Training", "version": "1.9"} - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - opendatahub.io/workbench-image-recommended: 'true' - opendatahub.io/notebook-build-commit: odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n_PLACEHOLDER - from: - kind: DockerImage - name: odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n_PLACEHOLDER - name: "2025.1" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/kustomization.yaml b/manifests/overlays/additional/kustomization.yaml index 94d78e1044..33c935ca8c 100644 --- a/manifests/overlays/additional/kustomization.yaml +++ b/manifests/overlays/additional/kustomization.yaml @@ -4,364 +4,7 @@ kind: Kustomization resources: - ../../base - - codeserver-datascience-cpu-py312-ubi9-imagestream.yaml - - jupyter-datascience-cpu-py312-ubi9-imagestream.yaml - - jupyter-minimal-cpu-py312-ubi9-imagestream.yaml - - jupyter-minimal-cuda-py312-ubi9-imagestream.yaml - - jupyter-minimal-rocm-py312-ubi9-imagestream.yaml - - jupyter-pytorch-cuda-py312-ubi9-imagestream.yaml - - jupyter-pytorch-rocm-py312-ubi9-imagestream.yaml - - jupyter-tensorflow-cuda-py312-ubi9-imagestream.yaml - - jupyter-trustyai-cpu-py312-ubi9-imagestream.yaml - - jupyter-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml - - runtime-datascience-cpu-py312-ubi9-imagestream.yaml - - runtime-minimal-cpu-py312-ubi9-imagestream.yaml - - runtime-pytorch-cuda-py312-ubi9-imagestream.yaml - - runtime-pytorch-rocm-py312-ubi9-imagestream.yaml - - runtime-tensorflow-cuda-py312-ubi9-imagestream.yaml - - runtime-pytorch-llmcompressor-cuda-py312-ubi9-imagestream.yaml -labels: - - includeSelectors: true - pairs: - component.opendatahub.io/name: notebooks - opendatahub.io/component: "true" -replacements: - - source: - fieldPath: data.odh-workbench-jupyter-minimal-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-datascience-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-datascience-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-minimal-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-llmcompressor-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-tensorflow-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-trustyai-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-codeserver-datascience-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: codeserver-datascience-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-minimal-rocm-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-rocm-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-rocm-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-datascience-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-llmcompressor-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-tensorflow-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-trustyai-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: codeserver-datascience-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-minimal-rocm-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n - kind: ConfigMap - name: notebook-image-commithash - version: v1 - targets: - - fieldPaths: - - spec.tags.0.annotations.[opendatahub.io/notebook-build-commit] - select: - group: image.openshift.io - kind: ImageStream - name: jupyter-pytorch-rocm-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-minimal-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-minimal-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-datascience-cpu-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-datascience-cpu-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-pytorch-llmcompressor-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-pytorch-cuda-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-pytorch-rocm-py312-ubi9 - version: v1 - - source: - fieldPath: data.odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n - kind: ConfigMap - name: notebook-image-params - version: v1 - targets: - - fieldPaths: - - spec.tags.0.from.name - select: - group: image.openshift.io - kind: ImageStream - name: runtime-tensorflow-cuda-py312-ubi9 - version: v1 +commonLabels: + opendatahub.io/component: "true" + component.opendatahub.io/name: notebooks diff --git a/manifests/overlays/additional/runtime-datascience-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/runtime-datascience-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index c8c2a9337e..0000000000 --- a/manifests/overlays/additional/runtime-datascience-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/runtime-image: "true" - annotations: - opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Runtime | Data Science | CPU | Python 3.12" - opendatahub.io/runtime-image-desc: "Datascience runtime image for Elyra, enabling pipeline execution from Workbenches with a set of advanced AI/ML data science libraries, supporting different runtimes for various pipeline nodes." - name: runtime-datascience-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/runtime-image-metadata: | - [ - { - "display_name": "Runtime | Data Science | CPU | Python 3.12", - "metadata": { - "tags": [ - "datascience" - ], - "display_name": "Runtime | Data Science | CPU | Python 3.12", - "pull_policy": "IfNotPresent" - }, - "schema_name": "runtime-image" - } - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - from: - kind: DockerImage - name: odh-pipeline-runtime-datascience-cpu-py312-ubi9-n_PLACEHOLDER - name: "datascience" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/runtime-minimal-cpu-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/runtime-minimal-cpu-py312-ubi9-imagestream.yaml deleted file mode 100644 index f6b9c65282..0000000000 --- a/manifests/overlays/additional/runtime-minimal-cpu-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/runtime-image: "true" - annotations: - opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Runtime | Minimal | CPU | Python 3.12" - opendatahub.io/runtime-image-desc: "Minimal runtime image for Elyra, enabling pipeline execution from Workbenches with minimal dependency set to start experimenting with, for various pipeline nodes." - name: runtime-minimal-cpu-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/runtime-image-metadata: | - [ - { - "display_name": "Runtime | Minimal | CPU | Python 3.12", - "metadata": { - "tags": [ - "minimal" - ], - "display_name": "Runtime | Minimal | CPU | Python 3.12", - "pull_policy": "IfNotPresent" - }, - "schema_name": "runtime-image" - } - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - from: - kind: DockerImage - name: odh-pipeline-runtime-minimal-cpu-py312-ubi9-n_PLACEHOLDER - name: "minimal" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/runtime-pytorch-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/runtime-pytorch-cuda-py312-ubi9-imagestream.yaml deleted file mode 100644 index 1a415948d4..0000000000 --- a/manifests/overlays/additional/runtime-pytorch-cuda-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/runtime-image: "true" - annotations: - opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Runtime | PyTorch | CUDA | Python 3.12" - opendatahub.io/runtime-image-desc: "PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes." - name: runtime-pytorch-cuda-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/runtime-image-metadata: | - [ - { - "display_name": "Runtime | PyTorch | CUDA | Python 3.12", - "metadata": { - "tags": [ - "pytorch" - ], - "display_name": "Runtime | PyTorch | CUDA | Python 3.12", - "pull_policy": "IfNotPresent" - }, - "schema_name": "runtime-image" - } - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - from: - kind: DockerImage - name: odh-pipeline-runtime-pytorch-cuda-py312-ubi9-n_PLACEHOLDER - name: "pytorch" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/runtime-pytorch-rocm-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/runtime-pytorch-rocm-py312-ubi9-imagestream.yaml deleted file mode 100644 index ca9644ff69..0000000000 --- a/manifests/overlays/additional/runtime-pytorch-rocm-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/runtime-image: "true" - annotations: - opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Runtime | PyTorch | ROCm | Python 3.12" - opendatahub.io/runtime-image-desc: "ROCm optimized PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes." - name: runtime-pytorch-rocm-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/runtime-image-metadata: | - [ - { - "display_name": "Runtime | PyTorch | ROCm | Python 3.12", - "metadata": { - "tags": [ - "rocm-pytorch" - ], - "display_name": "Runtime | PyTorch | ROCm | Python 3.12", - "pull_policy": "IfNotPresent" - }, - "schema_name": "runtime-image" - } - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - from: - kind: DockerImage - name: odh-pipeline-runtime-pytorch-rocm-py312-ubi9-n_PLACEHOLDER - name: "rocm-pytorch" - referencePolicy: - type: Source diff --git a/manifests/overlays/additional/runtime-tensorflow-cuda-py312-ubi9-imagestream.yaml b/manifests/overlays/additional/runtime-tensorflow-cuda-py312-ubi9-imagestream.yaml deleted file mode 100644 index 3968fdd106..0000000000 --- a/manifests/overlays/additional/runtime-tensorflow-cuda-py312-ubi9-imagestream.yaml +++ /dev/null @@ -1,39 +0,0 @@ ---- -apiVersion: image.openshift.io/v1 -kind: ImageStream -metadata: - labels: - opendatahub.io/runtime-image: "true" - annotations: - # TODO: once the restraction takes a final shape need to update that url - opendatahub.io/runtime-image-url: "https://github.com/opendatahub-io/notebooks/tree/main/runtimes" - opendatahub.io/runtime-image-name: "Runtime | TensorFlow | CUDA | Python 3.12" - opendatahub.io/runtime-image-desc: "TensorFlow runtime image for Elyra, enabling pipeline execution from Workbenches with TensorFlow libraries and dependencies, supporting different runtimes for various pipeline nodes." - name: runtime-tensorflow-cuda-py312-ubi9 -spec: - lookupPolicy: - local: true - tags: - - annotations: - # language=json - opendatahub.io/runtime-image-metadata: | - [ - { - "display_name": "Runtime | TensorFlow | CUDA | Python 3.12", - "metadata": { - "tags": [ - "tensorflow" - ], - "display_name": "Runtime | TensorFlow | CUDA | Python 3.12", - "pull_policy": "IfNotPresent" - }, - "schema_name": "runtime-image" - } - ] - openshift.io/imported-from: quay.io/opendatahub/workbench-images - from: - kind: DockerImage - name: odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-n_PLACEHOLDER - name: "tensorflow" - referencePolicy: - type: Source From fdc7dfb970446c0f5e15db626756f592030554d7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 10 Sep 2025 11:37:10 +0000 Subject: [PATCH 135/176] ci: update commit SHAs for image digests changes --- manifests/base/commit-latest.env | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/manifests/base/commit-latest.env b/manifests/base/commit-latest.env index 4256e9f033..999b879116 100644 --- a/manifests/base/commit-latest.env +++ b/manifests/base/commit-latest.env @@ -1,20 +1,20 @@ -odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=620d885 +odh-pipeline-runtime-datascience-cpu-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-minimal-cpu-py312-ubi9-commit-n=ed2d978 -odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=250bac8 +odh-pipeline-runtime-pytorch-cuda-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=646aeb5 -odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=99698b7 -odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=250bac8 +odh-pipeline-runtime-pytorch-rocm-py312-ubi9-commit-n=ec4a477 +odh-pipeline-runtime-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 odh-pipeline-runtime-tensorflow-rocm-py312-ubi9-commit-n=93c0810 -odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=0a74279 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=144d079 -odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=864260c -odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=250bac8 -odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=144d079 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=144d079 +odh-workbench-codeserver-datascience-cpu-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-minimal-cuda-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-commit-n=ec4a477 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-commit-n=ec4a477 odh-workbench-rstudio-minimal-cpu-py311-c9s-commit-n=0d8752d odh-workbench-rstudio-minimal-cuda-py311-c9s-commit-n=0d8752d From 666854d3df01238a0e14f1ee0b0e4531d2d7b4b0 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 11:42:04 +0000 Subject: [PATCH 136/176] chore(deps): update odh-workbench-jupyter-minimal-cpu-py312-ubi9 to 3183c8e Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index b7ff887195..12113d65be 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -1,4 +1,4 @@ -odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:b1ee53109d87040c4e7fc4b380bd77ad0ae9bc80ca30fd96ed72cc7db4ff6608 +odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:3183c8ef672b09ea0eb133ab588ec8d1ca04de01d0537018fdb30f6580910276 odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad From 7bb544180a808cec7e372773c8eee6bbe29da417 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 11:59:08 +0000 Subject: [PATCH 137/176] chore(deps): update odh-workbench-jupyter-datascience-cpu-py312-ubi9 to ae04449 Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 12113d65be..2e7d4976de 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -4,7 +4,7 @@ odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:d7e3779bbccb61280dc97445d28bdb5bc0a68914e4916494a50abc9be5a9e3e3 -odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 +odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:ae044493026340afa400f2fb6ba05e2a42d4e9e587f239a67974cd37898317c7 odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:a3ae6981b02d80970f1fae31b1db31bb30ce5fe2de51fa87f747dfe8b684deda From f05002d6eaf8a1d214b9b87193ac2bba2fb06235 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:02:20 +0000 Subject: [PATCH 138/176] chore(deps): update odh-workbench-jupyter-minimal-cuda-py312-ubi9 to 6c333af Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 12113d65be..9c2c4dbb8a 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -1,6 +1,6 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cpu-py312-ubi9@sha256:3183c8ef672b09ea0eb133ab588ec8d1ca04de01d0537018fdb30f6580910276 -odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad +odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:6c333afc1cd7cc99494d45b61d06206820ec7a5f4e8e738bbb5975fcaf89c5ea odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:d7e3779bbccb61280dc97445d28bdb5bc0a68914e4916494a50abc9be5a9e3e3 From 495aaf25c99501c3e04c6e4f16ade575422240b4 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:07:29 +0000 Subject: [PATCH 139/176] chore(deps): update odh-workbench-jupyter-minimal-rocm-py312-ubi9 to 29252c2 Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 12113d65be..ddeeee5850 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -2,7 +2,7 @@ odh-workbench-jupyter-minimal-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench odh-workbench-jupyter-minimal-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-cuda-py312-ubi9@sha256:c5ccb9fbda4ff6fbcfca211004ef51c4e3fb407c570510288ca97b7a42d67aad -odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:d7e3779bbccb61280dc97445d28bdb5bc0a68914e4916494a50abc9be5a9e3e3 +odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-minimal-rocm-py312-ubi9@sha256:29252c229ee405860e4a385de025b25ae52eb8e2f316a46cb63b144a0907d0e4 odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 From b51bfd4962b5f39d067e3c5a57d6d629320c0fb6 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:12:21 +0000 Subject: [PATCH 140/176] chore(deps): update odh-workbench-jupyter-pytorch-cuda-py312-ubi9 to 74e309d Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index ddeeee5850..8e37f8b918 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -6,7 +6,7 @@ odh-workbench-jupyter-minimal-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-datascience-cpu-py312-ubi9@sha256:5fcac9ff8c6f05626eb5bcbf92b21bda964eaab1041f8267e76d862a08a3af87 -odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:a3ae6981b02d80970f1fae31b1db31bb30ce5fe2de51fa87f747dfe8b684deda +odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:74e309dd325831ccd2ec6bd834f38fbaf08a62382a32effe03b92979b56fed58 odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:f5f29519cbeedf52a6315d8193c20bbc26743b6c1e51982fcfa8e15f39d70c02 From a2cace5cee63287b6df284cf0e615fb09a876bb1 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:17:18 +0000 Subject: [PATCH 141/176] chore(deps): update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9 to 7ca7bac Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index ddeeee5850..f4ea377fef 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -8,7 +8,7 @@ odh-workbench-jupyter-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-cuda-py312-ubi9@sha256:a3ae6981b02d80970f1fae31b1db31bb30ce5fe2de51fa87f747dfe8b684deda -odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:f5f29519cbeedf52a6315d8193c20bbc26743b6c1e51982fcfa8e15f39d70c02 +odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:7ca7bac36ca5a2815304627c3d1a2187b8de6d08de13b1211f8779827d979d25 odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:692897eef6f521ecd786a620ad8b434c7d10aac0c5dc4eae26c2f14a54a6fb19 From 978f44a1467c44abbf98e82f52c18cef92df3271 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:33:28 +0000 Subject: [PATCH 142/176] chore(deps): update odh-workbench-jupyter-tensorflow-rocm-py312-ubi9 to 66b70cd Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 049afd9a2a..80c89219c0 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -14,7 +14,7 @@ odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:61fe1831991ac7cb51ca4ffc49c0e98509515c026d3ae07e0ccd6f9893377eb3 -odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:bb6ef33adcbfb01258ebe64794914732be8207dcce65e49116c2f0e7a31b6536 +odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-rocm-py312-ubi9@sha256:66b70cdda624009971e8552216b064dc277d35f8761be20c89b830ff8883b790 odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:a656996b0c9b8c82f4fad6f40de96d1d5b6414c301f06a6fe88b46716f1c3d18 From d1c3c7fcac2b7231ea0806fc1a67cf31752c2396 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:38:01 +0000 Subject: [PATCH 143/176] chore(deps): update odh-workbench-jupyter-trustyai-cpu-py312-ubi9 to 42c5c05 Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 80c89219c0..a3565230e6 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -18,7 +18,7 @@ odh-workbench-jupyter-tensorflow-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workb odh-pipeline-runtime-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-pipeline-runtime-datascience-cpu-py312-ubi9@sha256:a656996b0c9b8c82f4fad6f40de96d1d5b6414c301f06a6fe88b46716f1c3d18 -odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:83b163f398175e68b4463fa9cdab60495ef42e2489b852024b9f1e5d3c6b9fd9 +odh-workbench-jupyter-trustyai-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-trustyai-cpu-py312-ubi9@sha256:42c5c05f0b2e2d459e05567e5700e4b8387ed05ba918d4318ded72c20cdf7d41 odh-workbench-codeserver-datascience-cpu-py312-ubi9-n=quay.io/opendatahub/odh-workbench-codeserver-datascience-cpu-py312-ubi9@sha256:41176c843f830cd64751db8b69575ff0ef7c4d0800414542d7687101c95c8a20 From 5c7cec14997035e7511eade609888d66353aeac1 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:38:36 +0000 Subject: [PATCH 144/176] chore(deps): update odh-workbench-jupyter-pytorch-rocm-py312-ubi9 to 48f08a9 Image created from 'https://github.com/opendatahub-io/notebooks?rev=0df60b13f223a27517afa6f901747c0f29765dbc' Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- manifests/base/params-latest.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/base/params-latest.env b/manifests/base/params-latest.env index 80c89219c0..ba603e52c9 100644 --- a/manifests/base/params-latest.env +++ b/manifests/base/params-latest.env @@ -10,7 +10,7 @@ odh-workbench-jupyter-pytorch-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbenc odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9@sha256:7ca7bac36ca5a2815304627c3d1a2187b8de6d08de13b1211f8779827d979d25 -odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:692897eef6f521ecd786a620ad8b434c7d10aac0c5dc4eae26c2f14a54a6fb19 +odh-workbench-jupyter-pytorch-rocm-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-pytorch-rocm-py312-ubi9@sha256:48f08a96cd58ff2ac2cd31791ead6e3136ac3238c075db8e48f9f90baf9761f7 odh-workbench-jupyter-tensorflow-cuda-py312-ubi9-n=quay.io/opendatahub/odh-workbench-jupyter-tensorflow-cuda-py312-ubi9@sha256:61fe1831991ac7cb51ca4ffc49c0e98509515c026d3ae07e0ccd6f9893377eb3 From ad39d3baba23fd7f2109bf43f3f427e410c0315f Mon Sep 17 00:00:00 2001 From: Daniel Lutz Date: Wed, 10 Sep 2025 10:52:26 -0300 Subject: [PATCH 145/176] Change packages in tensorflow-rocm imagestream manifest --- .../base/jupyter-rocm-tensorflow-notebook-imagestream.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml index 856082702e..4fdfb3e790 100644 --- a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml @@ -28,7 +28,7 @@ spec: [ {"name": "JupyterLab","version": "4.4"}, {"name": "ROCm-TensorFlow", "version": "2.18"}, - {"name": "Tensorboard", "version": "2.14"}, + {"name": "Tensorboard", "version": "2.18"}, {"name": "Kafka-Python-ng", "version": "2.2"}, {"name": "Matplotlib", "version": "3.10"}, {"name": "Numpy", "version": "1.26"}, @@ -38,8 +38,8 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, - {"name": "Sklearn-onnx", "version": "1.17"}, + {"name": "Codeflare-SDK", "version": "0.29"}, + {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"} ] From 706675f20dcb7dfa1a180ee9bb4fed778d265c8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 13:01:37 +0200 Subject: [PATCH 146/176] RHOAIENG-33414: replace `dnf` with `rpm2cpio` in `codeserver/ubi9-python-3.12` to handle unsigned RPM errors in Konflux (#2356) --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index e69b327ac4..1aa24bf37d 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -134,9 +134,14 @@ COPY --from=rpm-base /tmp/control /dev/null # Install code-server # Note: Use cache mounts, bind mounts fail on konflux +# https://redhat-internal.slack.com/archives/C04PZ7H0VA8/p1755628065772589?thread_ts=1755597929.335999&cid=C04PZ7H0VA8 RUN --mount=type=cache,from=rpm-base,source=/tmp/,target=/code-server-rpm/,rw \ - dnf install -y "/code-server-rpm/code-server-${CODESERVER_VERSION/v/}-${TARGETARCH}.rpm" && \ - dnf -y clean all --enablerepo='*' + # EXPLANATION: dnf installation produces an "unsigned rpm" error from Konflux (Conforma) + # since we're building rpm from source, we will simply unpack it over / + # dnf install -y "/code-server-rpm/code-server-${CODESERVER_VERSION/v/}-${TARGETARCH}.rpm" + # dnf -y clean all --enablerepo='*' + dnf install -y cpio && dnf -y clean all && \ + cd / && rpm2cpio "/code-server-rpm/code-server-${CODESERVER_VERSION/v/}-${TARGETARCH}.rpm" | cpio -idmv COPY --chown=1001:0 ${CODESERVER_SOURCE_CODE}/utils utils/ From b6771cd11bf0d2de6ddfaa9f4fa917b2886a185d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 13:37:57 +0200 Subject: [PATCH 147/176] remove `--offline` flag for `uv pip install` in `codeserver/ubi9-python-3.12` to resolve build failures (#2356) --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 1aa24bf37d..a8d2729a8f 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -230,7 +230,8 @@ COPY --from=whl-cache /tmp/control /dev/null RUN --mount=type=cache,target=/root/.cache/uv \ echo "Installing softwares and packages" && \ # we can ensure wheels are consumed from the cache only by restricting internet access for uv install with '--offline' flag - uv pip install --offline --cache-dir /root/.cache/uv --requirements=./pylock.toml && \ + # TODO(jdanek): seen some builds fail on GitHub Actions with --offline and see no need to limit ourselves to the cache, will remove this + uv pip install --cache-dir /root/.cache/uv --requirements=./pylock.toml && \ # Note: debugpy wheel availabe on pypi (in uv cache) is none-any but bundles amd64.so files # Build debugpy from source instead uv pip install --no-cache git+https://github.com/microsoft/debugpy.git@v$(grep -A1 '\"debugpy\"' ./pylock.toml | grep -Eo '\b[0-9\.]+\b') && \ From aac3c08a9179209398a698976de6ca01e486b65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 16:54:36 +0200 Subject: [PATCH 148/176] fix ownership path in `codeserver/ubi9-python-3.12` Dockerfile for consistency (#2356) ``` [Checking permissions of the: /opt/app-root/share] _ tests/containers/base_image_test.py:240: in test_fn assert cleaned_output == f"{item[1]}:{item[2]}:{item[3]}" E AssertionError: assert '755:0:0' == '775:0:1001' E E - 775:0:1001 E + 755:0:0 ``` --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index a8d2729a8f..2bf7c400c0 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -236,7 +236,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ # Build debugpy from source instead uv pip install --no-cache git+https://github.com/microsoft/debugpy.git@v$(grep -A1 '\"debugpy\"' ./pylock.toml | grep -Eo '\b[0-9\.]+\b') && \ # change ownership to default user (all packages were installed as root and has root:root ownership \ - chown -R 1001:0 /opt/app-root/lib + chown -R 1001:0 /opt/app-root USER 1001 From ae2c4c39a798268da3ffa118da2fbc94d0abb747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 17:04:24 +0200 Subject: [PATCH 149/176] set `UV_LINK_MODE=copy` for all `uv pip install` commands in `codeserver/ubi9-python-3.12` Dockerfile (#2356) --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index 2bf7c400c0..f911f87a58 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -51,7 +51,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ source ./devel_env_setup.sh && \ # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. - uv pip install --strict --no-deps --refresh --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml + UV_LINK_MODE=copy uv pip install --strict --no-deps --refresh --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml # dummy file to make image build wait for this stage RUN touch /tmp/control @@ -231,10 +231,10 @@ RUN --mount=type=cache,target=/root/.cache/uv \ echo "Installing softwares and packages" && \ # we can ensure wheels are consumed from the cache only by restricting internet access for uv install with '--offline' flag # TODO(jdanek): seen some builds fail on GitHub Actions with --offline and see no need to limit ourselves to the cache, will remove this - uv pip install --cache-dir /root/.cache/uv --requirements=./pylock.toml && \ + UV_LINK_MODE=copy uv pip install --cache-dir /root/.cache/uv --requirements=./pylock.toml && \ # Note: debugpy wheel availabe on pypi (in uv cache) is none-any but bundles amd64.so files # Build debugpy from source instead - uv pip install --no-cache git+https://github.com/microsoft/debugpy.git@v$(grep -A1 '\"debugpy\"' ./pylock.toml | grep -Eo '\b[0-9\.]+\b') && \ + UV_LINK_MODE=copy uv pip install --no-cache git+https://github.com/microsoft/debugpy.git@v$(grep -A1 '\"debugpy\"' ./pylock.toml | grep -Eo '\b[0-9\.]+\b') && \ # change ownership to default user (all packages were installed as root and has root:root ownership \ chown -R 1001:0 /opt/app-root From 2b7c581cd1141a1661f5c51358ddff4d180163ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 17:15:50 +0200 Subject: [PATCH 150/176] add IDs to GitHub Actions build steps and update condition for Playwright tests to run every time a codeserver image is built (#2356) --- .github/workflows/build-notebooks-TEMPLATE.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-notebooks-TEMPLATE.yaml b/.github/workflows/build-notebooks-TEMPLATE.yaml index d36c024f9a..33df53cae1 100644 --- a/.github/workflows/build-notebooks-TEMPLATE.yaml +++ b/.github/workflows/build-notebooks-TEMPLATE.yaml @@ -308,6 +308,7 @@ jobs: # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request - name: "push|schedule|workflow_dispatch: make ${{ inputs.target }}" + id: push-make-target run: | # print running stats on disk occupancy (while true; do df -h | grep "${HOME}/.local/share/containers"; sleep 30; done) & @@ -320,6 +321,7 @@ jobs: IMAGE_TAG: "${{ steps.calculated_vars.outputs.IMAGE_TAG }}" CONTAINER_BUILD_CACHE_ARGS: "${{ steps.extra-podman-build-args.outputs.EXTRA_PODMAN_BUILD_ARGS }} --cache-from ${{ env.CACHE }} --cache-to ${{ env.CACHE }}" - name: "pull_request: make ${{ inputs.target }}" + id: pr-make-target run: | # print running stats on disk occupancy (while true; do df -h | grep "${HOME}/.local/share/containers"; sleep 30; done) & @@ -687,7 +689,7 @@ jobs: # we leave little free disk space after we mount LVM for podman storage # not enough to install playwright; running playwright in podman uses the space we have - name: Run Playwright tests - if: ${{ contains(inputs.target, 'codeserver') }} + if: ${{ !cancelled() && contains(inputs.target, 'codeserver') && (steps.push-make-target.outcome == 'success' || steps.pr-make-target.outcome == 'success') }} # --ipc=host because Microsoft says so in Playwright docs # --net=host because testcontainers connects to the Reaper container's exposed port # we need to pass through the relevant environment variables From d51cb630d5186a2b6f035a63ab03301bfc696f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 17:17:58 +0200 Subject: [PATCH 151/176] add exclusion for `rg` binary in `check-payload` config to handle code-server installs outside RPM (#2356) --- scripts/check-payload/config.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/check-payload/config.toml b/scripts/check-payload/config.toml index 0a07e12c42..89d6caf39c 100644 --- a/scripts/check-payload/config.toml +++ b/scripts/check-payload/config.toml @@ -251,6 +251,8 @@ files = [ # executable is not dynamically linked "/opt/app-root/bin/py-spy", "/usr/local/pandoc/bin/pandoc", + # when code-server is not installed from rpm, the exclusion below won't apply + "/usr/lib/code-server/lib/vscode/node_modules/@vscode/ripgrep/bin/rg", ] [[rpm.code-server.ignore]] From 59a65d1f1cfcc7b5f9517a8f32f8120292cd73ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 17:19:00 +0200 Subject: [PATCH 152/176] build from sources every time in `get_code_server_rpm.sh`, do not download third party binary (#2356) --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 5cf4303ed5..be9e4d843d 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -17,7 +17,7 @@ UNAME_TO_GOARCH["s390x"]="s390x" ARCH="${UNAME_TO_GOARCH[$(uname -m)]}" -if [[ "$ARCH" == "ppc64le" ]]; then +if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then export MAX_JOBS=${MAX_JOBS:-$(nproc)} export NODE_VERSION=${NODE_VERSION:-20} @@ -72,11 +72,12 @@ if [[ "$ARCH" == "ppc64le" ]]; then # build codeserver rpm VERSION=${CODESERVER_VERSION/v/} npm run package - cp release-packages/code-server-${CODESERVER_VERSION/v/}-ppc64le.rpm /tmp/ + cp release-packages/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm /tmp/ else - # download RPM for other architectures - curl -L "https://github.com/coder/code-server/releases/download/${CODESERVER_VERSION}/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm" -o /tmp/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm + # we shall not download rpm for other architectures + echo "Unsupported architecture: $ARCH" >&2 + exit 1 fi From f9aa857f1a3277a4cf724a1a533c19a90bae8ef2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 9 Sep 2025 17:42:25 +0200 Subject: [PATCH 153/176] increase `swap_size_mb` to 16GB in `gha_lvm_overlay.sh` to prevent memory issues during codeserver build (#2356) turns out 16GB is probably overkill; the 256MB was not sufficient, given the OOM kill, but I was later adding vm mem even when the problem was insufficient nodejs heap limit, and not vm memory ``` ./ci/build/build-vscode.sh: line 38: 9100 Killed npm run gulp "vscode-reh-web-linux-x64${MINIFY:+-min}" Error: building at STEP "RUN ./get_code_server_rpm.sh && touch /tmp/control": while running runtime: exit status 137 ERROR:sandbox.py:Failed to execute process, see errors logged above ^^^ ``` --- ci/cached-builds/gha_lvm_overlay.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/cached-builds/gha_lvm_overlay.sh b/ci/cached-builds/gha_lvm_overlay.sh index 9e9144f0ae..c5be0e2e6c 100755 --- a/ci/cached-builds/gha_lvm_overlay.sh +++ b/ci/cached-builds/gha_lvm_overlay.sh @@ -10,7 +10,8 @@ set -Eeuo pipefail # root_reserve_mb=2048 was running out of disk space building cuda images root_reserve_mb=4096 temp_reserve_mb=100 -swap_size_mb=256 +# compilation from sources needs memory, for now that's codeserver +swap_size_mb=16384 build_mount_path="${HOME}/.local/share/containers" build_mount_path_ownership="runner:runner" From 7f249abe185f135161519a33490eae91ba82229e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 07:56:22 +0200 Subject: [PATCH 154/176] get a bigger amd64 builder for codeserver compilation ok Konflux (#2356) https://github.com/redhat-appstudio/infra-deployments/blob/main/components/multi-platform-controller/production-downstream/stone-prod-p02/host-config.yaml --- ...ch-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml index d8783bb429..5cf0b2eb43 100644 --- a/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml +++ b/.tekton/odh-workbench-codeserver-datascience-cpu-py312-ubi9-pull-request.yaml @@ -35,7 +35,9 @@ spec: value: 5d - name: build-platforms value: - - linux/x86_64 + # https://github.com/redhat-appstudio/infra-deployments/blob/main/components/multi-platform-controller/production-downstream/stone-prod-p02/host-config.yaml + - linux-extra-fast/amd64 + - linux-m2xlarge/arm64 - linux/ppc64le - name: dockerfile value: codeserver/ubi9-python-3.12/Dockerfile.cpu From e3f47c10340ad4f199203fc6678860f0cbe4d868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 07:56:22 +0200 Subject: [PATCH 155/176] increase available memory for the nodejs javascript vm (#2356) https://github.com/coder/code-server/pull/7418 --- .../ubi9-python-3.12/get_code_server_rpm.sh | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index be9e4d843d..fbaf8750b8 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -63,9 +63,29 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then git submodule update --init source ${NVM_DIR}/nvm.sh while IFS= read -r src_patch; do echo "patches/$src_patch"; patch -p1 < "patches/$src_patch"; done < patches/series + # https://github.com/microsoft/vscode/issues/243708#issuecomment-2750733077 + patch -p1 <<'EOF' +diff --git i/package.json w/package.json +index 925462fb087..dfff96eb051 100644 +--- code-server.orig/lib/vscode/package.json ++++ code-server/lib/vscode/package.json +@@ -32,7 +32,7 @@ + "watch-extensionsd": "deemon npm run watch-extensions", + "kill-watch-extensionsd": "deemon --kill npm run watch-extensions", + "precommit": "node build/hygiene.js", +- "gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", ++ "gulp": "node --max-old-space-size=16384 --optimize-for-size ./node_modules/gulp/bin/gulp.js", + "electron": "node build/lib/electron", + "7z": "7z", + "update-grammars": "node build/npm/update-all-grammars.mjs", +EOF nvm use ${NODE_VERSION} npm install npm run build + # https://github.com/coder/code-server/pull/7418 + # node: --optimize-for-size is not allowed in NODE_OPTIONS + export NODE_OPTIONS="--max-old-space-size=16384" + export TERSER_PARALLEL=2 VERSION=${CODESERVER_VERSION/v/} npm run build:vscode npm run release npm run release:standalone From dcb2d703419a1c76b456cdd4d0d0fb7f771c8568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 23:48:59 +0200 Subject: [PATCH 156/176] add system log collection on failure in GitHub Actions workflow to aid debugging (#2405) --- .github/workflows/build-notebooks-TEMPLATE.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build-notebooks-TEMPLATE.yaml b/.github/workflows/build-notebooks-TEMPLATE.yaml index 33df53cae1..652d7beb30 100644 --- a/.github/workflows/build-notebooks-TEMPLATE.yaml +++ b/.github/workflows/build-notebooks-TEMPLATE.yaml @@ -736,3 +736,11 @@ jobs: - run: sudo compsize -x "${HOME}/.local/share/containers" if: "${{ !cancelled() && steps.install-compsize.outcome == 'success' }}" + + # print system logs, useful when hunting for OOM kills + + - run: sudo dmesg + if: "${{ failure() }}" + + - run: journalctl --no-pager -k + if: "${{ failure() }}" From 594cb1ed2d15f269ded3cc862bdd9d210d68c650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 23:57:35 +0200 Subject: [PATCH 157/176] replace `cp` with `mv` for moving RPM in `get_code_server_rpm.sh` to save disk space (#2405) ``` + VERSION=4.98.0 + npm run package > code-server@0.0.0 package > ./ci/build/build-packages.sh /dev/mapper/buildvg-buildlv 33G 7.0G 26G 22% /home/runner/.local/share/containers done (release-packages/code-server-4.98.0-linux-arm64) Building deb name: "code-server" arch: "arm64" platform: "linux" version: "v4.98.0" guessing packager from target file extension... using deb packager... created package: release-packages/code-server_4.98.0_arm64.deb Building rpm name: "code-server" arch: "arm64" platform: "linux" version: "v4.98.0" guessing packager from target file extension... using rpm packager... created package: release-packages/code-server-4.98.0-arm64.rpm + cp release-packages/code-server-4.98.0-arm64.rpm /tmp/ /dev/mapper/buildvg-buildlv 33G 7.3G 25G 23% /home/runner/.local/share/containers /dev/mapper/buildvg-buildlv 33G 11G 22G 34% /home/runner/.local/share/containers /dev/mapper/buildvg-buildlv 33G 15G 18G 45% /home/runner/.local/share/containers /dev/mapper/buildvg-buildlv 33G 21G 12G 64% /home/runner/.local/share/containers /dev/mapper/buildvg-buildlv 33G 26G 7.3G 78% /home/runner/.local/share/containers Error: server probably quit: unexpected EOF ERROR:sandbox.py:Failed to execute process, see errors logged above ^^^ Error: No space left on device : '/home/runner/actions-runner/cached/_diag/pages/c5ec955a-e92c-428e-a868-0657646df156_ac310339-c118-5c11-b8fe-da729a98a6c0_4.log' ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index fbaf8750b8..fba04823d4 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -92,7 +92,7 @@ EOF # build codeserver rpm VERSION=${CODESERVER_VERSION/v/} npm run package - cp release-packages/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm /tmp/ + mv release-packages/code-server-${CODESERVER_VERSION/v/}-${ARCH}.rpm /tmp/ else From b9f358bb494549b7ba3710749340369a2cfae6d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 00:31:20 +0200 Subject: [PATCH 158/176] use shallow clone with specific branch and submodules in `get_code_server_rpm.sh` (#2405) --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index fba04823d4..4ec74e0712 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -57,10 +57,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then && source ${NVM_DIR}/nvm.sh && nvm install ${NODE_VERSION} # build codeserver - git clone https://github.com/coder/code-server.git + git clone --depth 1 --branch "${CODESERVER_VERSION}" --recurse-submodules --shallow-submodules https://github.com/coder/code-server.git cd code-server - git checkout ${CODESERVER_VERSION} - git submodule update --init source ${NVM_DIR}/nvm.sh while IFS= read -r src_patch; do echo "patches/$src_patch"; patch -p1 < "patches/$src_patch"; done < patches/series # https://github.com/microsoft/vscode/issues/243708#issuecomment-2750733077 From 8f4c03867ef6102d6c6e9c08fe25da39c88421a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 01:02:44 +0200 Subject: [PATCH 159/176] clean up extra space on an arm64 platform in GitHub Actions workflow (#2405) --- .github/workflows/build-notebooks-TEMPLATE.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-notebooks-TEMPLATE.yaml b/.github/workflows/build-notebooks-TEMPLATE.yaml index 652d7beb30..ead1c17f5c 100644 --- a/.github/workflows/build-notebooks-TEMPLATE.yaml +++ b/.github/workflows/build-notebooks-TEMPLATE.yaml @@ -131,8 +131,10 @@ jobs: - name: Free up additional disk space # https://docs.github.com/en/actions/learn-github-actions/expressions + # NOTE: the arm64 GitHub hosted runner does not have the /mnt-mounted scratch disk if: "${{ contains(inputs.target, 'rocm') || contains(inputs.target, 'cuda') || - contains(inputs.target, 'pytorch') || contains(inputs.target, 'tensorflow') }}" + contains(inputs.target, 'pytorch') || contains(inputs.target, 'tensorflow') || + inputs.platform == 'linux/arm64' }}" run: | set -x From 6b924c610cab4325cfe2b0ec91c08ee2b0249227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 10:26:50 +0200 Subject: [PATCH 160/176] fix(codeserver): the builder rpm stage also needs to have ubi9.repo file installed if missing on aipcc (#2408) ``` + dnf install -y jq libtool gcc-toolset-13 Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d". subprocess exited with status 1 subprocess exited with status 1 Error: building at STEP "RUN ./get_code_server_rpm.sh && touch /tmp/control": exit status 1 ``` --- codeserver/ubi9-python-3.12/Dockerfile.cpu | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/codeserver/ubi9-python-3.12/Dockerfile.cpu b/codeserver/ubi9-python-3.12/Dockerfile.cpu index f911f87a58..f9b32af425 100644 --- a/codeserver/ubi9-python-3.12/Dockerfile.cpu +++ b/codeserver/ubi9-python-3.12/Dockerfile.cpu @@ -14,6 +14,11 @@ WORKDIR /root ENV HOME=/root +# Inject the official UBI 9 repository configuration into the AIPCC base image. +# The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. +# By copying ubi.repo from the public UBI 9 image, we enable package management for upgrades and installations. +COPY --from=registry.access.redhat.com/ubi9/ubi /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo + ARG CODESERVER_SOURCE_CODE=codeserver/ubi9-python-3.12 ARG NODE_VERSION=20 From d3f016704e0c36477e6e099119d07f137ba7631c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 10:43:33 +0200 Subject: [PATCH 161/176] fix(codeserver/Dockerfile): with the AIPCC ppc64le base, installing `patch` explicitly is required, amd64 and arm64 bases already seem to have it (#2410) ``` + patch -p1 ./get_code_server_rpm.sh: line 65: patch: command not found subprocess exited with status 127 subprocess exited with status 127 Error: building at STEP "RUN ./get_code_server_rpm.sh && touch /tmp/control": exit status 127 ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 4ec74e0712..ee37250d00 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -30,8 +30,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then # install build dependencies # dnf install -y \ -# git gcc-toolset-13 automake libtool rsync krb5-devel libX11-devel gettext jq patch - dnf install -y jq libtool gcc-toolset-13 +# git automake rsync krb5-devel libX11-devel gettext + dnf install -y jq patch libtool gcc-toolset-13 . /opt/rh/gcc-toolset-13/enable From e47724ad7f6f59362ce626c9a6e1b6766f84f6f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 11:13:23 +0200 Subject: [PATCH 162/176] fix(codeserver): seems to need krb5-devel ``` npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] npm error In file included from ../src/kerberos_common.h:5, npm error from ../src/kerberos.h:13, npm error from ../src/kerberos.cc:1: npm error ../src/unix/kerberos_gss.h:21:14: fatal error: gssapi/gssapi.h: No such file or directory npm error 21 | #include npm error | ^~~~~~~~~~~~~~~~~ npm error compilation terminated. npm error make: *** [kerberos.target.mk:125: Release/obj.target/kerberos/src/kerberos.o] Error 1 npm error gyp ERR! build error npm error gyp ERR! stack Error: `make` failed with exit code: 2 npm error gyp ERR! stack at ChildProcess. (/root/.nvm/versions/node/v20.19.5/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23) npm error gyp ERR! System Linux 6.11.0-1018-azure npm error gyp ERR! command "/root/.nvm/versions/node/v20.19.5/bin/node" "/root/.nvm/versions/node/v20.19.5/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /root/code-server/lib/vscode/node_modules/kerberos npm error gyp ERR! node -v v20.19.5 npm error gyp ERR! node-gyp -v v10.1.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /root/.npm/_logs/2025-09-11T09_07_11_850Z-debug-0.log ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index ee37250d00..844ad707e4 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -30,8 +30,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then # install build dependencies # dnf install -y \ -# git automake rsync krb5-devel libX11-devel gettext - dnf install -y jq patch libtool gcc-toolset-13 +# git automake rsync libX11-devel gettext + dnf install -y jq patch libtool gcc-toolset-13 krb5-devel . /opt/rh/gcc-toolset-13/enable From 1144efec5f4332ff41e2dee96e84516424c646fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 11:20:40 +0200 Subject: [PATCH 163/176] fix(codeserver): seems to need libX11-devel also ``` npm error Package x11 was not found in the pkg-config search path. npm error Perhaps you should add the directory containing `x11.pc' npm error to the PKG_CONFIG_PATH environment variable npm error Package 'x11', required by 'virtual:world', not found npm error Package 'xkbfile', required by 'virtual:world', not found npm error Package x11 was not found in the pkg-config search path. npm error Perhaps you should add the directory containing `x11.pc' npm error to the PKG_CONFIG_PATH environment variable npm error Package 'x11', required by 'virtual:world', not found npm error Package 'xkbfile', required by 'virtual:world', not found npm error gyp: Call to '${PKG_CONFIG:-pkg-config} x11 xkbfile --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp npm error gyp ERR! configure error npm error gyp ERR! stack Error: `gyp` failed with exit code: 1 npm error gyp ERR! stack at ChildProcess. (/root/.nvm/versions/node/v20.19.5/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:297:18) npm error gyp ERR! stack at ChildProcess.emit (node:events:524:28) npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12) npm error gyp ERR! System Linux 5.14.0-427.81.1.el9_4.x86_64 npm error gyp ERR! command "/root/.nvm/versions/node/v20.19.5/bin/node" "/root/.nvm/versions/node/v20.19.5/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /root/code-server/lib/vscode/node_modules/native-keymap npm error gyp ERR! node -v v20.19.5 npm error gyp ERR! node-gyp -v v10.1.0 npm error gyp ERR! not ok ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 844ad707e4..2d274fcc4e 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -30,8 +30,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then # install build dependencies # dnf install -y \ -# git automake rsync libX11-devel gettext - dnf install -y jq patch libtool gcc-toolset-13 krb5-devel +# git automake rsync gettext + dnf install -y jq patch libtool gcc-toolset-13 krb5-devel libX11-devel . /opt/rh/gcc-toolset-13/enable From fd97e29590242d09ad0ad88c05d48ede69e90c15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 12:43:42 +0200 Subject: [PATCH 164/176] NO-JIRA: fix(gha): add concurrency group to GitHub Actions workflows for PR builds (#2412) fixes omission from * https://github.com/opendatahub-io/notebooks/pull/2367 without this, the -aipcc group was canceling the base pr group and vice versa --- .github/workflows/build-notebooks-pr-aipcc.yaml | 2 +- .github/workflows/build-notebooks-pr-rhel.yaml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-notebooks-pr-aipcc.yaml b/.github/workflows/build-notebooks-pr-aipcc.yaml index 098067abe8..ad424724ee 100644 --- a/.github/workflows/build-notebooks-pr-aipcc.yaml +++ b/.github/workflows/build-notebooks-pr-aipcc.yaml @@ -18,7 +18,7 @@ permissions: packages: read concurrency: - group: ${{ format('build-notebooks-pr-{0}', github.event.pull_request.number) }} + group: ${{ format('build-notebooks-pr-apicc-{0}', github.event.pull_request.number) }} cancel-in-progress: true env: diff --git a/.github/workflows/build-notebooks-pr-rhel.yaml b/.github/workflows/build-notebooks-pr-rhel.yaml index b4e330eedb..6751324d23 100644 --- a/.github/workflows/build-notebooks-pr-rhel.yaml +++ b/.github/workflows/build-notebooks-pr-rhel.yaml @@ -17,6 +17,10 @@ permissions: contents: read packages: read +concurrency: + group: ${{ format('build-notebooks-pr-rhel-{0}', github.event.pull_request.number) }} + cancel-in-progress: true + env: # language=json contributors: | From 6142867965df5e5be08c1c070a7f322f58553f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 13:54:04 +0200 Subject: [PATCH 165/176] fix(tests): update manifest path determination logic for test cases after 2025b reorg (#2415) --- tests/manifests.py | 110 +++++++++++++++++++-------------------------- 1 file changed, 47 insertions(+), 63 deletions(-) diff --git a/tests/manifests.py b/tests/manifests.py index 8698f5be9b..0a83ce9296 100644 --- a/tests/manifests.py +++ b/tests/manifests.py @@ -13,6 +13,8 @@ JUPYTER_PYTORCH_NOTEBOOK_ID = "pytorch" JUPYTER_TENSORFLOW_NOTEBOOK_ID = "tensorflow" +CODESERVER_NOTEBOOK_ID = "codeserver" + RSTUDIO_NOTEBOOK_ID = "rstudio" MAKE = shutil.which("gmake") or shutil.which("make") @@ -134,67 +136,55 @@ def get_source_of_truth_filepath( ValueError: If the logic cannot determine the filename for the given inputs. """ notebook_id = metadata.feature - python_flavor = metadata.python_flavor - os_flavor = metadata.os_flavor + scope = metadata.scope.replace("+", "-") # pytorch+llmcompressor accelerator_flavor = metadata.accelerator_flavor - manifest_directory = root_repo_directory / "manifests" - filename = "" - - if python_flavor == "python-3.12": - imagestream_directory = manifest_directory / "overlays" / "additional" + if "llmcompressor" in scope: file_suffix = "imagestream.yaml" - - if metadata.type == NotebookType.WORKBENCH: - feature = metadata.feature - elif metadata.type == NotebookType.RUNTIME: - # WARNING: we need the jupyter imagestream, because runtime stream does not list software versions - feature = "jupyter" - else: - raise NotImplementedError(f"Unsupported notebook type: {metadata.type}") - - scope = metadata.scope.replace("+", "-") # pytorch+llmcompressor - - # Shell script defaults accelerator to 'cpu' if it's not set - current_accelerator = accelerator_flavor or "cpu" - # Assumes python_flavor is like 'python-3.12' -> 'py312' - py_version_short = "py" + python_flavor.split("-")[1].replace(".", "") - filename = f"{feature}-{scope}-{current_accelerator}-{py_version_short}-{os_flavor}-{file_suffix}" else: - # Default case from the shell script for other python versions - imagestream_directory = manifest_directory / "base" file_suffix = "notebook-imagestream.yaml" - if JUPYTER_MINIMAL_NOTEBOOK_ID in notebook_id: - # Logic for minimal notebook - accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" - filename = f"jupyter-{accelerator_prefix}{notebook_id}-{file_suffix}" - if accelerator_flavor == "cuda": - filename = f"jupyter-{notebook_id}-gpu-{file_suffix}" - - elif JUPYTER_DATASCIENCE_NOTEBOOK_ID in notebook_id or JUPYTER_TRUSTYAI_NOTEBOOK_ID in notebook_id: - # Logic for datascience and trustyai - filename = f"jupyter-{notebook_id}-{file_suffix}" - - elif JUPYTER_PYTORCH_NOTEBOOK_ID in notebook_id or JUPYTER_TENSORFLOW_NOTEBOOK_ID in notebook_id: - # Logic for pytorch and tensorflow - accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" - filename = f"jupyter-{accelerator_prefix}{notebook_id}-{file_suffix}" - if accelerator_flavor == "cuda": - # This override is intentionally different from the 'minimal' one, as per the script - filename = f"jupyter-{notebook_id}-{file_suffix}" - - elif RSTUDIO_NOTEBOOK_ID in notebook_id: - imagestream_filename = f"rstudio-gpu-{file_suffix}" - buildconfig_filename = "cuda-rstudio-buildconfig.yaml" - _ = imagestream_filename - filename = buildconfig_filename + manifest_directory = root_repo_directory / "manifests" + imagestream_directory = manifest_directory / "base" + + filename = "" + + if "runtime" == notebook_id: + accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" + filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" + if accelerator_flavor == "cuda": + filename = f"jupyter-{scope}-{file_suffix}" + + elif JUPYTER_MINIMAL_NOTEBOOK_ID in scope: + # Logic for minimal notebook + accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" + filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" + if accelerator_flavor == "cuda": + filename = f"jupyter-{scope}-gpu-{file_suffix}" + + elif JUPYTER_DATASCIENCE_NOTEBOOK_ID in scope or JUPYTER_TRUSTYAI_NOTEBOOK_ID in scope: + # Logic for datascience and trustyai + filename = f"jupyter-{scope}-{file_suffix}" + + elif JUPYTER_PYTORCH_NOTEBOOK_ID in scope or JUPYTER_TENSORFLOW_NOTEBOOK_ID in scope: + # Logic for pytorch and tensorflow + accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" + filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" + if accelerator_flavor == "cuda": + # This override is intentionally different from the 'minimal' one, as per the script + filename = f"jupyter-{scope}-{file_suffix}" + + elif CODESERVER_NOTEBOOK_ID in notebook_id: + filename = f"code-server-{file_suffix}" + + elif RSTUDIO_NOTEBOOK_ID in notebook_id: + imagestream_filename = f"rstudio-gpu-{file_suffix}" + buildconfig_filename = "cuda-rstudio-buildconfig.yaml" + _ = imagestream_filename + filename = buildconfig_filename if not filename: - raise ValueError( - f"Unable to determine imagestream filename for notebook_id='{notebook_id}', " - f"python_flavor='{python_flavor}', accelerator_flavor='{accelerator_flavor}'" - ) + raise ValueError(f"Unable to determine imagestream filename for '{metadata=}'") filepath = imagestream_directory / filename @@ -216,7 +206,7 @@ def test_rstudio_path(self): def test_rstudio_truth_manifest(self): metadata = extract_metadata_from_path(Path("notebooks/rstudio/rhel9-python-3.11")) path = get_source_of_truth_filepath(root_repo_directory=Path("notebooks"), metadata=metadata) - assert path == Path("notebooks/manifests/base/rstudio-gpu-notebook-imagestream.yaml") + assert path == Path("notebooks/manifests/base/cuda-rstudio-buildconfig.yaml") def test_jupyter_path(self): metadata = extract_metadata_from_path(Path("notebooks/jupyter/rocm/tensorflow/ubi9-python-3.12")) @@ -243,9 +233,7 @@ def test_codeserver(self): def test_codeserver_path(self): metadata = extract_metadata_from_path(Path("notebooks/codeserver/ubi9-python-3.12")) path = get_source_of_truth_filepath(root_repo_directory=Path("notebooks"), metadata=metadata) - assert path == Path( - "notebooks/manifests/overlays/additional/codeserver-datascience-cpu-py312-ubi9-imagestream.yaml" - ) + assert path == Path("notebooks/manifests/base/code-server-notebook-imagestream.yaml") def test_runtime_pytorch_path(self): metadata = extract_metadata_from_path( @@ -266,13 +254,9 @@ def test_jupyter_pytorch_path(self): Path("/Users/jdanek/IdeaProjects/notebooks/runtimes/rocm-tensorflow/ubi9-python-3.12") ) path = get_source_of_truth_filepath(root_repo_directory=Path("notebooks"), metadata=metadata) - assert path == Path( - "notebooks/manifests/overlays/additional/jupyter-tensorflow-rocm-py312-ubi9-imagestream.yaml" - ) + assert path == Path("notebooks/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml") def test_source_of_truth_jupyter_tensorflow_rocm(self): metadata = extract_metadata_from_path(Path("notebooks/jupyter/rocm/tensorflow/ubi9-python-3.12")) path = get_source_of_truth_filepath(root_repo_directory=Path("notebooks"), metadata=metadata) - assert path == Path( - "notebooks/manifests/overlays/additional/jupyter-tensorflow-rocm-py312-ubi9-imagestream.yaml" - ) + assert path == Path("notebooks/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml") From 23918627ab35d188fd20f386006abe2f7a186744 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 14:40:59 +0200 Subject: [PATCH 166/176] NO-JIRA: fix(codeserver): build needs rsync at some point which is absent from aipcc bases (#2413) ``` npm notice package-lock.json has been renamed to npm-shrinkwrap.json npm notice package-lock.json has been renamed to npm-shrinkwrap.json npm notice package-lock.json has been renamed to npm-shrinkwrap.json ./ci/lib.sh: line 44: rsync: command not found subprocess exited with status 127 subprocess exited with status 127 Error: building at STEP "RUN ./get_code_server_rpm.sh && touch /tmp/control": exit status 127 ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 2d274fcc4e..5edd005023 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -30,8 +30,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then # install build dependencies # dnf install -y \ -# git automake rsync gettext - dnf install -y jq patch libtool gcc-toolset-13 krb5-devel libX11-devel +# git automake gettext + dnf install -y jq patch libtool rsync gcc-toolset-13 krb5-devel libX11-devel . /opt/rh/gcc-toolset-13/enable From e737ef22d4e1a87d4f92d91247765ec388d2cb84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 14:03:53 +0200 Subject: [PATCH 167/176] fixup(tests): update manifest path determination logic for test cases after 2025b reorg (#2416) --- tests/manifests.py | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/tests/manifests.py b/tests/manifests.py index 0a83ce9296..9404e223e8 100644 --- a/tests/manifests.py +++ b/tests/manifests.py @@ -155,25 +155,26 @@ def get_source_of_truth_filepath( if accelerator_flavor == "cuda": filename = f"jupyter-{scope}-{file_suffix}" - elif JUPYTER_MINIMAL_NOTEBOOK_ID in scope: - # Logic for minimal notebook - accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" - filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" - if accelerator_flavor == "cuda": - filename = f"jupyter-{scope}-gpu-{file_suffix}" - - elif JUPYTER_DATASCIENCE_NOTEBOOK_ID in scope or JUPYTER_TRUSTYAI_NOTEBOOK_ID in scope: - # Logic for datascience and trustyai - filename = f"jupyter-{scope}-{file_suffix}" - - elif JUPYTER_PYTORCH_NOTEBOOK_ID in scope or JUPYTER_TENSORFLOW_NOTEBOOK_ID in scope: - # Logic for pytorch and tensorflow - accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" - filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" - if accelerator_flavor == "cuda": - # This override is intentionally different from the 'minimal' one, as per the script + elif "jupyter" in notebook_id: + if scope == JUPYTER_MINIMAL_NOTEBOOK_ID: + # Logic for minimal notebook + accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" + filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" + if accelerator_flavor == "cuda": + filename = f"jupyter-{scope}-gpu-{file_suffix}" + + elif scope in (JUPYTER_DATASCIENCE_NOTEBOOK_ID, JUPYTER_TRUSTYAI_NOTEBOOK_ID): + # Logic for datascience and trustyai filename = f"jupyter-{scope}-{file_suffix}" + elif JUPYTER_PYTORCH_NOTEBOOK_ID in scope or JUPYTER_TENSORFLOW_NOTEBOOK_ID in scope: + # Logic for pytorch and tensorflow + accelerator_prefix = f"{accelerator_flavor}-" if accelerator_flavor else "" + filename = f"jupyter-{accelerator_prefix}{scope}-{file_suffix}" + if accelerator_flavor == "cuda": + # This override is intentionally different from the 'minimal' one, as per the script + filename = f"jupyter-{scope}-{file_suffix}" + elif CODESERVER_NOTEBOOK_ID in notebook_id: filename = f"code-server-{file_suffix}" From ff8e28e187bb9adb0d07630305f78863622e6b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 14:12:27 +0200 Subject: [PATCH 168/176] chore(manifests): update package versions in Jupyter TrustyAI notebook imagestream to align with the lock file for the image (#2416) --- .../base/jupyter-trustyai-notebook-imagestream.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml index 00926b31b7..b8265c6b31 100644 --- a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml +++ b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml @@ -26,22 +26,22 @@ spec: [ {"name": "JupyterLab","version": "4.4"}, {"name": "TrustyAI", "version": "0.6"}, - {"name": "Transformers", "version": "4.53"}, + {"name": "Transformers", "version": "4.55"}, {"name": "Datasets", "version": "3.4"}, {"name": "Accelerate", "version": "1.5"}, {"name": "Torch", "version": "2.6"}, {"name": "Boto3", "version": "1.37"}, {"name": "Kafka-Python-ng", "version": "2.2"}, {"name": "Kfp", "version": "2.12"}, - {"name": "Matplotlib", "version": "3.6"}, - {"name": "Numpy", "version": "1.24"}, + {"name": "Matplotlib", "version": "3.10"}, + {"name": "Numpy", "version": "1.26"}, {"name": "Pandas", "version": "1.5"}, - {"name": "Scikit-learn", "version": "1.5"}, + {"name": "Scikit-learn", "version": "1.7"}, {"name": "Scipy", "version": "1.15"}, {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Codeflare-SDK", "version": "0.29"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, From 2f79a276488d04637cf3ed6ebb7e261ef7da169f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 18:21:03 +0200 Subject: [PATCH 169/176] chore(manifests): update package version of Codeflare-SDK (0.31) and lock dependencies (#2418) --- .../datascience/ubi9-python-3.12/pylock.toml | 175 +++++++---- .../ubi9-python-3.12/pyproject.toml | 2 +- jupyter/pytorch/ubi9-python-3.12/pylock.toml | 175 +++++++---- .../pytorch/ubi9-python-3.12/pyproject.toml | 2 +- .../rocm/pytorch/ubi9-python-3.12/pylock.toml | 175 +++++++---- .../pytorch/ubi9-python-3.12/pyproject.toml | 4 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 255 +++++++++++----- .../ubi9-python-3.12/pyproject.toml | 2 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 175 +++++++---- .../ubi9-python-3.12/pyproject.toml | 4 +- jupyter/trustyai/ubi9-python-3.12/pylock.toml | 255 +++++++++++----- .../trustyai/ubi9-python-3.12/pyproject.toml | 2 +- ...yter-datascience-notebook-imagestream.yaml | 2 +- ...ter-pytorch-llmcompressor-imagestream.yaml | 2 +- .../jupyter-pytorch-notebook-imagestream.yaml | 2 +- ...ter-rocm-pytorch-notebook-imagestream.yaml | 2 +- ...-rocm-tensorflow-notebook-imagestream.yaml | 2 +- ...pyter-tensorflow-notebook-imagestream.yaml | 2 +- ...jupyter-trustyai-notebook-imagestream.yaml | 2 +- .../datascience/ubi9-python-3.12/pylock.toml | 277 +++++++++++++----- .../ubi9-python-3.12/pyproject.toml | 2 +- runtimes/pytorch/ubi9-python-3.12/pylock.toml | 267 ++++++++++++----- .../pytorch/ubi9-python-3.12/pyproject.toml | 2 +- .../rocm-pytorch/ubi9-python-3.12/pylock.toml | 267 ++++++++++++----- .../ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pylock.toml | 267 ++++++++++++----- .../ubi9-python-3.12/pyproject.toml | 2 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 267 ++++++++++++----- .../ubi9-python-3.12/pyproject.toml | 2 +- 29 files changed, 1806 insertions(+), 789 deletions(-) diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index 6990bc5b43..b7f578d47e 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -114,6 +114,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -522,9 +528,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.30.0" -sdist = { url = "https://files.pythonhosted.org/packages/f8/05/c5c28624257bbec79216ac9b07fe7c64f61b5188896a4073fbb5c6a20b89/codeflare_sdk-0.30.0.tar.gz", upload-time = 2025-07-08T13:20:55Z, size = 86087, hashes = { sha256 = "79923eddea43476c65b743c4341d613a39891a04a519720c015a9c28eb0d4b0d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/93/42/ed130972b4dc02e84c26970667e5afdcc5a52ddd21b8fcb5c9a08e2dace5/codeflare_sdk-0.30.0-py3-none-any.whl", upload-time = 2025-07-08T13:20:53Z, size = 134978, hashes = { sha256 = "d7cb1e1d83da104701e5a72124b3545b5a62e3b3e29e1a11edbbc66893f3b645" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -2730,58 +2736,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -3701,6 +3762,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index 92edcb9b58..bb5d9fc29c 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.30.0", + "codeflare-sdk~=0.31.0", "kubeflow-training==1.9.3", # DB connectors diff --git a/jupyter/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/pytorch/ubi9-python-3.12/pylock.toml index 16b714074c..dde773a37c 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -528,9 +534,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.30.0" -sdist = { url = "https://files.pythonhosted.org/packages/f8/05/c5c28624257bbec79216ac9b07fe7c64f61b5188896a4073fbb5c6a20b89/codeflare_sdk-0.30.0.tar.gz", upload-time = 2025-07-08T13:20:55Z, size = 86087, hashes = { sha256 = "79923eddea43476c65b743c4341d613a39891a04a519720c015a9c28eb0d4b0d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/93/42/ed130972b4dc02e84c26970667e5afdcc5a52ddd21b8fcb5c9a08e2dace5/codeflare_sdk-0.30.0-py3-none-any.whl", upload-time = 2025-07-08T13:20:53Z, size = 134978, hashes = { sha256 = "d7cb1e1d83da104701e5a72124b3545b5a62e3b3e29e1a11edbbc66893f3b645" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -2888,58 +2894,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -3931,6 +3992,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index 28244b462f..c6d010a372 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.30.0", + "codeflare-sdk~=0.31.0", "kubeflow-training==1.9.2", # DB connectors diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml index 550c4bc2b0..675baf66c7 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -528,9 +534,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.30.0" -sdist = { url = "https://files.pythonhosted.org/packages/f8/05/c5c28624257bbec79216ac9b07fe7c64f61b5188896a4073fbb5c6a20b89/codeflare_sdk-0.30.0.tar.gz", upload-time = 2025-07-08T13:20:55Z, size = 86087, hashes = { sha256 = "79923eddea43476c65b743c4341d613a39891a04a519720c015a9c28eb0d4b0d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/93/42/ed130972b4dc02e84c26970667e5afdcc5a52ddd21b8fcb5c9a08e2dace5/codeflare_sdk-0.30.0-py3-none-any.whl", upload-time = 2025-07-08T13:20:53Z, size = 134978, hashes = { sha256 = "d7cb1e1d83da104701e5a72124b3545b5a62e3b3e29e1a11edbbc66893f3b645" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -2748,58 +2754,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -3775,6 +3836,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 3646b61e76..9db5037c1c 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.30.0", + "codeflare-sdk~=0.31.0", "kubeflow-training==1.9.2", # DB connectors @@ -34,7 +34,7 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", "odh-jupyter-trash-cleanup==0.1.0", - + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.16.0", diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index 7d7a7590d7..d032c087a3 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -534,9 +540,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -2236,6 +2242,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "opt-einsum" version = "3.4.0" @@ -2880,58 +2916,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -3293,32 +3384,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3875,6 +3966,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index 3f0884d21f..3af4a5e155 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -23,7 +23,7 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.29.0", + "codeflare-sdk~=0.31.0", "kubeflow-training==1.9.0", # DB connectors diff --git a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml index 8db46cdc0e..9d9f3bfcb7 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -534,9 +540,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.30.0" -sdist = { url = "https://files.pythonhosted.org/packages/f8/05/c5c28624257bbec79216ac9b07fe7c64f61b5188896a4073fbb5c6a20b89/codeflare_sdk-0.30.0.tar.gz", upload-time = 2025-07-08T13:20:55Z, size = 86087, hashes = { sha256 = "79923eddea43476c65b743c4341d613a39891a04a519720c015a9c28eb0d4b0d" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/93/42/ed130972b4dc02e84c26970667e5afdcc5a52ddd21b8fcb5c9a08e2dace5/codeflare_sdk-0.30.0-py3-none-any.whl", upload-time = 2025-07-08T13:20:53Z, size = 134978, hashes = { sha256 = "d7cb1e1d83da104701e5a72124b3545b5a62e3b3e29e1a11edbbc66893f3b645" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -3011,58 +3017,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -4017,6 +4078,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" diff --git a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml index 53e14f8db0..e18f421a9f 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.30.0", + "codeflare-sdk~=0.31.0", # DB connectors "pymongo~=4.11.2", @@ -33,7 +33,7 @@ dependencies = [ # JupyterLab packages "odh-elyra==4.2.3", "odh-jupyter-trash-cleanup==0.1.0", - + "jupyterlab==4.4.4", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.16.0", diff --git a/jupyter/trustyai/ubi9-python-3.12/pylock.toml b/jupyter/trustyai/ubi9-python-3.12/pylock.toml index 90f77f735d..4c8957e401 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pylock.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -528,9 +534,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorama" @@ -2364,6 +2370,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.27.0" +sdist = { url = "https://files.pythonhosted.org/packages/9a/59/959f0beea798ae0ee9c979b90f220736fbec924eedbefc60ca581232e659/opentelemetry_proto-1.27.0.tar.gz", upload-time = 2024-08-28T21:35:45Z, size = 34749, hashes = { sha256 = "33c9345d91dafd8a74fc3d7576c5a38f18b7fdf8d02983ac67485386132aedd6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/94/56/3d2d826834209b19a5141eed717f7922150224d1a982385d19a9444cbf8d/opentelemetry_proto-1.27.0-py3-none-any.whl", upload-time = 2024-08-28T21:35:21Z, size = 52464, hashes = { sha256 = "b133873de5581a50063e1e4b29cdcf0c5e253a8c2d8dc1229add20a4c3830ace" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "overrides" version = "7.7.0" @@ -2904,58 +2940,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -3317,32 +3408,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -4065,6 +4156,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "ujson" version = "5.11.0" diff --git a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml index e10e24ff52..ea3278a108 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0', + 'codeflare-sdk~=0.31.0', 'kubeflow-training==1.9.2', # DB connectors diff --git a/manifests/base/jupyter-datascience-notebook-imagestream.yaml b/manifests/base/jupyter-datascience-notebook-imagestream.yaml index 5ec8492377..399e316281 100644 --- a/manifests/base/jupyter-datascience-notebook-imagestream.yaml +++ b/manifests/base/jupyter-datascience-notebook-imagestream.yaml @@ -36,7 +36,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, diff --git a/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml index e9965a25b0..069869b8f0 100644 --- a/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml @@ -42,7 +42,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.29"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, diff --git a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml index 3279cde0bd..608f3e4d16 100644 --- a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml @@ -41,7 +41,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, diff --git a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml index 9a6fba1bfa..5a097a3180 100644 --- a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml @@ -38,7 +38,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, diff --git a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml index 4fdfb3e790..68661223ff 100644 --- a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml @@ -38,7 +38,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.29"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"} diff --git a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml index 43c9db2445..c34c1dbecf 100644 --- a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml @@ -42,7 +42,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.30"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"} diff --git a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml index b8265c6b31..443fbd4b6e 100644 --- a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml +++ b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml @@ -41,7 +41,7 @@ spec: {"name": "Odh-Elyra", "version": "4.2"}, {"name": "PyMongo", "version": "4.11"}, {"name": "Pyodbc", "version": "5.2"}, - {"name": "Codeflare-SDK", "version": "0.29"}, + {"name": "Codeflare-SDK", "version": "0.31"}, {"name": "Sklearn-onnx", "version": "1.18"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.3"}, diff --git a/runtimes/datascience/ubi9-python-3.12/pylock.toml b/runtimes/datascience/ubi9-python-3.12/pylock.toml index 38abd0c0b5..e08ad3f39e 100644 --- a/runtimes/datascience/ubi9-python-3.12/pylock.toml +++ b/runtimes/datascience/ubi9-python-3.12/pylock.toml @@ -118,6 +118,13 @@ marker = "(python_full_version == '3.12.*' and platform_machine == 'ppc64le') or sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -453,10 +460,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" -version = "0.29.0" +version = "0.31.0" marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorful" @@ -945,6 +952,13 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] +[[packages]] +name = "importlib-metadata" +version = "8.7.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] + [[packages]] name = "invoke" version = "2.2.0" @@ -1746,6 +1760,41 @@ marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "packaging" version = "25.0" @@ -2266,59 +2315,115 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" +version = "2.11.7" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -2644,33 +2749,33 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3052,6 +3157,13 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" @@ -3301,3 +3413,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d7/cd/ce185848a7dba68ea69e932674b5c1a42a1852123584bccc5443120f857c/yarl-1.20.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-10T00:46:05Z, size = 87385, hashes = { sha256 = "eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00" } }, { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] + +[[packages]] +name = "zipp" +version = "3.23.0" +marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] diff --git a/runtimes/datascience/ubi9-python-3.12/pyproject.toml b/runtimes/datascience/ubi9-python-3.12/pyproject.toml index b628090901..dafcbb8d3f 100644 --- a/runtimes/datascience/ubi9-python-3.12/pyproject.toml +++ b/runtimes/datascience/ubi9-python-3.12/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0; platform_machine != "s390x" and platform_machine != "ppc64le"', + 'codeflare-sdk~=0.31.0; platform_machine != "s390x" and platform_machine != "ppc64le"', # DB connectors 'pymongo~=4.11.2', diff --git a/runtimes/pytorch/ubi9-python-3.12/pylock.toml b/runtimes/pytorch/ubi9-python-3.12/pylock.toml index 76fda1e9ad..23938190fd 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -452,9 +458,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorful" @@ -934,6 +940,12 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] +[[packages]] +name = "importlib-metadata" +version = "8.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] + [[packages]] name = "invoke" version = "2.2.0" @@ -1882,6 +1894,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "packaging" version = "25.0" @@ -2396,58 +2438,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -2772,32 +2869,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3247,6 +3344,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" @@ -3497,3 +3600,9 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d7/cd/ce185848a7dba68ea69e932674b5c1a42a1852123584bccc5443120f857c/yarl-1.20.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-10T00:46:05Z, size = 87385, hashes = { sha256 = "eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00" } }, { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] + +[[packages]] +name = "zipp" +version = "3.23.0" +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] diff --git a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml index 83d03888e9..30c038f64a 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0', + 'codeflare-sdk~=0.31.0', # DB connectors 'pymongo~=4.11.2', diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml index 48be13e3a7..9e2a721b70 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -452,9 +458,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorful" @@ -934,6 +940,12 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] +[[packages]] +name = "importlib-metadata" +version = "8.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] + [[packages]] name = "invoke" version = "2.2.0" @@ -1742,6 +1754,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "packaging" version = "25.0" @@ -2256,58 +2298,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -2644,32 +2741,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3091,6 +3188,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" @@ -3341,3 +3444,9 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d7/cd/ce185848a7dba68ea69e932674b5c1a42a1852123584bccc5443120f857c/yarl-1.20.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-10T00:46:05Z, size = 87385, hashes = { sha256 = "eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00" } }, { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] + +[[packages]] +name = "zipp" +version = "3.23.0" +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml index 8a60fa316b..5a41f34480 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ 'scipy~=1.15.2', 'skl2onnx~=1.18.0', 'onnxconverter-common~=1.13.0', # Required for skl2onnx, as upgraded version is not compatible with protobuf - 'codeflare-sdk~=0.29.0', + 'codeflare-sdk~=0.31.0', # DB connectors 'pymongo~=4.11.2', diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml index 130cabf882..08ed2d73f0 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -458,9 +464,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorful" @@ -993,6 +999,12 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] +[[packages]] +name = "importlib-metadata" +version = "8.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] + [[packages]] name = "invoke" version = "2.2.0" @@ -1797,6 +1809,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "opt-einsum" version = "3.4.0" @@ -2414,58 +2456,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -2790,32 +2887,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3223,6 +3320,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" @@ -3473,3 +3576,9 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d7/cd/ce185848a7dba68ea69e932674b5c1a42a1852123584bccc5443120f857c/yarl-1.20.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-10T00:46:05Z, size = 87385, hashes = { sha256 = "eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00" } }, { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] + +[[packages]] +name = "zipp" +version = "3.23.0" +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml index ff6c2690a4..850b290fdc 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml @@ -23,7 +23,7 @@ dependencies = [ "skl2onnx~=1.18.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf "onnxconverter-common~=1.13.0", - "codeflare-sdk~=0.29.0", + "codeflare-sdk~=0.31.0", # DB connectors "pymongo~=4.11.2", diff --git a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml index 6be67d9161..1356c5a4b9 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml @@ -120,6 +120,12 @@ version = "1.4.0" sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] +[[packages]] +name = "annotated-types" +version = "0.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", upload-time = 2024-05-20T21:33:25Z, size = 16081, hashes = { sha256 = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", upload-time = 2024-05-20T21:33:24Z, size = 13643, hashes = { sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } }] + [[packages]] name = "ansicolors" version = "1.1.8" @@ -458,9 +464,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8ee [[packages]] name = "codeflare-sdk" -version = "0.29.0" -sdist = { url = "https://files.pythonhosted.org/packages/a6/37/8262cadc7d5235f376aa452e8503bd2d24d454a8319139ccc2e6f675cfc5/codeflare_sdk-0.29.0.tar.gz", upload-time = 2025-06-11T14:40:30Z, size = 86263, hashes = { sha256 = "c196018f2c71b796ede2c0a1046aedd42ee4b53fb4ceeb88ecaaa5dfdc900eab" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/87/72/a44d46f3b23ac94c081776e868529c061027c9333d7031c25b217dbba67c/codeflare_sdk-0.29.0-py3-none-any.whl", upload-time = 2025-06-11T14:40:28Z, size = 135100, hashes = { sha256 = "a8fac9a83bac1511dcf060d253eac31d161c9e371f472cb24987ff94b8aec366" } }] +version = "0.31.0" +sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] [[packages]] name = "colorful" @@ -993,6 +999,12 @@ version = "3.10" sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", upload-time = 2024-09-15T18:07:39Z, size = 190490, hashes = { sha256 = "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", upload-time = 2024-09-15T18:07:37Z, size = 70442, hashes = { sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } }] +[[packages]] +name = "importlib-metadata" +version = "8.7.0" +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", upload-time = 2025-04-27T15:29:01Z, size = 56641, hashes = { sha256 = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", upload-time = 2025-04-27T15:29:00Z, size = 27656, hashes = { sha256 = "e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd" } }] + [[packages]] name = "invoke" version = "2.2.0" @@ -1904,6 +1916,36 @@ version = "1.0.18" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] +[[packages]] +name = "opentelemetry-api" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/63/04/05040d7ce33a907a2a02257e601992f0cdf11c73b33f13c4492bf6c3d6d5/opentelemetry_api-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:01Z, size = 64923, hashes = { sha256 = "540735b120355bd5112738ea53621f8d5edb35ebcd6fe21ada3ab1c61d1cd9a7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/48/28ed9e55dcf2f453128df738210a980e09f4e468a456fa3c763dbc8be70a/opentelemetry_api-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:41Z, size = 65732, hashes = { sha256 = "accf2024d3e89faec14302213bc39550ec0f4095d1cf5ca688e1bfb1c8612f47" } }] + +[[packages]] +name = "opentelemetry-exporter-prometheus" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/1a/4c/e351559526ee35fa36d990d3455e81a5607c1fa3e544b599ad802f2481f8/opentelemetry_exporter_prometheus-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:05Z, size = 14972, hashes = { sha256 = "70f2627b4bb82bac65a1fcf95f6e0dcce9e823dd47379ced854753a7e14dfc93" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/e3/50e9cdc5a52c2ab19585dd69e668ec9fee0343fafc4bffa919ca79230a4f/opentelemetry_exporter_prometheus-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:47Z, size = 13016, hashes = { sha256 = "02005033a7a108ab9f3000ff3aa49e2d03a8893b5bf3431322ffa246affbf951" } }] + +[[packages]] +name = "opentelemetry-proto" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/dd/ea/a75f36b463a36f3c5a10c0b5292c58b31dbdde74f6f905d3d0ab2313987b/opentelemetry_proto-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 46151, hashes = { sha256 = "30f5c494faf66f77faeaefa35ed4443c5edb3b0aa46dad073ed7210e1a789538" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/25/f89ea66c59bd7687e218361826c969443c4fa15dfe89733f3bf1e2a9e971/opentelemetry_proto-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:56Z, size = 72534, hashes = { sha256 = "8ed8c066ae8828bbf0c39229979bdf583a126981142378a9cbe9d6fd5701c6e2" } }] + +[[packages]] +name = "opentelemetry-sdk" +version = "1.37.0" +sdist = { url = "https://files.pythonhosted.org/packages/f4/62/2e0ca80d7fe94f0b193135375da92c640d15fe81f636658d2acf373086bc/opentelemetry_sdk-1.37.0.tar.gz", upload-time = 2025-09-11T10:29:11Z, size = 170404, hashes = { sha256 = "cc8e089c10953ded765b5ab5669b198bbe0af1b3f89f1007d19acd32dc46dda5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9f/62/9f4ad6a54126fb00f7ed4bb5034964c6e4f00fcd5a905e115bd22707e20d/opentelemetry_sdk-1.37.0-py3-none-any.whl", upload-time = 2025-09-11T10:28:57Z, size = 131941, hashes = { sha256 = "8f3c3c22063e52475c5dbced7209495c2c16723d016d39287dfc215d1771257c" } }] + +[[packages]] +name = "opentelemetry-semantic-conventions" +version = "0.58b0" +sdist = { url = "https://files.pythonhosted.org/packages/aa/1b/90701d91e6300d9f2fb352153fb1721ed99ed1f6ea14fa992c756016e63a/opentelemetry_semantic_conventions-0.58b0.tar.gz", upload-time = 2025-09-11T10:29:12Z, size = 129867, hashes = { sha256 = "6bd46f51264279c433755767bb44ad00f1c9e2367e1b42af563372c5a6fa0c25" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/90/68152b7465f50285d3ce2481b3aec2f82822e3f52e5152eeeaf516bab841/opentelemetry_semantic_conventions-0.58b0-py3-none-any.whl", upload-time = 2025-09-11T10:28:59Z, size = 207954, hashes = { sha256 = "5564905ab1458b96684db1340232729fce3b5375a06e140e8904c78e4f815b28" } }] + [[packages]] name = "opt-einsum" version = "3.4.0" @@ -2521,58 +2563,113 @@ wheels = [ [[packages]] name = "pydantic" -version = "1.10.22" -sdist = { url = "https://files.pythonhosted.org/packages/9a/57/5996c63f0deec09e9e901a2b838247c97c6844999562eac4e435bcb83938/pydantic-1.10.22.tar.gz", upload-time = 2025-04-24T13:38:43Z, size = 356771, hashes = { sha256 = "ee1006cebd43a8e7158fb7190bb8f4e2da9649719bff65d0c287282ec38dec6d" } } +version = "2.11.7" +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] + +[[packages]] +name = "pydantic-core" +version = "2.33.2" +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", upload-time = 2025-04-23T18:33:52Z, size = 435195, hashes = { sha256 = "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/92/91eb5c75a1460292e1f2f3e577122574ebb942fbac19ad2369ff00b9eb24/pydantic-1.10.22-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:36:55Z, size = 2852481, hashes = { sha256 = "57889565ccc1e5b7b73343329bbe6198ebc472e3ee874af2fa1865cfe7048228" } }, - { url = "https://files.pythonhosted.org/packages/08/f3/dd54b49fc5caaed06f5a0d0a5ec35a81cf722cd6b42455f408dad1ef3f7d/pydantic-1.10.22-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:36:58Z, size = 2585586, hashes = { sha256 = "90729e22426de79bc6a3526b4c45ec4400caf0d4f10d7181ba7f12c01bb3897d" } }, - { url = "https://files.pythonhosted.org/packages/ec/9b/48d10180cc614ffb66da486e99bc1f8b639fb44edf322864f2fb161e2351/pydantic-1.10.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:00Z, size = 3336974, hashes = { sha256 = "8f8684d347f351554ec94fdcb507983d3116dc4577fb8799fed63c65869a2d10" } }, - { url = "https://files.pythonhosted.org/packages/ff/80/b55ad0029ae8e7b8b5c81ad7c4e800774a52107d26f70c6696857dc733d5/pydantic-1.10.22-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:02Z, size = 3362338, hashes = { sha256 = "c8dad498ceff2d9ef1d2e2bc6608f5b59b8e1ba2031759b22dfb8c16608e1802" } }, - { url = "https://files.pythonhosted.org/packages/65/e0/8a5cd2cd29a5632581ba466f5792194b2a568aa052ce9da9ba98b634debf/pydantic-1.10.22-cp310-cp310-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:04Z, size = 3519505, hashes = { sha256 = "fac529cc654d4575cf8de191cce354b12ba705f528a0a5c654de6d01f76cd818" } }, - { url = "https://files.pythonhosted.org/packages/38/c5/c776d03ec374f22860802b2cee057b41e866be3c80826b53d4c001692db3/pydantic-1.10.22-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:06Z, size = 3485878, hashes = { sha256 = "4148232aded8dd1dd13cf910a01b32a763c34bd79a0ab4d1ee66164fcb0b7b9d" } }, - { url = "https://files.pythonhosted.org/packages/d1/a2/1efd064513a2c1bcb5c2b0e022cdf77d132ef7f7f20d91bb439d759f6a88/pydantic-1.10.22-cp310-cp310-win_amd64.whl", upload-time = 2025-04-24T13:37:07Z, size = 2299673, hashes = { sha256 = "ece68105d9e436db45d8650dc375c760cc85a6793ae019c08769052902dca7db" } }, - { url = "https://files.pythonhosted.org/packages/42/03/e435ed85a9abda29e3fbdb49c572fe4131a68c6daf3855a01eebda9e1b27/pydantic-1.10.22-cp311-cp311-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:10Z, size = 2845682, hashes = { sha256 = "8e530a8da353f791ad89e701c35787418605d35085f4bdda51b416946070e938" } }, - { url = "https://files.pythonhosted.org/packages/72/ea/4a625035672f6c06d3f1c7e33aa0af6bf1929991e27017e98b9c2064ae0b/pydantic-1.10.22-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:11Z, size = 2553286, hashes = { sha256 = "654322b85642e9439d7de4c83cb4084ddd513df7ff8706005dada43b34544946" } }, - { url = "https://files.pythonhosted.org/packages/a4/f0/424ad837746e69e9f061ba9be68c2a97aef7376d1911692904d8efbcd322/pydantic-1.10.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:14Z, size = 3141232, hashes = { sha256 = "a8bece75bd1b9fc1c32b57a32831517943b1159ba18b4ba32c0d431d76a120ae" } }, - { url = "https://files.pythonhosted.org/packages/14/67/4979c19e8cfd092085a292485e0b42d74e4eeefbb8cd726aa8ba38d06294/pydantic-1.10.22-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:16Z, size = 3214272, hashes = { sha256 = "eccb58767f13c6963dcf96d02cb8723ebb98b16692030803ac075d2439c07b0f" } }, - { url = "https://files.pythonhosted.org/packages/1a/04/32339ce43e97519d19e7759902515c750edbf4832a13063a4ab157f83f42/pydantic-1.10.22-cp311-cp311-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:19Z, size = 3321646, hashes = { sha256 = "7778e6200ff8ed5f7052c1516617423d22517ad36cc7a3aedd51428168e3e5e8" } }, - { url = "https://files.pythonhosted.org/packages/92/35/dffc1b29cb7198aadab68d75447191e59bdbc1f1d2d51826c9a4460d372f/pydantic-1.10.22-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:20Z, size = 3244258, hashes = { sha256 = "bffe02767d27c39af9ca7dc7cd479c00dda6346bb62ffc89e306f665108317a2" } }, - { url = "https://files.pythonhosted.org/packages/11/c5/c4ce6ebe7f528a879441eabd2c6dd9e2e4c54f320a8c9344ba93b3aa8701/pydantic-1.10.22-cp311-cp311-win_amd64.whl", upload-time = 2025-04-24T13:37:23Z, size = 2309702, hashes = { sha256 = "23bc19c55427091b8e589bc08f635ab90005f2dc99518f1233386f46462c550a" } }, - { url = "https://files.pythonhosted.org/packages/f6/a3/ec66239ed7c9e90edfb85b23b6b18eb290ed7aa05f54837cdcb6a14faa98/pydantic-1.10.22-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:25Z, size = 2794865, hashes = { sha256 = "92d0f97828a075a71d9efc65cf75db5f149b4d79a38c89648a63d2932894d8c9" } }, - { url = "https://files.pythonhosted.org/packages/49/6a/99cf3fee612d93210c85f45a161e98c1c5b45b6dcadb21c9f1f838fa9e28/pydantic-1.10.22-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:26Z, size = 2534212, hashes = { sha256 = "6af5a2811b6b95b58b829aeac5996d465a5f0c7ed84bd871d603cf8646edf6ff" } }, - { url = "https://files.pythonhosted.org/packages/f1/e6/0f8882775cd9a60b221103ee7d6a89e10eb5a892d877c398df0da7140704/pydantic-1.10.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:28Z, size = 2994027, hashes = { sha256 = "6cf06d8d40993e79af0ab2102ef5da77b9ddba51248e4cb27f9f3f591fbb096e" } }, - { url = "https://files.pythonhosted.org/packages/e7/a3/f20fdecbaa2a2721a6a8ee9e4f344d1f72bd7d56e679371c3f2be15eb8c8/pydantic-1.10.22-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:30Z, size = 3036716, hashes = { sha256 = "184b7865b171a6057ad97f4a17fbac81cec29bd103e996e7add3d16b0d95f609" } }, - { url = "https://files.pythonhosted.org/packages/1f/83/dab34436d830c38706685acc77219fc2a209fea2a2301a1b05a2865b28bf/pydantic-1.10.22-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:32Z, size = 3171801, hashes = { sha256 = "923ad861677ab09d89be35d36111156063a7ebb44322cdb7b49266e1adaba4bb" } }, - { url = "https://files.pythonhosted.org/packages/1e/6e/b64deccb8a7304d584088972437ea3091e9d99d27a8e7bf2bd08e29ae84e/pydantic-1.10.22-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:34Z, size = 3123560, hashes = { sha256 = "82d9a3da1686443fb854c8d2ab9a473251f8f4cdd11b125522efb4d7c646e7bc" } }, - { url = "https://files.pythonhosted.org/packages/08/9a/90d1ab704329a7ae8666354be84b5327d655764003974364767c9d307d3a/pydantic-1.10.22-cp312-cp312-win_amd64.whl", upload-time = 2025-04-24T13:37:36Z, size = 2191378, hashes = { sha256 = "1612604929af4c602694a7f3338b18039d402eb5ddfbf0db44f1ebfaf07f93e7" } }, - { url = "https://files.pythonhosted.org/packages/47/8f/67befe3607b342dd6eb80237134ebcc6e8db42138609306eaf2b30e1f273/pydantic-1.10.22-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-04-24T13:37:38Z, size = 2797042, hashes = { sha256 = "b259dc89c9abcd24bf42f31951fb46c62e904ccf4316393f317abeeecda39978" } }, - { url = "https://files.pythonhosted.org/packages/aa/91/bfde7d301f8e1c4cff949b3f1eb2c9b27bdd4b2368da0fe88e7350bbe4bc/pydantic-1.10.22-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:37:41Z, size = 2538572, hashes = { sha256 = "9238aa0964d80c0908d2f385e981add58faead4412ca80ef0fa352094c24e46d" } }, - { url = "https://files.pythonhosted.org/packages/d7/ce/1b0097ece420354df77d2f01c72278fb43770c8ed732d6b7a303c0c70875/pydantic-1.10.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:43Z, size = 2986271, hashes = { sha256 = "6f8029f05b04080e3f1a550575a1bca747c0ea4be48e2d551473d47fd768fc1b" } }, - { url = "https://files.pythonhosted.org/packages/eb/4c/e257edfd5a0025a428aee7a2835e21b51c76a6b1c8994bcccb14d5721eea/pydantic-1.10.22-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:45Z, size = 3015617, hashes = { sha256 = "5c06918894f119e0431a36c9393bc7cceeb34d1feeb66670ef9b9ca48c073937" } }, - { url = "https://files.pythonhosted.org/packages/00/17/ecf46ff31fd62d382424a07ed60540d4479094204bebeebb6dea597e88c3/pydantic-1.10.22-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:47Z, size = 3164222, hashes = { sha256 = "e205311649622ee8fc1ec9089bd2076823797f5cd2c1e3182dc0e12aab835b35" } }, - { url = "https://files.pythonhosted.org/packages/1a/47/2d55ec452c9a87347234bbbc70df268e1f081154b1851f0db89638558a1c/pydantic-1.10.22-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:37:49Z, size = 3117572, hashes = { sha256 = "815f0a73d5688d6dd0796a7edb9eca7071bfef961a7b33f91e618822ae7345b7" } }, - { url = "https://files.pythonhosted.org/packages/03/2f/30359a36245b029bec7e442dd780fc242c66e66ad7dd5b50af2dcfd41ff3/pydantic-1.10.22-cp313-cp313-win_amd64.whl", upload-time = 2025-04-24T13:37:51Z, size = 2174666, hashes = { sha256 = "9dfce71d42a5cde10e78a469e3d986f656afc245ab1b97c7106036f088dd91f8" } }, - { url = "https://files.pythonhosted.org/packages/fd/c9/00413a29c59902e458d880cc4651a41c9e43699b7d7ab529af559dad08ab/pydantic-1.10.22-cp37-cp37m-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:37:52Z, size = 2513410, hashes = { sha256 = "3ecaf8177b06aac5d1f442db1288e3b46d9f05f34fd17fdca3ad34105328b61a" } }, - { url = "https://files.pythonhosted.org/packages/97/aa/f46e092677f88a24be02db17a1a527d3aec36088b250d1ffd42f40a771c7/pydantic-1.10.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:37:54Z, size = 3093324, hashes = { sha256 = "fb36c2de9ea74bd7f66b5481dea8032d399affd1cbfbb9bb7ce539437f1fce62" } }, - { url = "https://files.pythonhosted.org/packages/7c/29/5d6b8f7ad854052dc7bff2c2004a9b884f20fafe51a5ee909238941a4515/pydantic-1.10.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:37:56Z, size = 3174104, hashes = { sha256 = "e6b8d14a256be3b8fff9286d76c532f1a7573fbba5f189305b22471c6679854d" } }, - { url = "https://files.pythonhosted.org/packages/11/c6/43e5c13ffba96fd8f3c22f7202cd1062704d87e3d4cd737ad38e93932a66/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:37:59Z, size = 3319820, hashes = { sha256 = "1c33269e815db4324e71577174c29c7aa30d1bba51340ce6be976f6f3053a4c6" } }, - { url = "https://files.pythonhosted.org/packages/d7/1a/a9fcff233a6e3ccf01b03cc418c84dfc356e5c4d5c1da768cdd2eb349875/pydantic-1.10.22-cp37-cp37m-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:02Z, size = 3234671, hashes = { sha256 = "8661b3ab2735b2a9ccca2634738534a795f4a10bae3ab28ec0a10c96baa20182" } }, - { url = "https://files.pythonhosted.org/packages/b7/41/7d0a056bf4b70c9c579e9cc067a138390bc3afaef4ddea127a74f49b8359/pydantic-1.10.22-cp37-cp37m-win_amd64.whl", upload-time = 2025-04-24T13:38:04Z, size = 2248495, hashes = { sha256 = "22bdd5fe70d4549995981c55b970f59de5c502d5656b2abdfcd0a25be6f3763e" } }, - { url = "https://files.pythonhosted.org/packages/d6/f7/5e48d4edbc95371b67eaa470d70fe6488619b029f90159c3acc564e37f0b/pydantic-1.10.22-cp38-cp38-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:06Z, size = 2560769, hashes = { sha256 = "e3f33d1358aa4bc2795208cc29ff3118aeaad0ea36f0946788cf7cadeccc166b" } }, - { url = "https://files.pythonhosted.org/packages/e1/b5/16bab549dd302cfacbf213eb48fe47faf0b848f98ff49c87cf75d7fb7a2e/pydantic-1.10.22-cp38-cp38-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:08Z, size = 2361835, hashes = { sha256 = "813f079f9cd136cac621f3f9128a4406eb8abd2ad9fdf916a0731d91c6590017" } }, - { url = "https://files.pythonhosted.org/packages/12/3c/07a38ca076b619c7e5d84db1fbecabca8359720b531846225f093e6086bc/pydantic-1.10.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:11Z, size = 3170283, hashes = { sha256 = "ab618ab8dca6eac7f0755db25f6aba3c22c40e3463f85a1c08dc93092d917704" } }, - { url = "https://files.pythonhosted.org/packages/42/2f/d2afc906b797df62563947bcd2b821cf891b333747eed8c4980685501a01/pydantic-1.10.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:14Z, size = 3215363, hashes = { sha256 = "d128e1aaa38db88caca920d5822c98fc06516a09a58b6d3d60fa5ea9099b32cc" } }, - { url = "https://files.pythonhosted.org/packages/22/5b/90014b62103d270e4873707e289427c4481d122475ff007f428f811ada2f/pydantic-1.10.22-cp38-cp38-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:17Z, size = 3379293, hashes = { sha256 = "cc97bbc25def7025e55fc9016080773167cda2aad7294e06a37dda04c7d69ece" } }, - { url = "https://files.pythonhosted.org/packages/a4/b3/32338a42c895ae203de32919e4010e3c42c9fb20fd4e895bb27437d54258/pydantic-1.10.22-cp38-cp38-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:19Z, size = 3314657, hashes = { sha256 = "0dda5d7157d543b1fa565038cae6e952549d0f90071c839b3740fb77c820fab8" } }, - { url = "https://files.pythonhosted.org/packages/44/b5/fda4029395b4877ca5b7abee5417d2f315c78cab0a377378a7c3a9680497/pydantic-1.10.22-cp38-cp38-win_amd64.whl", upload-time = 2025-04-24T13:38:21Z, size = 2334648, hashes = { sha256 = "a093fe44fe518cb445d23119511a71f756f8503139d02fcdd1173f7b76c95ffe" } }, - { url = "https://files.pythonhosted.org/packages/01/6f/9658e94018bc7c4e71863fb0f1ea8d30f8b3439e17df7aa710b2bb72dbca/pydantic-1.10.22-cp39-cp39-macosx_10_9_x86_64.whl", upload-time = 2025-04-24T13:38:23Z, size = 2854460, hashes = { sha256 = "ec54c89b2568b258bb30d7348ac4d82bec1b58b377fb56a00441e2ac66b24587" } }, - { url = "https://files.pythonhosted.org/packages/b8/b3/5184ec7d3423a37c193ffaeced03921f4c34d226f3c6852653784f37d38b/pydantic-1.10.22-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-24T13:38:26Z, size = 2587418, hashes = { sha256 = "d8f1d1a1532e4f3bcab4e34e8d2197a7def4b67072acd26cfa60e92d75803a48" } }, - { url = "https://files.pythonhosted.org/packages/90/25/27d769c5dc7491df5faebfc49a26f83ca2e070a9a788c67fde4c4e51d68b/pydantic-1.10.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-24T13:38:29Z, size = 3331289, hashes = { sha256 = "8ad83ca35508c27eae1005b6b61f369f78aae6d27ead2135ec156a2599910121" } }, - { url = "https://files.pythonhosted.org/packages/ed/18/7abe334d3d4de02ef2bbcc079a5782c53b868572b8d74aef2927d4f5b125/pydantic-1.10.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2025-04-24T13:38:31Z, size = 3361613, hashes = { sha256 = "53cdb44b78c420f570ff16b071ea8cd5a477635c6b0efc343c8a91e3029bbf1a" } }, - { url = "https://files.pythonhosted.org/packages/68/95/6e649d14718969582ed35d1d70cb24a1ee825c65bec51e3275849d5aab8a/pydantic-1.10.22-cp39-cp39-musllinux_1_2_i686.whl", upload-time = 2025-04-24T13:38:33Z, size = 3520268, hashes = { sha256 = "16d0a5ae9d98264186ce31acdd7686ec05fd331fab9d68ed777d5cb2d1514e5e" } }, - { url = "https://files.pythonhosted.org/packages/e9/87/eb3408e1c040a6d9f703e089d26a723d6c41f23a192e86bd7584d037d576/pydantic-1.10.22-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-24T13:38:36Z, size = 3483434, hashes = { sha256 = "8aee040e25843f036192b1a1af62117504a209a043aa8db12e190bb86ad7e611" } }, - { url = "https://files.pythonhosted.org/packages/a8/13/ec2e52439137768d1bb0d4955b890f788c23f4aab2cfe9eef9e2b55584de/pydantic-1.10.22-cp39-cp39-win_amd64.whl", upload-time = 2025-04-24T13:38:39Z, size = 2301586, hashes = { sha256 = "7f691eec68dbbfca497d3c11b92a3e5987393174cbedf03ec7a4184c35c2def6" } }, - { url = "https://files.pythonhosted.org/packages/e9/e0/1ed151a56869be1588ad2d8cda9f8c1d95b16f74f09a7cea879ca9b63a8b/pydantic-1.10.22-py3-none-any.whl", upload-time = 2025-04-24T13:38:41Z, size = 166503, hashes = { sha256 = "343037d608bcbd34df937ac259708bfc83664dadf88afe8516c4f282d7d471a9" } }, + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:30:43Z, size = 2028817, hashes = { sha256 = "2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8" } }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:30:46Z, size = 1861357, hashes = { sha256 = "0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d" } }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:30:47Z, size = 1898011, hashes = { sha256 = "0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d" } }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:30:49Z, size = 1982730, hashes = { sha256 = "d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572" } }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:30:50Z, size = 2136178, hashes = { sha256 = "0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02" } }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:30:52Z, size = 2736462, hashes = { sha256 = "4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b" } }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:30:53Z, size = 2005652, hashes = { sha256 = "6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2" } }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:30:54Z, size = 2113306, hashes = { sha256 = "efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a" } }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:30:56Z, size = 2073720, hashes = { sha256 = "031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac" } }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:30:57Z, size = 2244915, hashes = { sha256 = "f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a" } }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:30:58Z, size = 2241884, hashes = { sha256 = "73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b" } }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", upload-time = 2025-04-23T18:31:00Z, size = 1910496, hashes = { sha256 = "0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22" } }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", upload-time = 2025-04-23T18:31:01Z, size = 1955019, hashes = { sha256 = "b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640" } }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:03Z, size = 2028584, hashes = { sha256 = "4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:04Z, size = 1855071, hashes = { sha256 = "e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246" } }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:06Z, size = 1897823, hashes = { sha256 = "dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f" } }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:07Z, size = 1983792, hashes = { sha256 = "a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc" } }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:09Z, size = 2136338, hashes = { sha256 = "73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de" } }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:11Z, size = 2730998, hashes = { sha256 = "3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a" } }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:13Z, size = 2003200, hashes = { sha256 = "881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef" } }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:15Z, size = 2113890, hashes = { sha256 = "bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e" } }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:16Z, size = 2073359, hashes = { sha256 = "fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d" } }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:17Z, size = 2245883, hashes = { sha256 = "bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30" } }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:19Z, size = 2241074, hashes = { sha256 = "235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf" } }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", upload-time = 2025-04-23T18:31:20Z, size = 1910538, hashes = { sha256 = "6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51" } }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", upload-time = 2025-04-23T18:31:22Z, size = 1952909, hashes = { sha256 = "1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab" } }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", upload-time = 2025-04-23T18:31:24Z, size = 1897786, hashes = { sha256 = "6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65" } }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:25Z, size = 2009000, hashes = { sha256 = "a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc" } }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:27Z, size = 1847996, hashes = { sha256 = "3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7" } }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:28Z, size = 1880957, hashes = { sha256 = "4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025" } }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:31Z, size = 1964199, hashes = { sha256 = "eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011" } }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:31:32Z, size = 2120296, hashes = { sha256 = "c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f" } }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:31:33Z, size = 2676109, hashes = { sha256 = "96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88" } }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:31:39Z, size = 2002028, hashes = { sha256 = "8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1" } }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:31:41Z, size = 2100044, hashes = { sha256 = "572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b" } }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:31:42Z, size = 2058881, hashes = { sha256 = "db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1" } }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:31:44Z, size = 2227034, hashes = { sha256 = "fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6" } }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:31:45Z, size = 2234187, hashes = { sha256 = "5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", upload-time = 2025-04-23T18:31:47Z, size = 1892628, hashes = { sha256 = "9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290" } }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", upload-time = 2025-04-23T18:31:49Z, size = 1955866, hashes = { sha256 = "f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2" } }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", upload-time = 2025-04-23T18:31:51Z, size = 1888894, hashes = { sha256 = "cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab" } }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:31:53Z, size = 2015688, hashes = { sha256 = "1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f" } }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:31:54Z, size = 1844808, hashes = { sha256 = "f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6" } }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:31:57Z, size = 1885580, hashes = { sha256 = "0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef" } }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:31:59Z, size = 1973859, hashes = { sha256 = "2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a" } }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:00Z, size = 2120810, hashes = { sha256 = "1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916" } }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:02Z, size = 2676498, hashes = { sha256 = "0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a" } }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:04Z, size = 2000611, hashes = { sha256 = "9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d" } }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:06Z, size = 2107924, hashes = { sha256 = "04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:08Z, size = 2063196, hashes = { sha256 = "c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5" } }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:10Z, size = 2236389, hashes = { sha256 = "5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e" } }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:12Z, size = 2239223, hashes = { sha256 = "65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162" } }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", upload-time = 2025-04-23T18:32:14Z, size = 1900473, hashes = { sha256 = "52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849" } }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", upload-time = 2025-04-23T18:32:15Z, size = 1955269, hashes = { sha256 = "c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9" } }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", upload-time = 2025-04-23T18:32:18Z, size = 1893921, hashes = { sha256 = "e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9" } }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:20Z, size = 1806162, hashes = { sha256 = "61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac" } }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:22Z, size = 1981560, hashes = { sha256 = "95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5" } }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-23T18:32:25Z, size = 1935777, hashes = { sha256 = "c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9" } }, + { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:27Z, size = 2028677, hashes = { sha256 = "a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d" } }, + { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:29Z, size = 1864735, hashes = { sha256 = "6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954" } }, + { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:31Z, size = 1898467, hashes = { sha256 = "c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb" } }, + { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2025-04-23T18:32:33Z, size = 1983041, hashes = { sha256 = "53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7" } }, + { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2025-04-23T18:32:35Z, size = 2136503, hashes = { sha256 = "09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4" } }, + { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2025-04-23T18:32:37Z, size = 2736079, hashes = { sha256 = "0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b" } }, + { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:39Z, size = 2006508, hashes = { sha256 = "8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3" } }, + { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:32:41Z, size = 2113693, hashes = { sha256 = "c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a" } }, + { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:32:44Z, size = 2074224, hashes = { sha256 = "44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782" } }, + { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:32:45Z, size = 2245403, hashes = { sha256 = "eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9" } }, + { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:32:47Z, size = 2242331, hashes = { sha256 = "9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e" } }, + { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", upload-time = 2025-04-23T18:32:49Z, size = 1910571, hashes = { sha256 = "83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", upload-time = 2025-04-23T18:32:51Z, size = 1956504, hashes = { sha256 = "f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3" } }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:32:53Z, size = 2023982, hashes = { sha256 = "5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa" } }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:32:55Z, size = 1858412, hashes = { sha256 = "d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29" } }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:32:57Z, size = 1892749, hashes = { sha256 = "87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d" } }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:32:59Z, size = 2067527, hashes = { sha256 = "aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e" } }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:04Z, size = 2108225, hashes = { sha256 = "2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c" } }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:06Z, size = 2069490, hashes = { sha256 = "0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec" } }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:08Z, size = 2237525, hashes = { sha256 = "1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052" } }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:10Z, size = 2238446, hashes = { sha256 = "fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c" } }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:12Z, size = 2066678, hashes = { sha256 = "a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808" } }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:14Z, size = 2025200, hashes = { sha256 = "dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8" } }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:16Z, size = 1859123, hashes = { sha256 = "d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593" } }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:18Z, size = 1892852, hashes = { sha256 = "2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612" } }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:20Z, size = 2067484, hashes = { sha256 = "2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7" } }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:22Z, size = 2108896, hashes = { sha256 = "64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e" } }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:24Z, size = 2069475, hashes = { sha256 = "f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8" } }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:26Z, size = 2239013, hashes = { sha256 = "de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf" } }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:28Z, size = 2238715, hashes = { sha256 = "82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb" } }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:30Z, size = 2066757, hashes = { sha256 = "329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1" } }, + { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", upload-time = 2025-04-23T18:33:32Z, size = 2024034, hashes = { sha256 = "87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101" } }, + { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", upload-time = 2025-04-23T18:33:34Z, size = 1858578, hashes = { sha256 = "7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64" } }, + { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-23T18:33:36Z, size = 1892858, hashes = { sha256 = "d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d" } }, + { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-23T18:33:38Z, size = 2068498, hashes = { sha256 = "dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535" } }, + { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2025-04-23T18:33:41Z, size = 2108428, hashes = { sha256 = "970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d" } }, + { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", upload-time = 2025-04-23T18:33:43Z, size = 2069854, hashes = { sha256 = "3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6" } }, + { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", upload-time = 2025-04-23T18:33:45Z, size = 2237859, hashes = { sha256 = "3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca" } }, + { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", upload-time = 2025-04-23T18:33:47Z, size = 2239059, hashes = { sha256 = "3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039" } }, + { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", upload-time = 2025-04-23T18:33:49Z, size = 2066661, hashes = { sha256 = "2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27" } }, ] [[packages]] @@ -2897,32 +2994,32 @@ wheels = [ [[packages]] name = "ray" -version = "2.46.0" +version = "2.47.1" wheels = [ - { url = "https://files.pythonhosted.org/packages/25/a2/0cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950/ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:19Z, size = 68482152, hashes = { sha256 = "719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff" } }, - { url = "https://files.pythonhosted.org/packages/9f/73/ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47/ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:04:28Z, size = 65800160, hashes = { sha256 = "4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c" } }, - { url = "https://files.pythonhosted.org/packages/c7/1e/d6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9/ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:04:36Z, size = 67436067, hashes = { sha256 = "396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f" } }, - { url = "https://files.pythonhosted.org/packages/17/48/c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374/ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:04:43Z, size = 68361851, hashes = { sha256 = "c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a" } }, - { url = "https://files.pythonhosted.org/packages/df/04/6ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f/ray-2.46.0-cp310-cp310-win_amd64.whl", upload-time = 2025-05-07T21:04:51Z, size = 26027424, hashes = { sha256 = "bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd" } }, - { url = "https://files.pythonhosted.org/packages/c6/a3/b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b/ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:04:57Z, size = 68436815, hashes = { sha256 = "942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76" } }, - { url = "https://files.pythonhosted.org/packages/14/69/bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8/ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:05Z, size = 65755431, hashes = { sha256 = "af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8" } }, - { url = "https://files.pythonhosted.org/packages/34/a3/4df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109/ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:13Z, size = 67570047, hashes = { sha256 = "81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd" } }, - { url = "https://files.pythonhosted.org/packages/64/27/768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc/ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:22Z, size = 68468355, hashes = { sha256 = "d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f" } }, - { url = "https://files.pythonhosted.org/packages/72/75/9c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff/ray-2.46.0-cp311-cp311-win_amd64.whl", upload-time = 2025-05-07T21:05:28Z, size = 25975781, hashes = { sha256 = "130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6" } }, - { url = "https://files.pythonhosted.org/packages/f9/a6/39aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6/ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:05:33Z, size = 68426042, hashes = { sha256 = "d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f" } }, - { url = "https://files.pythonhosted.org/packages/43/d8/9bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1/ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:05:40Z, size = 65739806, hashes = { sha256 = "b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832" } }, - { url = "https://files.pythonhosted.org/packages/ef/a8/f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca/ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:05:47Z, size = 67581031, hashes = { sha256 = "006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167" } }, - { url = "https://files.pythonhosted.org/packages/21/c3/b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631/ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:05:55Z, size = 68518627, hashes = { sha256 = "5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381" } }, - { url = "https://files.pythonhosted.org/packages/37/be/9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3/ray-2.46.0-cp312-cp312-win_amd64.whl", upload-time = 2025-05-07T21:06:03Z, size = 25960038, hashes = { sha256 = "7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2" } }, - { url = "https://files.pythonhosted.org/packages/7b/95/81d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7/ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:14Z, size = 68418157, hashes = { sha256 = "b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece" } }, - { url = "https://files.pythonhosted.org/packages/e4/ac/300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0/ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:21Z, size = 65730961, hashes = { sha256 = "4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d" } }, - { url = "https://files.pythonhosted.org/packages/01/75/29fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb/ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:06:33Z, size = 67531710, hashes = { sha256 = "808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5" } }, - { url = "https://files.pythonhosted.org/packages/b2/99/78fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697/ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:06:41Z, size = 68471790, hashes = { sha256 = "a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf" } }, - { url = "https://files.pythonhosted.org/packages/83/92/11b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde/ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl", upload-time = 2025-05-07T21:06:50Z, size = 68484451, hashes = { sha256 = "e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a" } }, - { url = "https://files.pythonhosted.org/packages/0d/97/4f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e/ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-05-07T21:06:59Z, size = 65802990, hashes = { sha256 = "e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9" } }, - { url = "https://files.pythonhosted.org/packages/f4/fc/5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0/ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-05-07T21:07:08Z, size = 67455929, hashes = { sha256 = "7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2" } }, - { url = "https://files.pythonhosted.org/packages/58/24/23bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea/ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-05-07T21:07:16Z, size = 68368792, hashes = { sha256 = "91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0" } }, - { url = "https://files.pythonhosted.org/packages/25/22/1406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4/ray-2.46.0-cp39-cp39-win_amd64.whl", upload-time = 2025-05-07T21:07:22Z, size = 26029947, hashes = { sha256 = "018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b" } }, + { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, + { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, + { url = "https://files.pythonhosted.org/packages/2f/a6/bad64e886ef74bbcab7d36b617e41c378088fc4852557005c1e227669697/ray-2.47.1-cp310-cp310-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:24Z, size = 67810643, hashes = { sha256 = "6fc7df8657b8df684b77c2d1b643137ad745aa1c12ade34743f06cca79003df0" } }, + { url = "https://files.pythonhosted.org/packages/6d/98/9289f360deb9b3d32cc9170168dff919c2f5192bf87682d5b72050206dca/ray-2.47.1-cp310-cp310-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:30Z, size = 68760640, hashes = { sha256 = "84a96b4720175a0000521a48eb7aa915f3b419bb5cd6172d8dee005c3f23b813" } }, + { url = "https://files.pythonhosted.org/packages/b6/6c/80690615b50e5e6f5309d5f0f9fcaaf83170e5240252c0d8bbeedc8dc9bd/ray-2.47.1-cp310-cp310-win_amd64.whl", upload-time = 2025-06-17T22:26:35Z, size = 26231731, hashes = { sha256 = "44900a1a72cb3bfb331db160a8975737c25945a97f376c70e72ccf35adf3b744" } }, + { url = "https://files.pythonhosted.org/packages/82/8c/f763f633a4c80d9ead6c1e9277983c42286a3a83dedccedb15363f3d4c40/ray-2.47.1-cp311-cp311-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:40Z, size = 66106702, hashes = { sha256 = "a640d447e0e6cf63f85b9220c883ec02bb2b8e40a9c1d84efa012795c769ba68" } }, + { url = "https://files.pythonhosted.org/packages/5d/10/05b70d425c46eba22bdd46a77cf7db09328eb9dcbf5952fa32e42c5c28e5/ray-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:46Z, size = 68525746, hashes = { sha256 = "feeba1e715cfd8737d3adcd2018d0cdabb7c6084fa4b093e638e6c7d42f3c956" } }, + { url = "https://files.pythonhosted.org/packages/cd/2d/a3fe20b0830ecbe74dac1ae809c265023f713e19a9f6100870d50885f44d/ray-2.47.1-cp311-cp311-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:26:52Z, size = 67906931, hashes = { sha256 = "db5ff652e9035f03c65e1742a706b76519f6e8a6744cc005396053ac8766fc46" } }, + { url = "https://files.pythonhosted.org/packages/5f/2b/d1395192c748b3761a43f2dbd9fa702a56f8e185fc2beee73ba25e801a46/ray-2.47.1-cp311-cp311-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:26:57Z, size = 68851571, hashes = { sha256 = "48961229614b2b56a535be510c8abc76e99a9aa7fa195b5c949bd0c6c69af40a" } }, + { url = "https://files.pythonhosted.org/packages/de/dd/b5dc7d3581e52683259c80014e95074835042ceaf1dea6a400185e0e1947/ray-2.47.1-cp311-cp311-win_amd64.whl", upload-time = 2025-06-17T22:27:03Z, size = 26180204, hashes = { sha256 = "bd1cba64070db06bbf79c0e075cdc4529193e2d0b19564f4f057b4193b29e912" } }, + { url = "https://files.pythonhosted.org/packages/96/d8/833edaf128fb5cdd53818d307bb93df75d943f32ecc5cb0d7b14981265e6/ray-2.47.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:08Z, size = 66091855, hashes = { sha256 = "322049c4546cf67e5efdad90c371c5508acbb193e5aaaf4038103c6c5ce1f578" } }, + { url = "https://files.pythonhosted.org/packages/ce/fa/23640e58046c91fcc05edd04bd51dd3d6a44cd7b408faf5bb3528a24c13d/ray-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:15Z, size = 68512697, hashes = { sha256 = "e6d9c78e53ac89cabbc4056aecfec53c506c692e3132af9dae941d6180ef462f" } }, + { url = "https://files.pythonhosted.org/packages/c5/32/6abf17053eb0ae720a2981a17e6b22797cc655782b603a707052b47f64eb/ray-2.47.1-cp312-cp312-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:21Z, size = 67918881, hashes = { sha256 = "cd4e7eb475487364b5209963b17cefedcb7fbd3a816fdb6def7ea533ebd72424" } }, + { url = "https://files.pythonhosted.org/packages/5c/31/4545d03ed68eedf42b52e2a8705a584361e262640e145d6ab219ae33969c/ray-2.47.1-cp312-cp312-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:27Z, size = 68888167, hashes = { sha256 = "3eaeaeec3bbe2ca6493e530c30473d84b8580a7ac3256bb9183d8c63def5a92f" } }, + { url = "https://files.pythonhosted.org/packages/94/f6/ed91383e0057ad9e3d9c45212a0c7edc5a9d24a2e46da0d55c8233df868c/ray-2.47.1-cp312-cp312-win_amd64.whl", upload-time = 2025-06-17T22:27:33Z, size = 26164455, hashes = { sha256 = "601f23ba89918b7b3ffebf967328f7bdb605deaf8c103aad7820dc2722fe450c" } }, + { url = "https://files.pythonhosted.org/packages/7b/85/4dbf9a126f080a1114ec7738d9274759c256ff2a1c21662b09123311bbf0/ray-2.47.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:27:38Z, size = 66082130, hashes = { sha256 = "8cd625d469ce15391e5f1f44ddf8dd30b2380f917603fa0172661229acb0011f" } }, + { url = "https://files.pythonhosted.org/packages/5a/8e/e893176ca3c02a310bb962b287436508f5b61fd179a7283f37610c0e0087/ray-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:27:44Z, size = 68507369, hashes = { sha256 = "e578929f58b3f0c59c7544a96d864e26278238b755d13cd19ae798070c848e57" } }, + { url = "https://files.pythonhosted.org/packages/0c/97/f36e8a19885d930ab0dbcb0b7b6706e630412336b08fa3312bcaaad818b7/ray-2.47.1-cp313-cp313-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:27:51Z, size = 67875541, hashes = { sha256 = "d6ed6d182e25d6f77179dc77bc97a749c81765b13cb671a46db3203029389663" } }, + { url = "https://files.pythonhosted.org/packages/52/60/83430886d17526f4757e298b77268533afeedc74ed934f911d522f191ef2/ray-2.47.1-cp313-cp313-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:27:57Z, size = 68848558, hashes = { sha256 = "252a471e8afb918b105cdbffb4cbebb0143baad75a06c8ffcde27ac317579ccb" } }, + { url = "https://files.pythonhosted.org/packages/cf/84/055a43a9157869912b7455afbf83a7f01795def134655f82e681496378ed/ray-2.47.1-cp39-cp39-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:28:03Z, size = 66149938, hashes = { sha256 = "c21720f283a3df360ddec002a592ddfbaf520faf4cb1b86562a7b7c196ad96a0" } }, + { url = "https://files.pythonhosted.org/packages/98/5c/08e162bf1d83709d4bb3d7cffdd12763f6f62605c5c2ad7f3b071a66353e/ray-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:28:09Z, size = 68568408, hashes = { sha256 = "6c7b4abe112c4d698243e30023bcbffe2c2c9a68416b95a6a0d50f9ca5725545" } }, + { url = "https://files.pythonhosted.org/packages/9b/0f/cec17486997fae42b00a6e82f007514635a556d32217a38204ed4a3a9530/ray-2.47.1-cp39-cp39-manylinux2014_aarch64.whl", upload-time = 2025-06-17T22:28:15Z, size = 67814246, hashes = { sha256 = "21f2689c1bbc688f9cd31a18bae2c9582027e91b508073849441167bb5077816" } }, + { url = "https://files.pythonhosted.org/packages/b2/f1/734d5fd9835610c7d00ec5bbfb232a8bb4d560d0030d85f749c0eb0ee0f2/ray-2.47.1-cp39-cp39-manylinux2014_x86_64.whl", upload-time = 2025-06-17T22:28:22Z, size = 68763833, hashes = { sha256 = "106817f80087d21d24e63f6e56ea5ab7c387a25105eb65e6b783551f569534ea" } }, + { url = "https://files.pythonhosted.org/packages/20/1d/64e6d6751b11668a634c7983dffc7a739487de4544110a6cacdf33c1da64/ray-2.47.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-17T22:28:27Z, size = 26234907, hashes = { sha256 = "dee02ba9b8cd45c4eadc457183f6d80f1701b85f966d02cdacd5b11867cb7375" } }, ] [[packages]] @@ -3347,6 +3444,12 @@ version = "4.15.0" sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", upload-time = 2025-08-25T13:49:26Z, size = 109391, hashes = { sha256 = "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466" } } wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", upload-time = 2025-08-25T13:49:24Z, size = 44614, hashes = { sha256 = "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" } }] +[[packages]] +name = "typing-inspection" +version = "0.4.1" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", upload-time = 2025-05-21T18:55:23Z, size = 75726, hashes = { sha256 = "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", upload-time = 2025-05-21T18:55:22Z, size = 14552, hashes = { sha256 = "389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51" } }] + [[packages]] name = "tzdata" version = "2025.2" @@ -3597,3 +3700,9 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d7/cd/ce185848a7dba68ea69e932674b5c1a42a1852123584bccc5443120f857c/yarl-1.20.1-cp39-cp39-win_amd64.whl", upload-time = 2025-06-10T00:46:05Z, size = 87385, hashes = { sha256 = "eae7bfe2069f9c1c5b05fc7fe5d612e5bbc089a39309904ee8b829e322dcad00" } }, { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", upload-time = 2025-06-10T00:46:07Z, size = 46542, hashes = { sha256 = "83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77" } }, ] + +[[packages]] +name = "zipp" +version = "3.23.0" +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", upload-time = 2025-06-08T17:06:39Z, size = 25547, hashes = { sha256 = "a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", upload-time = 2025-06-08T17:06:38Z, size = 10276, hashes = { sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" } }] diff --git a/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml b/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml index 0ae186a9e2..74789eab3b 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ "skl2onnx~=1.18.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf "onnxconverter-common~=1.13.0", - "codeflare-sdk~=0.29.0", + "codeflare-sdk~=0.31.0", # DB connectors "pymongo~=4.11.2", From 2836ff4d5fac9eeff0de52c6038232445383ad7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 18:22:19 +0200 Subject: [PATCH 170/176] NO-JIRA: fix(codeserver): build needs envsubst at some point which is absent from aipcc bases (#2419) ``` done (release-packages/code-server-4.98.0-linux-arm64) ./ci/build/build-packages.sh: line 57: envsubst: command not found Error: building at STEP "RUN ./get_code_server_rpm.sh && touch /tmp/control": while running runtime: exit status 127 ``` --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 5edd005023..75a9456c5d 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -30,8 +30,8 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ||"$ARCH" == "ppc64le" ]]; then # install build dependencies # dnf install -y \ -# git automake gettext - dnf install -y jq patch libtool rsync gcc-toolset-13 krb5-devel libX11-devel +# git automake + dnf install -y jq patch libtool rsync gettext gcc-toolset-13 krb5-devel libX11-devel . /opt/rh/gcc-toolset-13/enable From 4294afa5a5f93300409954869cf2594d495a8bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Ant=C3=B4nio=20Siqueira?= Date: Fri, 12 Sep 2025 03:19:11 -0300 Subject: [PATCH 171/176] RHOAIENG-33887: Update Elyra to latest version (4.2.4) (#2430) * RHOAIENG-33887: Release Elyra 4.2.4 * pylock update --- jupyter/datascience/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/datascience/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml | 6 +++--- .../pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/pytorch/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/pytorch/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/tensorflow/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/tensorflow/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/trustyai/ubi9-python-3.12/pylock.toml | 6 +++--- jupyter/trustyai/ubi9-python-3.12/pyproject.toml | 2 +- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index b7f578d47e..c01a21bbe1 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -2089,9 +2089,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index bb5d9fc29c..0e9067c30c 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 4190c441e2..37ce9109d7 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -3061,9 +3061,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 3c1e0ae5e5..0cddeb5474 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -42,7 +42,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/pytorch/ubi9-python-3.12/pylock.toml index dde773a37c..3bc1e0bc7f 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pylock.toml @@ -2247,9 +2247,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index c6d010a372..d9befaaa9f 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml index 675baf66c7..5f49a7be71 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml @@ -2107,9 +2107,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 9db5037c1c..c1ddfc941b 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index d032c087a3..456c579e45 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -2168,9 +2168,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index 3af4a5e155..4493fdd787 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -33,7 +33,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml index 9d9f3bfcb7..aa42037d20 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml @@ -2269,9 +2269,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml index e18f421a9f..b4728d6422 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "mysql-connector-python~=9.3.0", # JupyterLab packages - "odh-elyra==4.2.3", + "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.0", "jupyterlab==4.4.4", diff --git a/jupyter/trustyai/ubi9-python-3.12/pylock.toml b/jupyter/trustyai/ubi9-python-3.12/pylock.toml index 4c8957e401..6e85db50ff 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pylock.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pylock.toml @@ -2296,9 +2296,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df83 [[packages]] name = "odh-elyra" -version = "4.2.3" -sdist = { url = "https://files.pythonhosted.org/packages/ef/6d/0a17cc7e0301699073905b357542548f31f7bf74412526980bc2cbdba972/odh_elyra-4.2.3.tar.gz", upload-time = 2025-08-01T11:16:37Z, size = 2155613, hashes = { sha256 = "15799e9a00bb57e1c76404808a07710563a7a0ef0c67716facc3e09416ac96b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/ab/f6/545f2e578a3da76b0719dd193e7c54113130501bc036fb5a6cccdcf911cd/odh_elyra-4.2.3-py3-none-any.whl", upload-time = 2025-08-01T11:16:35Z, size = 4316571, hashes = { sha256 = "e4a5f19d54a4d07497d0c7aceb26ca1316e543f3c135d9aede72341611532f87" } }] +version = "4.2.4" +sdist = { url = "https://files.pythonhosted.org/packages/39/58/9a76992bcd402f7eaf9a23fb164d56993db6c079d3fad67dc0a4df799d03/odh_elyra-4.2.4.tar.gz", upload-time = 2025-09-11T18:09:43Z, size = 2155769, hashes = { sha256 = "9563849a41e3d5f45f4923a00d9e6480a9d53787e076d6369248f880795d2130" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/48/b852bc3107a6d92c1c6c63b0fa6255897e515df6948778e521f603f59e75/odh_elyra-4.2.4-py3-none-any.whl", upload-time = 2025-09-11T18:09:41Z, size = 4317667, hashes = { sha256 = "227b1a35a3eef8a02409e3aa5081c3322bcd30cd8939b77575dfce397f3fa42b" } }] [[packages]] name = "odh-jupyter-trash-cleanup" diff --git a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml index ea3278a108..5f0515a68a 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml @@ -37,7 +37,7 @@ dependencies = [ 'mysql-connector-python~=9.3.0', # JupyterLab packages - 'odh-elyra==4.2.3', + 'odh-elyra==4.2.4', "odh-jupyter-trash-cleanup==0.1.0", 'jupyterlab==4.4.4', From 35924c8c23fff39fdd1ec4bcbe6942e68c7a8f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Wed, 10 Sep 2025 08:30:06 +0200 Subject: [PATCH 172/176] RHAIENG-987: remove `skopeo` and OpenShift client installation from RStudio Dockerfiles to address CVE-2025-4674 --- rstudio/c9s-python-3.11/Dockerfile.cpu | 10 ++------- rstudio/c9s-python-3.11/Dockerfile.cuda | 10 ++------- rstudio/rhel9-python-3.11/Dockerfile.cpu | 10 ++------- rstudio/rhel9-python-3.11/Dockerfile.cuda | 10 ++------- scripts/dockerfile_fragments.py | 25 ++++++++++++++--------- tests/containers/base_image_test.py | 6 ++++++ 6 files changed, 29 insertions(+), 42 deletions(-) diff --git a/rstudio/c9s-python-3.11/Dockerfile.cpu b/rstudio/c9s-python-3.11/Dockerfile.cpu index f291c74720..31ec8fe682 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cpu +++ b/rstudio/c9s-python-3.11/Dockerfile.cpu @@ -23,18 +23,12 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +# remove skopeo, CVE-2025-4674 +RUN dnf install -y mesa-libGL && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 -# Install the oc client begin -RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ - -o /tmp/openshift-client-linux.tar.gz && \ - tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ - rm -f /tmp/openshift-client-linux.tar.gz -# Install the oc client end - WORKDIR /opt/app-root/src ##################### diff --git a/rstudio/c9s-python-3.11/Dockerfile.cuda b/rstudio/c9s-python-3.11/Dockerfile.cuda index 7dddef925e..40411ccbd2 100644 --- a/rstudio/c9s-python-3.11/Dockerfile.cuda +++ b/rstudio/c9s-python-3.11/Dockerfile.cuda @@ -25,18 +25,12 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +# remove skopeo, CVE-2025-4674 +RUN dnf install -y mesa-libGL && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 -# Install the oc client begin -RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ - -o /tmp/openshift-client-linux.tar.gz && \ - tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ - rm -f /tmp/openshift-client-linux.tar.gz -# Install the oc client end - WORKDIR /opt/app-root/src ##################### diff --git a/rstudio/rhel9-python-3.11/Dockerfile.cpu b/rstudio/rhel9-python-3.11/Dockerfile.cpu index c036325949..fe11710a10 100644 --- a/rstudio/rhel9-python-3.11/Dockerfile.cpu +++ b/rstudio/rhel9-python-3.11/Dockerfile.cpu @@ -18,18 +18,12 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +# remove skopeo, CVE-2025-4674 +RUN dnf install -y mesa-libGL && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 -# Install the oc client begin -RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ - -o /tmp/openshift-client-linux.tar.gz && \ - tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ - rm -f /tmp/openshift-client-linux.tar.gz -# Install the oc client end - WORKDIR /opt/app-root/src ##################### diff --git a/rstudio/rhel9-python-3.11/Dockerfile.cuda b/rstudio/rhel9-python-3.11/Dockerfile.cuda index 9d4d5dd538..59ddeb9da8 100644 --- a/rstudio/rhel9-python-3.11/Dockerfile.cuda +++ b/rstudio/rhel9-python-3.11/Dockerfile.cuda @@ -20,18 +20,12 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +# remove skopeo, CVE-2025-4674 +RUN dnf install -y mesa-libGL && dnf clean all && rm -rf /var/cache/yum # Other apps and tools installed as default user USER 1001 -# Install the oc client begin -RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ - -o /tmp/openshift-client-linux.tar.gz && \ - tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ - rm -f /tmp/openshift-client-linux.tar.gz -# Install the oc client end - WORKDIR /opt/app-root/src ################ diff --git a/scripts/dockerfile_fragments.py b/scripts/dockerfile_fragments.py index 8707c1c152..59a207e7a5 100755 --- a/scripts/dockerfile_fragments.py +++ b/scripts/dockerfile_fragments.py @@ -36,16 +36,17 @@ def main(): prefix="Install micropipenv and uv to deploy packages from requirements.txt", ) - blockinfile( - dockerfile, - textwrap.dedent(r""" - RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ - -o /tmp/openshift-client-linux.tar.gz && \ - tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ - rm -f /tmp/openshift-client-linux.tar.gz - """), - prefix="Install the oc client", - ) + if not is_rstudio(dockerfile): + blockinfile( + dockerfile, + textwrap.dedent(r""" + RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \ + -o /tmp/openshift-client-linux.tar.gz && \ + tar -xzvf /tmp/openshift-client-linux.tar.gz oc && \ + rm -f /tmp/openshift-client-linux.tar.gz + """), + prefix="Install the oc client", + ) if is_jupyter(dockerfile): blockinfile( @@ -106,6 +107,10 @@ def is_jupyter(filename: pathlib.Path) -> bool: return filename.is_relative_to(ROOT_DIR / "jupyter") +def is_rstudio(filename: pathlib.Path) -> bool: + return filename.is_relative_to(ROOT_DIR / "rstudio") + + if __name__ == "__main__": main() diff --git a/tests/containers/base_image_test.py b/tests/containers/base_image_test.py index aaec080443..03ddfa6ca8 100644 --- a/tests/containers/base_image_test.py +++ b/tests/containers/base_image_test.py @@ -128,6 +128,8 @@ def check_elf_file(): self._run_test(image=image, test_fn=test_fn) def test_oc_command_runs(self, image: str): + if utils.is_rstudio_image(image): + pytest.skip("oc command is not preinstalled in RStudio images.") def test_fn(container: testcontainers.core.container.DockerContainer): ecode, output = container.exec(["/bin/sh", "-c", "oc version"]) @@ -137,6 +139,8 @@ def test_fn(container: testcontainers.core.container.DockerContainer): self._run_test(image=image, test_fn=test_fn) def test_skopeo_command_runs(self, image: str): + if utils.is_rstudio_image(image): + pytest.skip("skopeo command is not preinstalled in RStudio images.") def test_fn(container: testcontainers.core.container.DockerContainer): ecode, output = container.exec(["/bin/sh", "-c", "skopeo --version"]) @@ -164,6 +168,8 @@ def test_oc_command_runs_fake_fips(self, image: str, subtests: pytest_subtests.S """Establishes a best-effort fake FIPS environment and attempts to execute `oc` binary in it. Related issue: RHOAIENG-4350 In workbench the oc CLI tool cannot be used on FIPS enabled cluster""" + if utils.is_rstudio_image(image): + pytest.skip("oc command is not preinstalled in RStudio images.") with tempfile.TemporaryDirectory() as tmp_crypto: # Ubuntu does not even have /proc/sys/crypto directory, unless FIPS is activated and machine # is rebooted, see https://ubuntu.com/security/certifications/docs/fips-enablement From 08d2c1f9767c1d0c9c9d0364c2b130822d3e2108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Thu, 11 Sep 2025 22:34:37 +0200 Subject: [PATCH 173/176] fix(tests): remove stray `oc version` call in tests originally introduced in * https://github.com/opendatahub-io/notebooks/pull/940 --- tests/containers/base_image_test.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/containers/base_image_test.py b/tests/containers/base_image_test.py index 03ddfa6ca8..33a31a70ab 100644 --- a/tests/containers/base_image_test.py +++ b/tests/containers/base_image_test.py @@ -92,11 +92,6 @@ def check_elf_file(): json.dumps({"dir": path, "count_scanned": count_scanned, "unsatisfied": unsatisfied_deps}), ) - ecode, output = container.exec(["/bin/sh", "-c", "oc version"]) - - logging.debug(output.decode()) - assert ecode == 0 - _ecode, output = container.exec( encode_python_function_execution_command_interpreter("/usr/bin/python3", check_elf_file) ) @@ -130,6 +125,7 @@ def check_elf_file(): def test_oc_command_runs(self, image: str): if utils.is_rstudio_image(image): pytest.skip("oc command is not preinstalled in RStudio images.") + def test_fn(container: testcontainers.core.container.DockerContainer): ecode, output = container.exec(["/bin/sh", "-c", "oc version"]) @@ -141,6 +137,7 @@ def test_fn(container: testcontainers.core.container.DockerContainer): def test_skopeo_command_runs(self, image: str): if utils.is_rstudio_image(image): pytest.skip("skopeo command is not preinstalled in RStudio images.") + def test_fn(container: testcontainers.core.container.DockerContainer): ecode, output = container.exec(["/bin/sh", "-c", "skopeo --version"]) From 9735725e8fe7a1c97f1087bba5adab6e814327e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 12 Sep 2025 11:44:31 +0200 Subject: [PATCH 174/176] chore(gha): combine multiple `apt-get remove` patterns into a single command in GitHub Actions workflow (#2407) * combine multiple `apt-get remove` patterns into a single command in GitHub Actions workflow * use `apt-get purge` instead of `remove` in GitHub Actions to clean dependencies completely --- .github/workflows/build-notebooks-TEMPLATE.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-notebooks-TEMPLATE.yaml b/.github/workflows/build-notebooks-TEMPLATE.yaml index ead1c17f5c..b3d3938f9f 100644 --- a/.github/workflows/build-notebooks-TEMPLATE.yaml +++ b/.github/workflows/build-notebooks-TEMPLATE.yaml @@ -141,11 +141,8 @@ jobs: df -h sudo apt-get update - sudo apt-get remove -y '^dotnet-.*' - sudo apt-get remove -y '^llvm-.*' - sudo apt-get remove -y 'php.*' - sudo apt-get remove -y '^mongodb-.*' - sudo apt-get autoremove -y + sudo apt-get purge -y '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' + sudo apt-get autoremove -y --purge sudo apt-get clean sudo rm -rf /usr/local/.ghcup & sudo rm -rf /usr/local/lib/android & From e834e28e3af2e96c9d1cad0973f0e83d63e62fc2 Mon Sep 17 00:00:00 2001 From: "red-hat-konflux[bot]" <126015336+red-hat-konflux[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:45:26 +0200 Subject: [PATCH 175/176] chore(deps): update konflux references (#2341) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> --- .tekton/multiarch-pull-request-pipeline.yaml | 14 +++++++------- .tekton/multiarch-push-pipeline.yaml | 14 +++++++------- .tekton/singlearch-push-pipeline.yaml | 14 +++++++------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.tekton/multiarch-pull-request-pipeline.yaml b/.tekton/multiarch-pull-request-pipeline.yaml index 944fabebc0..644c2ae8ea 100644 --- a/.tekton/multiarch-pull-request-pipeline.yaml +++ b/.tekton/multiarch-pull-request-pipeline.yaml @@ -176,7 +176,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:0b58e5132333dd3b710ef9c18ecebe0d5e5b22066ba56481d34431c989cb21dd - name: kind value: task resolver: bundles @@ -226,7 +226,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:cd9ef1eb119700a6883edcf93fd7c71dc33ee43467f3c2728b2a002c77915e8d + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:252e5c94fb2375c43bdfd4b65097d246f4f37392956b08e5c38f366623a0b9ce - name: kind value: task resolver: bundles @@ -281,7 +281,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:a48c950350c5e9945cc4ad6bfad7fc653aa437c9eff74a25fd1d42fda4fe344d - name: kind value: task resolver: bundles @@ -307,7 +307,7 @@ spec: - name: name value: deprecated-image-check - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:1d07d16810c26713f3d875083924d93697900147364360587ccb5a63f2c31012 + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:c49732039f105de809840be396f83ead8c46f6a6948e1335b76d37e9eb469574 - name: kind value: task resolver: bundles @@ -329,7 +329,7 @@ spec: - name: name value: clair-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:893ffa3ce26b061e21bb4d8db9ef7ed4ddd4044fe7aa5451ef391034da3ff759 + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:076d5cde62b55bbfcdda2b4782392256bbda5ad38f839013b4330b3aba70a973 - name: kind value: task resolver: bundles @@ -349,7 +349,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:365c65ed8dfbd83c4a49300dcb9c74c5c3f027efec0be1a1f0baa9633c29b249 - name: kind value: task resolver: bundles @@ -375,7 +375,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:e371aa09c65ab309138b4aeae9ea4dd93f83119c5cc61e9f2057fe5bb518fbe9 - name: kind value: task resolver: bundles diff --git a/.tekton/multiarch-push-pipeline.yaml b/.tekton/multiarch-push-pipeline.yaml index 915c8d312b..ba6c78fba7 100644 --- a/.tekton/multiarch-push-pipeline.yaml +++ b/.tekton/multiarch-push-pipeline.yaml @@ -232,7 +232,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:0b58e5132333dd3b710ef9c18ecebe0d5e5b22066ba56481d34431c989cb21dd - name: kind value: task resolver: bundles @@ -282,7 +282,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:cd9ef1eb119700a6883edcf93fd7c71dc33ee43467f3c2728b2a002c77915e8d + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:252e5c94fb2375c43bdfd4b65097d246f4f37392956b08e5c38f366623a0b9ce - name: kind value: task resolver: bundles @@ -337,7 +337,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:a48c950350c5e9945cc4ad6bfad7fc653aa437c9eff74a25fd1d42fda4fe344d - name: kind value: task resolver: bundles @@ -363,7 +363,7 @@ spec: - name: name value: deprecated-image-check - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:1d07d16810c26713f3d875083924d93697900147364360587ccb5a63f2c31012 + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:c49732039f105de809840be396f83ead8c46f6a6948e1335b76d37e9eb469574 - name: kind value: task resolver: bundles @@ -385,7 +385,7 @@ spec: - name: name value: clair-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:893ffa3ce26b061e21bb4d8db9ef7ed4ddd4044fe7aa5451ef391034da3ff759 + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:076d5cde62b55bbfcdda2b4782392256bbda5ad38f839013b4330b3aba70a973 - name: kind value: task resolver: bundles @@ -405,7 +405,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:365c65ed8dfbd83c4a49300dcb9c74c5c3f027efec0be1a1f0baa9633c29b249 - name: kind value: task resolver: bundles @@ -431,7 +431,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:e371aa09c65ab309138b4aeae9ea4dd93f83119c5cc61e9f2057fe5bb518fbe9 - name: kind value: task resolver: bundles diff --git a/.tekton/singlearch-push-pipeline.yaml b/.tekton/singlearch-push-pipeline.yaml index 177bc9c13f..6271203636 100644 --- a/.tekton/singlearch-push-pipeline.yaml +++ b/.tekton/singlearch-push-pipeline.yaml @@ -221,7 +221,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:22290579c9fe0b5c1689bb9023b3eddec73c285b680226d9f460346ae849a2cb + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:0b58e5132333dd3b710ef9c18ecebe0d5e5b22066ba56481d34431c989cb21dd - name: kind value: task resolver: bundles @@ -264,7 +264,7 @@ spec: - name: name value: buildah-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:db496b9f7072fb9d1c4b749db6bab8c19c0b647a8a4d2589833dcec979876657 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta:0.4@sha256:c9ef8d723f5c3d65ec910d6fdb74607332620289ab083d6c97c602226fe7a8d2 - name: kind value: task resolver: bundles @@ -319,7 +319,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:7a36cc284c5932c18e117fe5995f3246b5dcc11ec742b66a2f9ae710034b064f + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:a48c950350c5e9945cc4ad6bfad7fc653aa437c9eff74a25fd1d42fda4fe344d - name: kind value: task resolver: bundles @@ -345,7 +345,7 @@ spec: - name: name value: deprecated-image-check - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:1d07d16810c26713f3d875083924d93697900147364360587ccb5a63f2c31012 + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:c49732039f105de809840be396f83ead8c46f6a6948e1335b76d37e9eb469574 - name: kind value: task resolver: bundles @@ -367,7 +367,7 @@ spec: - name: name value: clair-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:893ffa3ce26b061e21bb4d8db9ef7ed4ddd4044fe7aa5451ef391034da3ff759 + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:076d5cde62b55bbfcdda2b4782392256bbda5ad38f839013b4330b3aba70a973 - name: kind value: task resolver: bundles @@ -387,7 +387,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:e106b6182e72c8f34ceae3f56b0b1aa2b4dc60f573877d9e51c3791029a7acb6 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:365c65ed8dfbd83c4a49300dcb9c74c5c3f027efec0be1a1f0baa9633c29b249 - name: kind value: task resolver: bundles @@ -413,7 +413,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:322c86ad5ee252c04440184d9f5046d276415148cb6bfaf571be1b102101786b + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:e371aa09c65ab309138b4aeae9ea4dd93f83119c5cc61e9f2057fe5bb518fbe9 - name: kind value: task resolver: bundles From e3425fbc0dc4e2ffb5cbf99214e07a7bd00a1503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Fri, 12 Sep 2025 12:01:03 +0200 Subject: [PATCH 176/176] s390x(jupyter/datascience): make image buildable on s390x (#2432) forward-ports the changes from our good IBM fellow engineers * https://github.com/red-hat-data-services/notebooks/pull/1539 * https://github.com/red-hat-data-services/notebooks/pull/1560 --- .../ubi9-python-3.12/Dockerfile.cpu | 145 +++++++++++++++++- .../datascience/ubi9-python-3.12/pylock.toml | 131 ++++++++++------ .../ubi9-python-3.12/pyproject.toml | 2 +- 3 files changed, 223 insertions(+), 55 deletions(-) diff --git a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu index 8e340625e9..0d5fd6d1c5 100644 --- a/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu +++ b/jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu @@ -11,10 +11,24 @@ FROM registry.access.redhat.com/ubi9/go-toolset:latest AS mongocli-builder ARG MONGOCLI_VERSION=2.0.4 WORKDIR /tmp/ -RUN curl -Lo mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip https://github.com/mongodb/mongodb-cli/archive/refs/tags/mongocli/v${MONGOCLI_VERSION}.zip -RUN unzip ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip -RUN cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ - CGO_ENABLED=1 GOOS=linux go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/ + +ARG TARGETARCH + +# Keep s390x special-case from original (create dummy binary) but +# include explicit curl/unzip steps from the delta for non-s390x. +RUN arch="${TARGETARCH:-$(uname -m)}" && \ + arch=$(echo "$arch" | cut -d- -f1) && \ + if [ "$arch" = "s390x" ]; then \ + echo "Skipping mongocli build for ${arch}, creating dummy binary"; \ + mkdir -p /tmp && echo -e '#!/bin/sh\necho "mongocli not supported on s390x"' > /tmp/mongocli && \ + chmod +x /tmp/mongocli; \ + else \ + echo "Building mongocli for ${arch}"; \ + curl -Lo mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip https://github.com/mongodb/mongodb-cli/archive/refs/tags/mongocli/v${MONGOCLI_VERSION}.zip && \ + unzip ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}.zip && \ + cd ./mongodb-cli-mongocli-v${MONGOCLI_VERSION}/ && \ + CGO_ENABLED=1 GOOS=linux GOARCH=${arch} GO111MODULE=on go build -a -tags strictfipsruntime -o /tmp/mongocli ./cmd/mongocli/; \ + fi #################### # cpu-base # @@ -25,6 +39,7 @@ WORKDIR /opt/app-root/bin # OS Packages needs to be installed as root USER root +ARG TARGETARCH # Inject the official UBI 9 repository configuration into the AIPCC base image. # The Quay-based AIPCC image is "repo-less" by default (https://gitlab.com/redhat/rhel-ai/core/base-images/app#repositories), so dnf cannot upgrade or install packages. @@ -37,7 +52,38 @@ RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_d # upgrade first to avoid fixable vulnerabilities end # Install useful OS packages -RUN dnf install -y perl mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum +RUN --mount=type=cache,target=/var/cache/dnf \ + echo "Building for architecture: ${TARGETARCH}" && \ + if [ "$TARGETARCH" = "s390x" ]; then \ + PACKAGES="perl mesa-libGL skopeo gcc gcc-c++ make openssl-devel autoconf automake libtool cmake python3-devel pybind11-devel openblas-devel unixODBC-devel"; \ + else \ + PACKAGES="perl mesa-libGL skopeo"; \ + fi && \ + echo "Installing: $PACKAGES" && \ + dnf install -y $PACKAGES && \ + dnf clean all && rm -rf /var/cache/yum + +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + # Install Rust and set up environment + mkdir -p /opt/.cargo && \ + export HOME=/root && \ + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o rustup-init.sh && \ + chmod +x rustup-init.sh && \ + CARGO_HOME=/opt/.cargo HOME=/root ./rustup-init.sh -y --no-modify-path && \ + rm -f rustup-init.sh && \ + chown -R 1001:0 /opt/.cargo && \ + # Set environment variables + echo 'export PATH=/opt/.cargo/bin:$PATH' >> /etc/profile.d/cargo.sh && \ + echo 'export CARGO_HOME=/opt/.cargo' >> /etc/profile.d/cargo.sh && \ + echo 'export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1' >> /etc/profile.d/cargo.sh; \ +fi + +# Set python alternatives only for s390x (not needed for other arches) +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + alternatives --install /usr/bin/python python /usr/bin/python3.12 1 && \ + alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 && \ + python --version && python3 --version; \ +fi # Other apps and tools installed as default user USER 1001 @@ -53,6 +99,64 @@ RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/oc rm -f /tmp/openshift-client-linux.tar.gz # Install the oc client end +############################## +# wheel-builder stage # +# NOTE: Only used in s390x +############################## +FROM cpu-base AS s390x-builder + +ARG TARGETARCH +USER 0 +WORKDIR /tmp/build-wheels + +# Build pyarrow optimized for s390x +RUN --mount=type=cache,target=/root/.cache/pip \ + --mount=type=cache,target=/root/.cache/dnf \ + if [ "$TARGETARCH" = "s390x" ]; then \ + # Install build dependencies (shared for pyarrow and onnx) + dnf install -y cmake make gcc-c++ pybind11-devel wget && \ + dnf clean all && \ + # Build and collect pyarrow wheel + git clone --depth 1 https://github.com/apache/arrow.git && \ + cd arrow/cpp && \ + mkdir release && cd release && \ + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/local \ + -DARROW_PYTHON=ON \ + -DARROW_PARQUET=ON \ + -DARROW_ORC=ON \ + -DARROW_FILESYSTEM=ON \ + -DARROW_JSON=ON \ + -DARROW_CSV=ON \ + -DARROW_DATASET=ON \ + -DARROW_DEPENDENCY_SOURCE=BUNDLED \ + -DARROW_WITH_LZ4=OFF \ + -DARROW_WITH_ZSTD=OFF \ + -DARROW_WITH_SNAPPY=OFF \ + -DARROW_BUILD_TESTS=OFF \ + -DARROW_BUILD_BENCHMARKS=OFF \ + .. && \ + make -j$(nproc) VERBOSE=1 && \ + make install -j$(nproc) && \ + cd ../../python && \ + pip install --no-cache-dir -r requirements-build.txt && \ + PYARROW_WITH_PARQUET=1 \ + PYARROW_WITH_DATASET=1 \ + PYARROW_WITH_FILESYSTEM=1 \ + PYARROW_WITH_JSON=1 \ + PYARROW_WITH_CSV=1 \ + PYARROW_PARALLEL=$(nproc) \ + python setup.py build_ext --build-type=release --bundle-arrow-cpp bdist_wheel && \ + mkdir -p /tmp/wheels && \ + cp dist/pyarrow-*.whl /tmp/wheels/ && \ + chmod -R 777 /tmp/wheels && \ + # Ensure wheels directory exists and has content + ls -la /tmp/wheels/; \ + else \ + # Create empty wheels directory for non-s390x + mkdir -p /tmp/wheels; \ + fi + #################### # jupyter-minimal # #################### @@ -79,12 +183,14 @@ WORKDIR /opt/app-root/src ENTRYPOINT ["start-notebook.sh"] + ######################## # jupytyer-datascience # ######################## FROM jupyter-minimal AS jupyter-datascience ARG DATASCIENCE_SOURCE_CODE=jupyter/datascience/ubi9-python-3.12 +ARG TARGETARCH LABEL name="odh-notebook-jupyter-datascience-ubi9-python-3.12" \ summary="Jupyter data science notebook image for ODH notebooks" \ @@ -110,22 +216,45 @@ COPY --from=mongocli-builder /tmp/mongocli /opt/app-root/bin/ # Other apps and tools installed as default user USER 1001 +# Copy wheels from build stage (s390x only) +COPY --from=s390x-builder /tmp/wheels /tmp/wheels +RUN if [ "$TARGETARCH" = "s390x" ]; then \ + pip install --no-cache-dir /tmp/wheels/*.whl; \ +else \ + echo "Skipping wheel install for $TARGETARCH"; \ +fi + # Install Python packages and Jupyterlab extensions from requirements.txt COPY ${DATASCIENCE_SOURCE_CODE}/pylock.toml ./ # Copy Elyra setup to utils so that it's sourced at startup COPY ${DATASCIENCE_SOURCE_CODE}/setup-elyra.sh ${DATASCIENCE_SOURCE_CODE}/utils ./utils/ -RUN echo "Installing softwares and packages" && \ +RUN --mount=type=cache,target=/root/.cache/pip \ + echo "Installing softwares and packages" && \ # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. - uv pip install --strict --no-deps --no-cache --no-config --no-progress --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match --requirements=./pylock.toml && \ + if [ "$TARGETARCH" = "s390x" ]; then \ + # For s390x, we need special flags and environment variables for building packages + GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \ + CFLAGS="-O3" CXXFLAGS="-O3" \ + uv pip install --strict --no-deps --no-cache --no-config --no-progress \ + --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match \ + --requirements=./pylock.toml; \ + else \ + # This may have to download and compile some dependencies, and as we don't lock requirements from `build-system.requires`, + # we often don't know the correct hashes and `--require-hashes` would therefore fail on non amd64, where building is common. + uv pip install --strict --no-deps --no-cache --no-config --no-progress \ + --verify-hashes --compile-bytecode --index-strategy=unsafe-best-match \ + --requirements=./pylock.toml; \ + fi && \ # setup path for runtime configuration mkdir /opt/app-root/runtimes && \ mkdir /opt/app-root/pipeline-runtimes && \ # Remove default Elyra runtime-images \ rm /opt/app-root/share/jupyter/metadata/runtime-images/*.json && \ # Replace Notebook's launcher, "(ipykernel)" with Python's version 3.x.y \ - sed -i -e "s/Python.*/$(python --version | cut -d '.' -f-2)\",/" /opt/app-root/share/jupyter/kernels/python3/kernel.json && \ + sed -i -e "s/Python.*/$(python --version | cut -d '.' -f-2)\",/" \ + /opt/app-root/share/jupyter/kernels/python3/kernel.json && \ # copy jupyter configuration install -D -m 0644 /opt/app-root/bin/utils/jupyter_server_config.py \ /opt/app-root/etc/jupyter/jupyter_server_config.py && \ diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index c01a21bbe1..6d7980490f 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -105,6 +105,7 @@ wheels = [ [[packages]] name = "aiohttp-cors" version = "0.8.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/d89e846a5444b3d5eb8985a6ddb0daef3774928e1bfbce8e84ec97b0ffa7/aiohttp_cors-0.8.1.tar.gz", upload-time = 2025-03-31T14:16:20Z, size = 38626, hashes = { sha256 = "ccacf9cb84b64939ea15f859a146af1f662a6b1d68175754a07315e305fb1403" } } wheels = [{ url = "https://files.pythonhosted.org/packages/98/3b/40a68de458904bcc143622015fff2352b6461cd92fd66d3527bf1c6f5716/aiohttp_cors-0.8.1-py3-none-any.whl", upload-time = 2025-03-31T14:16:18Z, size = 25231, hashes = { sha256 = "3180cf304c5c712d626b9162b195b1db7ddf976a2a25172b35bb2448b890a80d" } }] @@ -221,6 +222,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc [[packages]] name = "bcrypt" version = "4.3.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/bb/5d/6d7433e0f3cd46ce0b43cd65e1db465ea024dbb8216fb2404e919c2ad77b/bcrypt-4.3.0.tar.gz", upload-time = 2025-02-28T01:24:09Z, size = 25697, hashes = { sha256 = "3a3fd2204178b6d2adcf09cb4f6426ffef54762577a7c9b54c159008cb288c18" } } wheels = [ { url = "https://files.pythonhosted.org/packages/bf/2c/3d44e853d1fe969d229bd58d39ae6902b3d924af0e2b5a60d17d4b809ded/bcrypt-4.3.0-cp313-cp313t-macosx_10_12_universal2.whl", upload-time = 2025-02-28T01:22:34Z, size = 483719, hashes = { sha256 = "f01e060f14b6b57bbb72fc5b4a83ac21c443c9a2ee708e04a10e9192f90a6281" } }, @@ -529,6 +531,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd039706778 [[packages]] name = "codeflare-sdk" version = "0.31.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/d4/72/7991b33a0aeabee250bedb9a1fa0f30aa49f5739718df6f4b18aeb62df90/codeflare_sdk-0.31.0.tar.gz", upload-time = 2025-09-11T08:19:58Z, size = 89503, hashes = { sha256 = "f68e4cbb60e5a0b55fd14b55addf45eaee6c5bf49f0dd7d30ca340f4b6fd564c" } } wheels = [{ url = "https://files.pythonhosted.org/packages/ad/84/8005beea8a1773be2860bb90fc8d2cbd4826a72ad2d3f29172f38caa0aca/codeflare_sdk-0.31.0-py3-none-any.whl", upload-time = 2025-09-11T08:19:56Z, size = 140633, hashes = { sha256 = "f477b7f382c3b85002aff6e566a76e54405a4ade4211041adbfc11f798896276" } }] @@ -541,6 +544,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e [[packages]] name = "colorful" version = "0.5.7" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/0c/0c/d180ebf230b771907f46981023a80f62cf592d49673cc5f8a5993aa67bb6/colorful-0.5.7.tar.gz", upload-time = 2025-06-30T15:24:03Z, size = 209487, hashes = { sha256 = "c5452179b56601c178b03d468a5326cc1fe37d9be81d24d0d6bdab36c4b93ad8" } } wheels = [{ url = "https://files.pythonhosted.org/packages/e2/98/0d791b3d1eaed89d7d370b5cf9b8079b124da0545559417f394ba21b5532/colorful-0.5.7-py2.py3-none-any.whl", upload-time = 2025-06-30T15:24:02Z, size = 201475, hashes = { sha256 = "495dd3a23151a9568cee8a90fc1174c902ad7ef06655f50b6bddf9e80008da69" } }] @@ -727,6 +731,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fd [[packages]] name = "distlib" version = "0.4.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", upload-time = 2025-07-17T16:52:00Z, size = 614605, hashes = { sha256 = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", upload-time = 2025-07-17T16:51:58Z, size = 469047, hashes = { sha256 = "9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16" } }] @@ -769,6 +774,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "filelock" version = "3.19.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", upload-time = 2025-08-14T16:56:03Z, size = 17687, hashes = { sha256 = "66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58" } } wheels = [{ url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", upload-time = 2025-08-14T16:56:01Z, size = 15988, hashes = { sha256 = "d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d" } }] @@ -1006,6 +1012,7 @@ wheels = [ [[packages]] name = "fsspec" version = "2025.9.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz", upload-time = 2025-09-02T19:10:49Z, size = 304847, hashes = { sha256 = "19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl", upload-time = 2025-09-02T19:10:47Z, size = 199289, hashes = { sha256 = "530dc2a2af60a414a832059574df4a6e10cce927f6f4a78209390fe38955cfb7" } }] @@ -1100,7 +1107,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/86/f1/62a193f0227cf15 [[packages]] name = "grpcio" version = "1.74.0" -marker = "python_full_version >= '3.10'" +marker = "python_full_version >= '3.10' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/38/b4/35feb8f7cab7239c5b94bd2db71abb3d6adb5f335ad8f131abb6060840b6/grpcio-1.74.0.tar.gz", upload-time = 2025-07-24T18:54:23Z, size = 12756048, hashes = { sha256 = "80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1" } } wheels = [ { url = "https://files.pythonhosted.org/packages/66/54/68e51a90797ad7afc5b0a7881426c337f6a9168ebab73c3210b76aa7c90d/grpcio-1.74.0-cp310-cp310-linux_armv7l.whl", upload-time = 2025-07-24T18:52:43Z, size = 5481935, hashes = { sha256 = "85bd5cdf4ed7b2d6438871adf6afff9af7096486fcf51818a81b77ef4dd30907" } }, @@ -1188,6 +1195,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521 [[packages]] name = "invoke" version = "2.2.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/f9/42/127e6d792884ab860defc3f4d80a8f9812e48ace584ffc5a346de58cdc6c/invoke-2.2.0.tar.gz", upload-time = 2023-07-12T18:05:17Z, size = 299835, hashes = { sha256 = "ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0a/66/7f8c48009c72d73bc6bbe6eb87ac838d6a526146f7dab14af671121eb379/invoke-2.2.0-py3-none-any.whl", upload-time = 2023-07-12T18:05:16Z, size = 160274, hashes = { sha256 = "6ea924cc53d4f78e3d98bc436b08069a03077e6f85ad1ddaa8a116d7dad15820" } }] @@ -1538,6 +1546,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/33/68c6c3819368453 [[packages]] name = "markdown-it-py" version = "4.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", upload-time = 2025-08-11T12:57:52Z, size = 73070, hashes = { sha256 = "cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3" } } wheels = [{ url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", upload-time = 2025-08-11T12:57:51Z, size = 87321, hashes = { sha256 = "87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147" } }] @@ -1684,6 +1693,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c20793 [[packages]] name = "mdurl" version = "0.1.2" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", upload-time = 2022-08-14T12:40:10Z, size = 8729, hashes = { sha256 = "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", upload-time = 2022-08-14T12:40:09Z, size = 9979, hashes = { sha256 = "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } }] @@ -1749,6 +1759,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bd/d9/617e6af809bf3a1 [[packages]] name = "msgpack" version = "1.1.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/45/b1/ea4f68038a18c77c9467400d166d74c4ffa536f34761f7983a104357e614/msgpack-1.1.1.tar.gz", upload-time = 2025-06-13T06:52:51Z, size = 173555, hashes = { sha256 = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd" } } wheels = [ { url = "https://files.pythonhosted.org/packages/33/52/f30da112c1dc92cf64f57d08a273ac771e7b29dea10b4b30369b2d7e8546/msgpack-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl", upload-time = 2025-06-13T06:51:37Z, size = 81799, hashes = { sha256 = "353b6fc0c36fde68b661a12949d7d49f8f51ff5fa019c1e47c87c4ff34b080ed" } }, @@ -2148,48 +2159,56 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/a4/4439174c879c335 [[packages]] name = "opencensus" version = "0.11.4" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/15/a7/a46dcffa1b63084f9f17fe3c8cb20724c4c8f91009fd0b2cfdb27d5d2b35/opencensus-0.11.4.tar.gz", upload-time = 2024-01-03T18:04:07Z, size = 64966, hashes = { sha256 = "cbef87d8b8773064ab60e5c2a1ced58bbaa38a6d052c41aec224958ce544eff2" } } wheels = [{ url = "https://files.pythonhosted.org/packages/b5/ed/9fbdeb23a09e430d87b7d72d430484b88184633dc50f6bfb792354b6f661/opencensus-0.11.4-py2.py3-none-any.whl", upload-time = 2024-01-03T18:04:05Z, size = 128225, hashes = { sha256 = "a18487ce68bc19900336e0ff4655c5a116daf10c1b3685ece8d971bddad6a864" } }] [[packages]] name = "opencensus-context" version = "0.1.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/4c/96/3b6f638f6275a8abbd45e582448723bffa29c1fb426721dedb5c72f7d056/opencensus-context-0.1.3.tar.gz", upload-time = 2022-08-03T22:20:22Z, size = 4066, hashes = { sha256 = "a03108c3c10d8c80bb5ddf5c8a1f033161fa61972a9917f9b9b3a18517f0088c" } } wheels = [{ url = "https://files.pythonhosted.org/packages/10/68/162c97ea78c957d68ecf78a5c5041d2e25bd5562bdf5d89a6cbf7f8429bf/opencensus_context-0.1.3-py2.py3-none-any.whl", upload-time = 2022-08-03T22:20:20Z, size = 5060, hashes = { sha256 = "073bb0590007af276853009fac7e4bab1d523c3f03baf4cb4511ca38967c6039" } }] [[packages]] name = "openshift-client" version = "1.0.18" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/61/4d/96d40621a88e430127f98467b6ef67ff2e39f2d33b9740ea0e470cf2b8bc/openshift-client-1.0.18.tar.gz", upload-time = 2022-09-13T22:08:36Z, size = 78332, hashes = { sha256 = "be3979440cfd96788146a3a1650dabe939d4d516eea0b39f87e66d2ab39495b1" } } wheels = [{ url = "https://files.pythonhosted.org/packages/1d/23/a84f274a534dfcd8454f20fc19d129a7d832e5816830946670b8c954438c/openshift_client-1.0.18-py2.py3-none-any.whl", upload-time = 2022-09-13T22:08:35Z, size = 75076, hashes = { sha256 = "d8a84080307ccd9556f6c62a3707a3e6507baedee36fa425754f67db9ded528b" } }] [[packages]] name = "opentelemetry-api" version = "1.36.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/27/d2/c782c88b8afbf961d6972428821c302bd1e9e7bc361352172f0ca31296e2/opentelemetry_api-1.36.0.tar.gz", upload-time = 2025-07-29T15:12:06Z, size = 64780, hashes = { sha256 = "9a72572b9c416d004d492cbc6e61962c0501eaf945ece9b5a0f56597d8348aa0" } } wheels = [{ url = "https://files.pythonhosted.org/packages/bb/ee/6b08dde0a022c463b88f55ae81149584b125a42183407dc1045c486cc870/opentelemetry_api-1.36.0-py3-none-any.whl", upload-time = 2025-07-29T15:11:47Z, size = 65564, hashes = { sha256 = "02f20bcacf666e1333b6b1f04e647dc1d5111f86b8e510238fcc56d7762cda8c" } }] [[packages]] name = "opentelemetry-exporter-prometheus" version = "0.57b0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/d6/d8/5f04c6d51c0823c3d8ac973a2a38db6fcf2d040ca3f08fc66b3c14b6e164/opentelemetry_exporter_prometheus-0.57b0.tar.gz", upload-time = 2025-07-29T15:12:09Z, size = 14906, hashes = { sha256 = "9eb15bdc189235cf03c3f93abf56f8ff0ab57a493a189263bd7fe77a4249e689" } } wheels = [{ url = "https://files.pythonhosted.org/packages/c1/1c/40fb93a7b7e495985393bbc734104d5d20e470811644dd56c2402d683739/opentelemetry_exporter_prometheus-0.57b0-py3-none-any.whl", upload-time = 2025-07-29T15:11:54Z, size = 12922, hashes = { sha256 = "c5b893d1cdd593fb022af2c7de3258c2d5a4d04402ae80d9fa35675fed77f05c" } }] [[packages]] name = "opentelemetry-proto" version = "1.27.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/9a/59/959f0beea798ae0ee9c979b90f220736fbec924eedbefc60ca581232e659/opentelemetry_proto-1.27.0.tar.gz", upload-time = 2024-08-28T21:35:45Z, size = 34749, hashes = { sha256 = "33c9345d91dafd8a74fc3d7576c5a38f18b7fdf8d02983ac67485386132aedd6" } } wheels = [{ url = "https://files.pythonhosted.org/packages/94/56/3d2d826834209b19a5141eed717f7922150224d1a982385d19a9444cbf8d/opentelemetry_proto-1.27.0-py3-none-any.whl", upload-time = 2024-08-28T21:35:21Z, size = 52464, hashes = { sha256 = "b133873de5581a50063e1e4b29cdcf0c5e253a8c2d8dc1229add20a4c3830ace" } }] [[packages]] name = "opentelemetry-sdk" version = "1.36.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/4c/85/8567a966b85a2d3f971c4d42f781c305b2b91c043724fa08fd37d158e9dc/opentelemetry_sdk-1.36.0.tar.gz", upload-time = 2025-07-29T15:12:16Z, size = 162557, hashes = { sha256 = "19c8c81599f51b71670661ff7495c905d8fdf6976e41622d5245b791b06fa581" } } wheels = [{ url = "https://files.pythonhosted.org/packages/0b/59/7bed362ad1137ba5886dac8439e84cd2df6d087be7c09574ece47ae9b22c/opentelemetry_sdk-1.36.0-py3-none-any.whl", upload-time = 2025-07-29T15:12:03Z, size = 119995, hashes = { sha256 = "19fe048b42e98c5c1ffe85b569b7073576ad4ce0bcb6e9b4c6a39e890a6c45fb" } }] [[packages]] name = "opentelemetry-semantic-conventions" version = "0.57b0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/7e/31/67dfa252ee88476a29200b0255bda8dfc2cf07b56ad66dc9a6221f7dc787/opentelemetry_semantic_conventions-0.57b0.tar.gz", upload-time = 2025-07-29T15:12:17Z, size = 124225, hashes = { sha256 = "609a4a79c7891b4620d64c7aac6898f872d790d75f22019913a660756f27ff32" } } wheels = [{ url = "https://files.pythonhosted.org/packages/05/75/7d591371c6c39c73de5ce5da5a2cc7b72d1d1cd3f8f4638f553c01c37b11/opentelemetry_semantic_conventions-0.57b0-py3-none-any.whl", upload-time = 2025-07-29T15:12:04Z, size = 201627, hashes = { sha256 = "757f7e76293294f124c827e514c2a3144f191ef175b069ce8d1211e1e38e9e78" } }] @@ -2268,6 +2287,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/61/55/83ce641bc61a70c [[packages]] name = "paramiko" version = "4.0.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1f/e7/81fdcbc7f190cdb058cffc9431587eb289833bdd633e2002455ca9bb13d4/paramiko-4.0.0.tar.gz", upload-time = 2025-08-04T01:02:03Z, size = 1630743, hashes = { sha256 = "6a25f07b380cc9c9a88d2b920ad37167ac4667f8d9886ccebd8f90f654b5d69f" } } wheels = [{ url = "https://files.pythonhosted.org/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl", upload-time = 2025-08-04T01:02:02Z, size = 223932, hashes = { sha256 = "0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9" } }] @@ -2601,7 +2621,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593 [[packages]] name = "py-spy" version = "0.4.1" -marker = "python_full_version >= '3.12'" +marker = "python_full_version >= '3.12' and platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/19/e2/ff811a367028b87e86714945bb9ecb5c1cc69114a8039a67b3a862cef921/py_spy-0.4.1.tar.gz", upload-time = 2025-07-31T19:33:25Z, size = 244726, hashes = { sha256 = "e53aa53daa2e47c2eef97dd2455b47bb3a7e7f962796a86cc3e7dbde8e6f4db4" } } wheels = [ { url = "https://files.pythonhosted.org/packages/14/e3/3a32500d845bdd94f6a2b4ed6244982f42ec2bc64602ea8fcfe900678ae7/py_spy-0.4.1-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", upload-time = 2025-07-31T19:33:13Z, size = 3682508, hashes = { sha256 = "809094208c6256c8f4ccadd31e9a513fe2429253f48e20066879239ba12cd8cc" } }, @@ -2615,51 +2635,64 @@ wheels = [ [[packages]] name = "pyarrow" -version = "21.0.0" -sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", upload-time = 2025-07-18T00:57:31Z, size = 1133487, hashes = { sha256 = "5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc" } } +version = "20.0.0" +marker = "platform_machine != 's390x'" +sdist = { url = "https://files.pythonhosted.org/packages/a2/ee/a7810cb9f3d6e9238e61d312076a9859bf3668fd21c69744de9532383912/pyarrow-20.0.0.tar.gz", upload-time = 2025-04-27T12:34:23Z, size = 1125187, hashes = { sha256 = "febc4a913592573c8d5805091a6c2b5064c8bd6e002131f01061797d91c783c1" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/d9/110de31880016e2afc52d8580b397dbe47615defbf09ca8cf55f56c62165/pyarrow-21.0.0-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:54:34Z, size = 31196837, hashes = { sha256 = "e563271e2c5ff4d4a4cbeb2c83d5cf0d4938b891518e676025f7268c6fe5fe26" } }, - { url = "https://files.pythonhosted.org/packages/df/5f/c1c1997613abf24fceb087e79432d24c19bc6f7259cab57c2c8e5e545fab/pyarrow-21.0.0-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:54:38Z, size = 32659470, hashes = { sha256 = "fee33b0ca46f4c85443d6c450357101e47d53e6c3f008d658c27a2d020d44c79" } }, - { url = "https://files.pythonhosted.org/packages/3e/ed/b1589a777816ee33ba123ba1e4f8f02243a844fed0deec97bde9fb21a5cf/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:54:42Z, size = 41055619, hashes = { sha256 = "7be45519b830f7c24b21d630a31d48bcebfd5d4d7f9d3bdb49da9cdf6d764edb" } }, - { url = "https://files.pythonhosted.org/packages/44/28/b6672962639e85dc0ac36f71ab3a8f5f38e01b51343d7aa372a6b56fa3f3/pyarrow-21.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:54:47Z, size = 42733488, hashes = { sha256 = "26bfd95f6bff443ceae63c65dc7e048670b7e98bc892210acba7e4995d3d4b51" } }, - { url = "https://files.pythonhosted.org/packages/f8/cc/de02c3614874b9089c94eac093f90ca5dfa6d5afe45de3ba847fd950fdf1/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:54:51Z, size = 43329159, hashes = { sha256 = "bd04ec08f7f8bd113c55868bd3fc442a9db67c27af098c5f814a3091e71cc61a" } }, - { url = "https://files.pythonhosted.org/packages/a6/3e/99473332ac40278f196e105ce30b79ab8affab12f6194802f2593d6b0be2/pyarrow-21.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:54:56Z, size = 45050567, hashes = { sha256 = "9b0b14b49ac10654332a805aedfc0147fb3469cbf8ea951b3d040dab12372594" } }, - { url = "https://files.pythonhosted.org/packages/7b/f5/c372ef60593d713e8bfbb7e0c743501605f0ad00719146dc075faf11172b/pyarrow-21.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-07-18T00:55:00Z, size = 26217959, hashes = { sha256 = "9d9f8bcb4c3be7738add259738abdeddc363de1b80e3310e04067aa1ca596634" } }, - { url = "https://files.pythonhosted.org/packages/94/dc/80564a3071a57c20b7c32575e4a0120e8a330ef487c319b122942d665960/pyarrow-21.0.0-cp311-cp311-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:55:03Z, size = 31243234, hashes = { sha256 = "c077f48aab61738c237802836fc3844f85409a46015635198761b0d6a688f87b" } }, - { url = "https://files.pythonhosted.org/packages/ea/cc/3b51cb2db26fe535d14f74cab4c79b191ed9a8cd4cbba45e2379b5ca2746/pyarrow-21.0.0-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:55:07Z, size = 32714370, hashes = { sha256 = "689f448066781856237eca8d1975b98cace19b8dd2ab6145bf49475478bcaa10" } }, - { url = "https://files.pythonhosted.org/packages/24/11/a4431f36d5ad7d83b87146f515c063e4d07ef0b7240876ddb885e6b44f2e/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:55:11Z, size = 41135424, hashes = { sha256 = "479ee41399fcddc46159a551705b89c05f11e8b8cb8e968f7fec64f62d91985e" } }, - { url = "https://files.pythonhosted.org/packages/74/dc/035d54638fc5d2971cbf1e987ccd45f1091c83bcf747281cf6cc25e72c88/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:55:16Z, size = 42823810, hashes = { sha256 = "40ebfcb54a4f11bcde86bc586cbd0272bac0d516cfa539c799c2453768477569" } }, - { url = "https://files.pythonhosted.org/packages/2e/3b/89fced102448a9e3e0d4dded1f37fa3ce4700f02cdb8665457fcc8015f5b/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:55:23Z, size = 43391538, hashes = { sha256 = "8d58d8497814274d3d20214fbb24abcad2f7e351474357d552a8d53bce70c70e" } }, - { url = "https://files.pythonhosted.org/packages/fb/bb/ea7f1bd08978d39debd3b23611c293f64a642557e8141c80635d501e6d53/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:55:28Z, size = 45120056, hashes = { sha256 = "585e7224f21124dd57836b1530ac8f2df2afc43c861d7bf3d58a4870c42ae36c" } }, - { url = "https://files.pythonhosted.org/packages/6e/0b/77ea0600009842b30ceebc3337639a7380cd946061b620ac1a2f3cb541e2/pyarrow-21.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-07-18T00:55:32Z, size = 26220568, hashes = { sha256 = "555ca6935b2cbca2c0e932bedd853e9bc523098c39636de9ad4693b5b1df86d6" } }, - { url = "https://files.pythonhosted.org/packages/ca/d4/d4f817b21aacc30195cf6a46ba041dd1be827efa4a623cc8bf39a1c2a0c0/pyarrow-21.0.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:55:35Z, size = 31160305, hashes = { sha256 = "3a302f0e0963db37e0a24a70c56cf91a4faa0bca51c23812279ca2e23481fccd" } }, - { url = "https://files.pythonhosted.org/packages/a2/9c/dcd38ce6e4b4d9a19e1d36914cb8e2b1da4e6003dd075474c4cfcdfe0601/pyarrow-21.0.0-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:55:39Z, size = 32684264, hashes = { sha256 = "b6b27cf01e243871390474a211a7922bfbe3bda21e39bc9160daf0da3fe48876" } }, - { url = "https://files.pythonhosted.org/packages/4f/74/2a2d9f8d7a59b639523454bec12dba35ae3d0a07d8ab529dc0809f74b23c/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:55:42Z, size = 41108099, hashes = { sha256 = "e72a8ec6b868e258a2cd2672d91f2860ad532d590ce94cdf7d5e7ec674ccf03d" } }, - { url = "https://files.pythonhosted.org/packages/ad/90/2660332eeb31303c13b653ea566a9918484b6e4d6b9d2d46879a33ab0622/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:55:47Z, size = 42829529, hashes = { sha256 = "b7ae0bbdc8c6674259b25bef5d2a1d6af5d39d7200c819cf99e07f7dfef1c51e" } }, - { url = "https://files.pythonhosted.org/packages/33/27/1a93a25c92717f6aa0fca06eb4700860577d016cd3ae51aad0e0488ac899/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:55:53Z, size = 43367883, hashes = { sha256 = "58c30a1729f82d201627c173d91bd431db88ea74dcaa3885855bc6203e433b82" } }, - { url = "https://files.pythonhosted.org/packages/05/d9/4d09d919f35d599bc05c6950095e358c3e15148ead26292dfca1fb659b0c/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:55:57Z, size = 45133802, hashes = { sha256 = "072116f65604b822a7f22945a7a6e581cfa28e3454fdcc6939d4ff6090126623" } }, - { url = "https://files.pythonhosted.org/packages/71/30/f3795b6e192c3ab881325ffe172e526499eb3780e306a15103a2764916a2/pyarrow-21.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-07-18T00:56:01Z, size = 26203175, hashes = { sha256 = "cf56ec8b0a5c8c9d7021d6fd754e688104f9ebebf1bf4449613c9531f5346a18" } }, - { url = "https://files.pythonhosted.org/packages/16/ca/c7eaa8e62db8fb37ce942b1ea0c6d7abfe3786ca193957afa25e71b81b66/pyarrow-21.0.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:56:04Z, size = 31154306, hashes = { sha256 = "e99310a4ebd4479bcd1964dff9e14af33746300cb014aa4a3781738ac63baf4a" } }, - { url = "https://files.pythonhosted.org/packages/ce/e8/e87d9e3b2489302b3a1aea709aaca4b781c5252fcb812a17ab6275a9a484/pyarrow-21.0.0-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:56:07Z, size = 32680622, hashes = { sha256 = "d2fe8e7f3ce329a71b7ddd7498b3cfac0eeb200c2789bd840234f0dc271a8efe" } }, - { url = "https://files.pythonhosted.org/packages/84/52/79095d73a742aa0aba370c7942b1b655f598069489ab387fe47261a849e1/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:56:10Z, size = 41104094, hashes = { sha256 = "f522e5709379d72fb3da7785aa489ff0bb87448a9dc5a75f45763a795a089ebd" } }, - { url = "https://files.pythonhosted.org/packages/89/4b/7782438b551dbb0468892a276b8c789b8bbdb25ea5c5eb27faadd753e037/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:56:15Z, size = 42825576, hashes = { sha256 = "69cbbdf0631396e9925e048cfa5bce4e8c3d3b41562bbd70c685a8eb53a91e61" } }, - { url = "https://files.pythonhosted.org/packages/b3/62/0f29de6e0a1e33518dec92c65be0351d32d7ca351e51ec5f4f837a9aab91/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:56:19Z, size = 43368342, hashes = { sha256 = "731c7022587006b755d0bdb27626a1a3bb004bb56b11fb30d98b6c1b4718579d" } }, - { url = "https://files.pythonhosted.org/packages/90/c7/0fa1f3f29cf75f339768cc698c8ad4ddd2481c1742e9741459911c9ac477/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:56:23Z, size = 45131218, hashes = { sha256 = "dc56bc708f2d8ac71bd1dcb927e458c93cec10b98eb4120206a4091db7b67b99" } }, - { url = "https://files.pythonhosted.org/packages/01/63/581f2076465e67b23bc5a37d4a2abff8362d389d29d8105832e82c9c811c/pyarrow-21.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-07-18T00:56:26Z, size = 26087551, hashes = { sha256 = "186aa00bca62139f75b7de8420f745f2af12941595bbbfa7ed3870ff63e25636" } }, - { url = "https://files.pythonhosted.org/packages/c9/ab/357d0d9648bb8241ee7348e564f2479d206ebe6e1c47ac5027c2e31ecd39/pyarrow-21.0.0-cp313-cp313t-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:56:30Z, size = 31290064, hashes = { sha256 = "a7a102574faa3f421141a64c10216e078df467ab9576684d5cd696952546e2da" } }, - { url = "https://files.pythonhosted.org/packages/3f/8a/5685d62a990e4cac2043fc76b4661bf38d06efed55cf45a334b455bd2759/pyarrow-21.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:56:33Z, size = 32727837, hashes = { sha256 = "1e005378c4a2c6db3ada3ad4c217b381f6c886f0a80d6a316fe586b90f77efd7" } }, - { url = "https://files.pythonhosted.org/packages/fc/de/c0828ee09525c2bafefd3e736a248ebe764d07d0fd762d4f0929dbc516c9/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:56:37Z, size = 41014158, hashes = { sha256 = "65f8e85f79031449ec8706b74504a316805217b35b6099155dd7e227eef0d4b6" } }, - { url = "https://files.pythonhosted.org/packages/6e/26/a2865c420c50b7a3748320b614f3484bfcde8347b2639b2b903b21ce6a72/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:56:41Z, size = 42667885, hashes = { sha256 = "3a81486adc665c7eb1a2bde0224cfca6ceaba344a82a971ef059678417880eb8" } }, - { url = "https://files.pythonhosted.org/packages/0a/f9/4ee798dc902533159250fb4321267730bc0a107d8c6889e07c3add4fe3a5/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:56:48Z, size = 43276625, hashes = { sha256 = "fc0d2f88b81dcf3ccf9a6ae17f89183762c8a94a5bdcfa09e05cfe413acf0503" } }, - { url = "https://files.pythonhosted.org/packages/5a/da/e02544d6997037a4b0d22d8e5f66bc9315c3671371a8b18c79ade1cefe14/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:56:52Z, size = 44951890, hashes = { sha256 = "6299449adf89df38537837487a4f8d3bd91ec94354fdd2a7d30bc11c48ef6e79" } }, - { url = "https://files.pythonhosted.org/packages/e5/4e/519c1bc1876625fe6b71e9a28287c43ec2f20f73c658b9ae1d485c0c206e/pyarrow-21.0.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-18T00:56:56Z, size = 26371006, hashes = { sha256 = "222c39e2c70113543982c6b34f3077962b44fca38c0bd9e68bb6781534425c10" } }, - { url = "https://files.pythonhosted.org/packages/3e/cc/ce4939f4b316457a083dc5718b3982801e8c33f921b3c98e7a93b7c7491f/pyarrow-21.0.0-cp39-cp39-macosx_12_0_arm64.whl", upload-time = 2025-07-18T00:56:59Z, size = 31211248, hashes = { sha256 = "a7f6524e3747e35f80744537c78e7302cd41deee8baa668d56d55f77d9c464b3" } }, - { url = "https://files.pythonhosted.org/packages/1f/c2/7a860931420d73985e2f340f06516b21740c15b28d24a0e99a900bb27d2b/pyarrow-21.0.0-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-07-18T00:57:03Z, size = 32676896, hashes = { sha256 = "203003786c9fd253ebcafa44b03c06983c9c8d06c3145e37f1b76a1f317aeae1" } }, - { url = "https://files.pythonhosted.org/packages/68/a8/197f989b9a75e59b4ca0db6a13c56f19a0ad8a298c68da9cc28145e0bb97/pyarrow-21.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-07-18T00:57:07Z, size = 41067862, hashes = { sha256 = "3b4d97e297741796fead24867a8dabf86c87e4584ccc03167e4a811f50fdf74d" } }, - { url = "https://files.pythonhosted.org/packages/fa/82/6ecfa89487b35aa21accb014b64e0a6b814cc860d5e3170287bf5135c7d8/pyarrow-21.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-07-18T00:57:13Z, size = 42747508, hashes = { sha256 = "898afce396b80fdda05e3086b4256f8677c671f7b1d27a6976fa011d3fd0a86e" } }, - { url = "https://files.pythonhosted.org/packages/3b/b7/ba252f399bbf3addc731e8643c05532cf32e74cebb5e32f8f7409bc243cf/pyarrow-21.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-07-18T00:57:19Z, size = 43345293, hashes = { sha256 = "067c66ca29aaedae08218569a114e413b26e742171f526e828e1064fcdec13f4" } }, - { url = "https://files.pythonhosted.org/packages/ff/0a/a20819795bd702b9486f536a8eeb70a6aa64046fce32071c19ec8230dbaa/pyarrow-21.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-07-18T00:57:24Z, size = 45060670, hashes = { sha256 = "0c4e75d13eb76295a49e0ea056eb18dbd87d81450bfeb8afa19a7e5a75ae2ad7" } }, - { url = "https://files.pythonhosted.org/packages/10/15/6b30e77872012bbfe8265d42a01d5b3c17ef0ac0f2fae531ad91b6a6c02e/pyarrow-21.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-07-18T00:57:29Z, size = 26227521, hashes = { sha256 = "cdc4c17afda4dab2a9c0b79148a43a7f4e1094916b3e18d8975bfd6d6d52241f" } }, + { url = "https://files.pythonhosted.org/packages/5b/23/77094eb8ee0dbe88441689cb6afc40ac312a1e15d3a7acc0586999518222/pyarrow-20.0.0-cp310-cp310-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:27:27Z, size = 30832591, hashes = { sha256 = "c7dd06fd7d7b410ca5dc839cc9d485d2bc4ae5240851bcd45d85105cc90a47d7" } }, + { url = "https://files.pythonhosted.org/packages/c3/d5/48cc573aff00d62913701d9fac478518f693b30c25f2c157550b0b2565cb/pyarrow-20.0.0-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:27:36Z, size = 32273686, hashes = { sha256 = "d5382de8dc34c943249b01c19110783d0d64b207167c728461add1ecc2db88e4" } }, + { url = "https://files.pythonhosted.org/packages/37/df/4099b69a432b5cb412dd18adc2629975544d656df3d7fda6d73c5dba935d/pyarrow-20.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:27:44Z, size = 41337051, hashes = { sha256 = "6415a0d0174487456ddc9beaead703d0ded5966129fa4fd3114d76b5d1c5ceae" } }, + { url = "https://files.pythonhosted.org/packages/4c/27/99922a9ac1c9226f346e3a1e15e63dee6f623ed757ff2893f9d6994a69d3/pyarrow-20.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:27:51Z, size = 42404659, hashes = { sha256 = "15aa1b3b2587e74328a730457068dc6c89e6dcbf438d4369f572af9d320a25ee" } }, + { url = "https://files.pythonhosted.org/packages/21/d1/71d91b2791b829c9e98f1e0d85be66ed93aff399f80abb99678511847eaa/pyarrow-20.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:27:59Z, size = 40695446, hashes = { sha256 = "5605919fbe67a7948c1f03b9f3727d82846c053cd2ce9303ace791855923fd20" } }, + { url = "https://files.pythonhosted.org/packages/f1/ca/ae10fba419a6e94329707487835ec721f5a95f3ac9168500bcf7aa3813c7/pyarrow-20.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:28:07Z, size = 42278528, hashes = { sha256 = "a5704f29a74b81673d266e5ec1fe376f060627c2e42c5c7651288ed4b0db29e9" } }, + { url = "https://files.pythonhosted.org/packages/7a/a6/aba40a2bf01b5d00cf9cd16d427a5da1fad0fb69b514ce8c8292ab80e968/pyarrow-20.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:28:15Z, size = 42918162, hashes = { sha256 = "00138f79ee1b5aca81e2bdedb91e3739b987245e11fa3c826f9e57c5d102fb75" } }, + { url = "https://files.pythonhosted.org/packages/93/6b/98b39650cd64f32bf2ec6d627a9bd24fcb3e4e6ea1873c5e1ea8a83b1a18/pyarrow-20.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:28:27Z, size = 44550319, hashes = { sha256 = "f2d67ac28f57a362f1a2c1e6fa98bfe2f03230f7e15927aecd067433b1e70ce8" } }, + { url = "https://files.pythonhosted.org/packages/ab/32/340238be1eb5037e7b5de7e640ee22334417239bc347eadefaf8c373936d/pyarrow-20.0.0-cp310-cp310-win_amd64.whl", upload-time = 2025-04-27T12:28:33Z, size = 25770759, hashes = { sha256 = "4a8b029a07956b8d7bd742ffca25374dd3f634b35e46cc7a7c3fa4c75b297191" } }, + { url = "https://files.pythonhosted.org/packages/47/a2/b7930824181ceadd0c63c1042d01fa4ef63eee233934826a7a2a9af6e463/pyarrow-20.0.0-cp311-cp311-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:28:40Z, size = 30856035, hashes = { sha256 = "24ca380585444cb2a31324c546a9a56abbe87e26069189e14bdba19c86c049f0" } }, + { url = "https://files.pythonhosted.org/packages/9b/18/c765770227d7f5bdfa8a69f64b49194352325c66a5c3bb5e332dfd5867d9/pyarrow-20.0.0-cp311-cp311-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:28:47Z, size = 32309552, hashes = { sha256 = "95b330059ddfdc591a3225f2d272123be26c8fa76e8c9ee1a77aad507361cfdb" } }, + { url = "https://files.pythonhosted.org/packages/44/fb/dfb2dfdd3e488bb14f822d7335653092dde150cffc2da97de6e7500681f9/pyarrow-20.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:28:55Z, size = 41334704, hashes = { sha256 = "5f0fb1041267e9968c6d0d2ce3ff92e3928b243e2b6d11eeb84d9ac547308232" } }, + { url = "https://files.pythonhosted.org/packages/58/0d/08a95878d38808051a953e887332d4a76bc06c6ee04351918ee1155407eb/pyarrow-20.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:29:02Z, size = 42399836, hashes = { sha256 = "b8ff87cc837601532cc8242d2f7e09b4e02404de1b797aee747dd4ba4bd6313f" } }, + { url = "https://files.pythonhosted.org/packages/f3/cd/efa271234dfe38f0271561086eedcad7bc0f2ddd1efba423916ff0883684/pyarrow-20.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:29:09Z, size = 40711789, hashes = { sha256 = "7a3a5dcf54286e6141d5114522cf31dd67a9e7c9133d150799f30ee302a7a1ab" } }, + { url = "https://files.pythonhosted.org/packages/46/1f/7f02009bc7fc8955c391defee5348f510e589a020e4b40ca05edcb847854/pyarrow-20.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:29:17Z, size = 42301124, hashes = { sha256 = "a6ad3e7758ecf559900261a4df985662df54fb7fdb55e8e3b3aa99b23d526b62" } }, + { url = "https://files.pythonhosted.org/packages/4f/92/692c562be4504c262089e86757a9048739fe1acb4024f92d39615e7bab3f/pyarrow-20.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:29:24Z, size = 42916060, hashes = { sha256 = "6bb830757103a6cb300a04610e08d9636f0cd223d32f388418ea893a3e655f1c" } }, + { url = "https://files.pythonhosted.org/packages/a4/ec/9f5c7e7c828d8e0a3c7ef50ee62eca38a7de2fa6eb1b8fa43685c9414fef/pyarrow-20.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:29:32Z, size = 44547640, hashes = { sha256 = "96e37f0766ecb4514a899d9a3554fadda770fb57ddf42b63d80f14bc20aa7db3" } }, + { url = "https://files.pythonhosted.org/packages/54/96/46613131b4727f10fd2ffa6d0d6f02efcc09a0e7374eff3b5771548aa95b/pyarrow-20.0.0-cp311-cp311-win_amd64.whl", upload-time = 2025-04-27T12:29:38Z, size = 25781491, hashes = { sha256 = "3346babb516f4b6fd790da99b98bed9708e3f02e734c84971faccb20736848dc" } }, + { url = "https://files.pythonhosted.org/packages/a1/d6/0c10e0d54f6c13eb464ee9b67a68b8c71bcf2f67760ef5b6fbcddd2ab05f/pyarrow-20.0.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:29:44Z, size = 30815067, hashes = { sha256 = "75a51a5b0eef32727a247707d4755322cb970be7e935172b6a3a9f9ae98404ba" } }, + { url = "https://files.pythonhosted.org/packages/7e/e2/04e9874abe4094a06fd8b0cbb0f1312d8dd7d707f144c2ec1e5e8f452ffa/pyarrow-20.0.0-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:29:52Z, size = 32297128, hashes = { sha256 = "211d5e84cecc640c7a3ab900f930aaff5cd2702177e0d562d426fb7c4f737781" } }, + { url = "https://files.pythonhosted.org/packages/31/fd/c565e5dcc906a3b471a83273039cb75cb79aad4a2d4a12f76cc5ae90a4b8/pyarrow-20.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:29:59Z, size = 41334890, hashes = { sha256 = "4ba3cf4182828be7a896cbd232aa8dd6a31bd1f9e32776cc3796c012855e1199" } }, + { url = "https://files.pythonhosted.org/packages/af/a9/3bdd799e2c9b20c1ea6dc6fa8e83f29480a97711cf806e823f808c2316ac/pyarrow-20.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:30:06Z, size = 42421775, hashes = { sha256 = "2c3a01f313ffe27ac4126f4c2e5ea0f36a5fc6ab51f8726cf41fee4b256680bd" } }, + { url = "https://files.pythonhosted.org/packages/10/f7/da98ccd86354c332f593218101ae56568d5dcedb460e342000bd89c49cc1/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:30:13Z, size = 40687231, hashes = { sha256 = "a2791f69ad72addd33510fec7bb14ee06c2a448e06b649e264c094c5b5f7ce28" } }, + { url = "https://files.pythonhosted.org/packages/bb/1b/2168d6050e52ff1e6cefc61d600723870bf569cbf41d13db939c8cf97a16/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:30:21Z, size = 42295639, hashes = { sha256 = "4250e28a22302ce8692d3a0e8ec9d9dde54ec00d237cff4dfa9c1fbf79e472a8" } }, + { url = "https://files.pythonhosted.org/packages/b2/66/2d976c0c7158fd25591c8ca55aee026e6d5745a021915a1835578707feb3/pyarrow-20.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:30:29Z, size = 42908549, hashes = { sha256 = "89e030dc58fc760e4010148e6ff164d2f44441490280ef1e97a542375e41058e" } }, + { url = "https://files.pythonhosted.org/packages/31/a9/dfb999c2fc6911201dcbf348247f9cc382a8990f9ab45c12eabfd7243a38/pyarrow-20.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:30:36Z, size = 44557216, hashes = { sha256 = "6102b4864d77102dbbb72965618e204e550135a940c2534711d5ffa787df2a5a" } }, + { url = "https://files.pythonhosted.org/packages/a0/8e/9adee63dfa3911be2382fb4d92e4b2e7d82610f9d9f668493bebaa2af50f/pyarrow-20.0.0-cp312-cp312-win_amd64.whl", upload-time = 2025-04-27T12:30:42Z, size = 25660496, hashes = { sha256 = "96d6a0a37d9c98be08f5ed6a10831d88d52cac7b13f5287f1e0f625a0de8062b" } }, + { url = "https://files.pythonhosted.org/packages/9b/aa/daa413b81446d20d4dad2944110dcf4cf4f4179ef7f685dd5a6d7570dc8e/pyarrow-20.0.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:30:48Z, size = 30798501, hashes = { sha256 = "a15532e77b94c61efadde86d10957950392999503b3616b2ffcef7621a002893" } }, + { url = "https://files.pythonhosted.org/packages/ff/75/2303d1caa410925de902d32ac215dc80a7ce7dd8dfe95358c165f2adf107/pyarrow-20.0.0-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:30:55Z, size = 32277895, hashes = { sha256 = "dd43f58037443af715f34f1322c782ec463a3c8a94a85fdb2d987ceb5658e061" } }, + { url = "https://files.pythonhosted.org/packages/92/41/fe18c7c0b38b20811b73d1bdd54b1fccba0dab0e51d2048878042d84afa8/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:31:05Z, size = 41327322, hashes = { sha256 = "aa0d288143a8585806e3cc7c39566407aab646fb9ece164609dac1cfff45f6ae" } }, + { url = "https://files.pythonhosted.org/packages/da/ab/7dbf3d11db67c72dbf36ae63dcbc9f30b866c153b3a22ef728523943eee6/pyarrow-20.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:31:15Z, size = 42411441, hashes = { sha256 = "b6953f0114f8d6f3d905d98e987d0924dabce59c3cda380bdfaa25a6201563b4" } }, + { url = "https://files.pythonhosted.org/packages/90/c3/0c7da7b6dac863af75b64e2f827e4742161128c350bfe7955b426484e226/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:31:24Z, size = 40677027, hashes = { sha256 = "991f85b48a8a5e839b2128590ce07611fae48a904cae6cab1f089c5955b57eb5" } }, + { url = "https://files.pythonhosted.org/packages/be/27/43a47fa0ff9053ab5203bb3faeec435d43c0d8bfa40179bfd076cdbd4e1c/pyarrow-20.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:31:31Z, size = 42281473, hashes = { sha256 = "97c8dc984ed09cb07d618d57d8d4b67a5100a30c3818c2fb0b04599f0da2de7b" } }, + { url = "https://files.pythonhosted.org/packages/bc/0b/d56c63b078876da81bbb9ba695a596eabee9b085555ed12bf6eb3b7cab0e/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:31:39Z, size = 42893897, hashes = { sha256 = "9b71daf534f4745818f96c214dbc1e6124d7daf059167330b610fc69b6f3d3e3" } }, + { url = "https://files.pythonhosted.org/packages/92/ac/7d4bd020ba9145f354012838692d48300c1b8fe5634bfda886abcada67ed/pyarrow-20.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:31:45Z, size = 44543847, hashes = { sha256 = "e8b88758f9303fa5a83d6c90e176714b2fd3852e776fc2d7e42a22dd6c2fb368" } }, + { url = "https://files.pythonhosted.org/packages/9d/07/290f4abf9ca702c5df7b47739c1b2c83588641ddfa2cc75e34a301d42e55/pyarrow-20.0.0-cp313-cp313-win_amd64.whl", upload-time = 2025-04-27T12:31:54Z, size = 25653219, hashes = { sha256 = "30b3051b7975801c1e1d387e17c588d8ab05ced9b1e14eec57915f79869b5031" } }, + { url = "https://files.pythonhosted.org/packages/95/df/720bb17704b10bd69dde086e1400b8eefb8f58df3f8ac9cff6c425bf57f1/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:31:59Z, size = 30853957, hashes = { sha256 = "ca151afa4f9b7bc45bcc791eb9a89e90a9eb2772767d0b1e5389609c7d03db63" } }, + { url = "https://files.pythonhosted.org/packages/d9/72/0d5f875efc31baef742ba55a00a25213a19ea64d7176e0fe001c5d8b6e9a/pyarrow-20.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:32:05Z, size = 32247972, hashes = { sha256 = "4680f01ecd86e0dd63e39eb5cd59ef9ff24a9d166db328679e36c108dc993d4c" } }, + { url = "https://files.pythonhosted.org/packages/d5/bc/e48b4fa544d2eea72f7844180eb77f83f2030b84c8dad860f199f94307ed/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:32:11Z, size = 41256434, hashes = { sha256 = "7f4c8534e2ff059765647aa69b75d6543f9fef59e2cd4c6d18015192565d2b70" } }, + { url = "https://files.pythonhosted.org/packages/c3/01/974043a29874aa2cf4f87fb07fd108828fc7362300265a2a64a94965e35b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:32:20Z, size = 42353648, hashes = { sha256 = "3e1f8a47f4b4ae4c69c4d702cfbdfe4d41e18e5c7ef6f1bb1c50918c1e81c57b" } }, + { url = "https://files.pythonhosted.org/packages/68/95/cc0d3634cde9ca69b0e51cbe830d8915ea32dda2157560dda27ff3b3337b/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:32:28Z, size = 40619853, hashes = { sha256 = "a1f60dc14658efaa927f8214734f6a01a806d7690be4b3232ba526836d216122" } }, + { url = "https://files.pythonhosted.org/packages/29/c2/3ad40e07e96a3e74e7ed7cc8285aadfa84eb848a798c98ec0ad009eb6bcc/pyarrow-20.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:32:35Z, size = 42241743, hashes = { sha256 = "204a846dca751428991346976b914d6d2a82ae5b8316a6ed99789ebf976551e6" } }, + { url = "https://files.pythonhosted.org/packages/eb/cb/65fa110b483339add6a9bc7b6373614166b14e20375d4daa73483755f830/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:32:46Z, size = 42839441, hashes = { sha256 = "f3b117b922af5e4c6b9a9115825726cac7d8b1421c37c2b5e24fbacc8930612c" } }, + { url = "https://files.pythonhosted.org/packages/98/7b/f30b1954589243207d7a0fbc9997401044bf9a033eec78f6cb50da3f304a/pyarrow-20.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:32:56Z, size = 44503279, hashes = { sha256 = "e724a3fd23ae5b9c010e7be857f4405ed5e679db5c93e66204db1a69f733936a" } }, + { url = "https://files.pythonhosted.org/packages/37/40/ad395740cd641869a13bcf60851296c89624662575621968dcfafabaa7f6/pyarrow-20.0.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-04-27T12:33:04Z, size = 25944982, hashes = { sha256 = "82f1ee5133bd8f49d31be1299dc07f585136679666b502540db854968576faf9" } }, + { url = "https://files.pythonhosted.org/packages/10/53/421820fa125138c868729b930d4bc487af2c4b01b1c6104818aab7e98f13/pyarrow-20.0.0-cp39-cp39-macosx_12_0_arm64.whl", upload-time = 2025-04-27T12:33:12Z, size = 30844702, hashes = { sha256 = "1bcbe471ef3349be7714261dea28fe280db574f9d0f77eeccc195a2d161fd861" } }, + { url = "https://files.pythonhosted.org/packages/2e/70/fd75e03312b715e90d928fb91ed8d45c9b0520346e5231b1c69293afd4c7/pyarrow-20.0.0-cp39-cp39-macosx_12_0_x86_64.whl", upload-time = 2025-04-27T12:33:20Z, size = 32287180, hashes = { sha256 = "a18a14baef7d7ae49247e75641fd8bcbb39f44ed49a9fc4ec2f65d5031aa3b96" } }, + { url = "https://files.pythonhosted.org/packages/c4/e3/21e5758e46219fdedf5e6c800574dd9d17e962e80014cfe08d6d475be863/pyarrow-20.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-04-27T12:33:28Z, size = 41351968, hashes = { sha256 = "cb497649e505dc36542d0e68eca1a3c94ecbe9799cb67b578b55f2441a247fbc" } }, + { url = "https://files.pythonhosted.org/packages/ac/f5/ed6a4c4b11f9215092a35097a985485bb7d879cb79d93d203494e8604f4e/pyarrow-20.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-04-27T12:33:37Z, size = 42415208, hashes = { sha256 = "11529a2283cb1f6271d7c23e4a8f9f8b7fd173f7360776b668e509d712a02eec" } }, + { url = "https://files.pythonhosted.org/packages/44/e5/466a63668ba25788ee8d38d55f853a60469ae7ad1cda343db9f3f45e0b0a/pyarrow-20.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", upload-time = 2025-04-27T12:33:46Z, size = 40708556, hashes = { sha256 = "6fc1499ed3b4b57ee4e090e1cea6eb3584793fe3d1b4297bbf53f09b434991a5" } }, + { url = "https://files.pythonhosted.org/packages/e8/d7/4c4d4e4cf6e53e16a519366dfe9223ee4a7a38e6e28c1c0d372b38ba3fe7/pyarrow-20.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", upload-time = 2025-04-27T12:33:55Z, size = 42291754, hashes = { sha256 = "db53390eaf8a4dab4dbd6d93c85c5cf002db24902dbff0ca7d988beb5c9dd15b" } }, + { url = "https://files.pythonhosted.org/packages/07/d5/79effb32585b7c18897d3047a2163034f3f9c944d12f7b2fd8df6a2edc70/pyarrow-20.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", upload-time = 2025-04-27T12:34:03Z, size = 42936483, hashes = { sha256 = "851c6a8260ad387caf82d2bbf54759130534723e37083111d4ed481cb253cc0d" } }, + { url = "https://files.pythonhosted.org/packages/09/5c/f707603552c058b2e9129732de99a67befb1f13f008cc58856304a62c38b/pyarrow-20.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", upload-time = 2025-04-27T12:34:13Z, size = 44558895, hashes = { sha256 = "e22f80b97a271f0a7d9cd07394a7d348f80d3ac63ed7cc38b6d1b696ab3b2619" } }, + { url = "https://files.pythonhosted.org/packages/26/cc/1eb6a01c1bbc787f596c270c46bcd2273e35154a84afcb1d0cb4cc72457e/pyarrow-20.0.0-cp39-cp39-win_amd64.whl", upload-time = 2025-04-27T12:34:19Z, size = 25785667, hashes = { sha256 = "9965a050048ab02409fb7cbbefeedba04d3d67f2cc899eff505cc084345959ca" } }, ] [[packages]] @@ -2737,6 +2770,7 @@ wheels = [ [[packages]] name = "pydantic" version = "2.11.7" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", upload-time = 2025-06-14T08:33:17Z, size = 788350, hashes = { sha256 = "d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db" } } wheels = [{ url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", upload-time = 2025-06-14T08:33:14Z, size = 444782, hashes = { sha256 = "dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b" } }] @@ -3205,6 +3239,7 @@ wheels = [ [[packages]] name = "ray" version = "2.47.1" +marker = "platform_machine != 's390x'" wheels = [ { url = "https://files.pythonhosted.org/packages/92/fe/2f1fc21b7a321385fe34fd159c27245c06bad795aba7de71f29e7a00e741/ray-2.47.1-cp310-cp310-macosx_11_0_arm64.whl", upload-time = 2025-06-17T22:26:11Z, size = 66145880, hashes = { sha256 = "36a30930e8d265e708df96f37f6f1f5484f4b97090d505912f992e045a69d310" } }, { url = "https://files.pythonhosted.org/packages/87/4a/60b0ce7dc1ac04e9c48fc398afed557f0f0cb3fd74c07cb71b567a041157/ray-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl", upload-time = 2025-06-17T22:26:18Z, size = 68562947, hashes = { sha256 = "7c03a1e366d3a868a55f8c2f728f5ce35ac85ddf093ac81d0c1a35bf1c25c377" } }, @@ -3283,6 +3318,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd [[packages]] name = "rich" version = "13.9.4" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", upload-time = 2024-11-01T16:43:57Z, size = 223149, hashes = { sha256 = "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098" } } wheels = [{ url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", upload-time = 2024-11-01T16:43:55Z, size = 242424, hashes = { sha256 = "6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90" } }] @@ -3645,6 +3681,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/08/de/e8825727acd8048 [[packages]] name = "smart-open" version = "7.3.1" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/16/be/bf2d60280a9d7fac98ece2150a22538fa4332cda67d04d9618c8406f791e/smart_open-7.3.1.tar.gz", upload-time = 2025-09-08T10:03:53Z, size = 51405, hashes = { sha256 = "b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990" } } wheels = [{ url = "https://files.pythonhosted.org/packages/e5/d9/460cf1d58945dd771c228c29d5664f431dfc4060d3d092fed40546b11472/smart_open-7.3.1-py3-none-any.whl", upload-time = 2025-09-08T10:03:52Z, size = 61722, hashes = { sha256 = "e243b2e7f69d6c0c96dd763d6fbbedbb4e0e4fc6d74aa007acc5b018d523858c" } }] @@ -3879,6 +3916,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/33/cf/8435d5a7159e2a9 [[packages]] name = "virtualenv" version = "20.34.0" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/1c/14/37fcdba2808a6c615681cd216fecae00413c9dab44fb2e57805ecf3eaee3/virtualenv-20.34.0.tar.gz", upload-time = 2025-08-13T14:24:07Z, size = 6003808, hashes = { sha256 = "44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a" } } wheels = [{ url = "https://files.pythonhosted.org/packages/76/06/04c8e804f813cf972e3262f3f8584c232de64f0cde9f703b46cf53a45090/virtualenv-20.34.0-py3-none-any.whl", upload-time = 2025-08-13T14:24:05Z, size = 5983279, hashes = { sha256 = "341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026" } }] @@ -3963,6 +4001,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088 [[packages]] name = "wrapt" version = "1.17.3" +marker = "platform_machine != 's390x'" sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", upload-time = 2025-08-12T05:53:21Z, size = 55547, hashes = { sha256 = "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } } wheels = [ { url = "https://files.pythonhosted.org/packages/3f/23/bb82321b86411eb51e5a5db3fb8f8032fd30bd7c2d74bfe936136b2fa1d6/wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", upload-time = 2025-08-12T05:51:44Z, size = 53482, hashes = { sha256 = "88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04" } }, diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index 0e9067c30c..81d0f84737 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -16,8 +16,8 @@ dependencies = [ "scipy~=1.15.2", "skl2onnx~=1.18.0", "onnxconverter-common~=1.13.0", # Required for skl2onnx, as upgraded version is not compatible with protobuf - "codeflare-sdk~=0.31.0", "kubeflow-training==1.9.3", + "codeflare-sdk~=0.31.0; platform_machine != 's390x'", # DB connectors "pymongo~=4.11.2",