From b5ea421a3ad6c9afd3f96c357a43c0b3a209e0ce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 6 Aug 2025 00:05:45 +0000 Subject: [PATCH 01/10] chore: Generate build artifacts for 3.5.0 release --- build_artifacts/v3/v3.5/v3.5.0/Dockerfile | 224 +++++++++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.in | 68 +++ .../v3/v3.5/v3.5.0/cpu.pinned_env.in | 7 + .../code_editor_machine_settings.json | 4 + .../code_editor_user_settings.json | 3 + .../dirs/etc/code-editor/extensions.txt | 4 + .../v3/v3.5/v3.5.0/dirs/etc/conda/.condarc | 6 + .../dirs/etc/jupyter/jupyter_server_config.py | 28 ++ .../v3.5.0/dirs/etc/patches/apply_patches.sh | 37 ++ .../etc/patches/smus/0001-sparkmagic.patch | 10 + .../0002-sparkmagic-override-info-table.patch | 24 + .../smus/0003-fix-ipython-display.patch | 7 + .../smus/0004-fix-boto3-endpoints.patch | 12 + .../sagemaker-inference-server/__init__.py | 3 + .../dirs/etc/sagemaker-inference-server/serve | 2 + .../etc/sagemaker-inference-server/serve.py | 25 + .../tornado_server/__init__.py | 12 + .../tornado_server/async_handler.py | 76 ++++ .../tornado_server/server.py | 127 ++++++ .../tornado_server/stream_handler.py | 59 +++ .../tornado_server/sync_handler.py | 77 ++++ .../utils/__init__.py | 1 + .../utils/environment.py | 59 +++ .../utils/exception.py | 21 + .../utils/logger.py | 43 ++ .../v3.5.0/dirs/etc/sagemaker-ui/git_clone.sh | 62 +++ .../dirs/etc/sagemaker-ui/git_config.sh | 9 + .../jupyter/lab/settings/overrides.json | 5 + .../jupyter/lab/settings/page_config.json | 13 + .../jupyter/server/jupyter_server_config.py | 40 ++ .../python3_kernel_launcher.sh | 51 +++ .../sagemaker-ui/kernels/python3/kernel.json | 14 + .../etc/sagemaker-ui/libmgmt/install-lib.sh | 18 + .../etc/sagemaker-ui/network_validation.sh | 188 ++++++++ .../sagemaker-ui/project-storage/README.md | 24 + .../project-storage/create-storage-readme.sh | 10 + .../sagemaker-ui/sagemaker-mcp/default.json | 48 ++ .../etc/sagemaker-ui/sagemaker-mcp/mcp.json | 8 + .../sagemaker-ui/sagemaker-mcp/smus-mcp.py | 123 +++++ .../sagemaker-ui/sagemaker_ui_post_startup.sh | 428 ++++++++++++++++++ .../etc/sagemaker-ui/set_code_editor_theme.sh | 23 + .../workflows/docker-compose.yaml | 77 ++++ .../etc/sagemaker-ui/workflows/healthcheck.sh | 34 ++ ...akerWorkflowsOperator-1.0-py3-none-any.whl | Bin 0 -> 23090 bytes ...n_sagemaker_studio-1.0.19-py3-none-any.whl | Bin 0 -> 2335649 bytes .../workflows/requirements/requirements.txt | 5 + .../etc/sagemaker-ui/workflows/sample_dag.py | 18 + .../workflows/sm-spark-cli-install.sh | 9 + .../sagemaker-ui/workflows/sm_init_script.sh | 24 + .../workflows/start-workflows-container.sh | 198 ++++++++ .../sagemaker-ui/workflows/startup/startup.sh | 1 + .../workflows/stop-workflows-container.sh | 16 + .../sagemaker-ui/workflows/workflow_client.py | 114 +++++ .../etc/sagemaker/sm_pysdk_default_config.py | 109 +++++ .../conf.d/supervisord-code-editor.conf | 12 + .../supervisor/conf.d/supervisord-common.conf | 18 + .../conf.d/supervisord-jupyter-lab.conf | 11 + .../supervisord-sagemaker-ui-code-editor.conf | 28 ++ .../supervisord-sagemaker-ui-default.conf | 27 ++ .../conf.d/supervisord-sagemaker-ui.conf | 35 ++ .../etc/supervisor/conf.d/supervisord.conf | 27 ++ .../dirs/usr/local/bin/entrypoint-code-editor | 16 + .../usr/local/bin/entrypoint-jupyter-server | 25 + .../bin/entrypoint-sagemaker-ui-code-editor | 17 + .../entrypoint-sagemaker-ui-jupyter-server | 27 ++ .../dirs/usr/local/bin/merge-settings-util.py | 22 + .../dirs/usr/local/bin/restart-jupyter-server | 6 + .../bin/restart-sagemaker-ui-jupyter-server | 6 + .../dirs/usr/local/bin/start-code-editor | 84 ++++ .../dirs/usr/local/bin/start-jupyter-server | 44 ++ .../local/bin/start-sagemaker-ui-code-editor | 107 +++++ .../bin/start-sagemaker-ui-jupyter-server | 58 +++ .../v3/v3.5/v3.5.0/gpu.arg_based_env.in | 6 + build_artifacts/v3/v3.5/v3.5.0/gpu.env.in | 68 +++ .../v3/v3.5/v3.5.0/gpu.pinned_env.in | 6 + .../v3/v3.5/v3.5.0/patch_glue_pyspark.json | 15 + .../v3/v3.5/v3.5.0/patch_glue_spark.json | 15 + .../v3/v3.5/v3.5.0/source-version.txt | 1 + 78 files changed, 3289 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/Dockerfile create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.in create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.pinned_env.in create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_machine_settings.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_user_settings.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/extensions.txt create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/conda/.condarc create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/jupyter/jupyter_server_config.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/apply_patches.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0001-sparkmagic.patch create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0002-sparkmagic-override-info-table.patch create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0003-fix-ipython-display.patch create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0004-fix-boto3-endpoints.patch create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/__init__.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/__init__.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/async_handler.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/server.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/stream_handler.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/sync_handler.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/__init__.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/environment.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/exception.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/logger.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_clone.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_config.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/overrides.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/page_config.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/server/jupyter_server_config.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/kernel_launchers/python3_kernel_launcher.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/python3/kernel.json create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/libmgmt/install-lib.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/network_validation.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/README.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/create-storage-readme.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/default.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/mcp.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/set_code_editor_theme.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/docker-compose.yaml create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/healthcheck.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/plugins/amzn_SagemakerWorkflowsOperator-1.0-py3-none-any.whl create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/plugins/amzn_sagemaker_studio-1.0.19-py3-none-any.whl create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/requirements/requirements.txt create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/sample_dag.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/sm-spark-cli-install.sh create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/sm_init_script.sh create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/start-workflows-container.sh create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/startup/startup.sh create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/stop-workflows-container.sh create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/workflow_client.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-code-editor.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-common.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-jupyter-lab.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-default.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui.conf create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord.conf create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-code-editor create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-jupyter-server create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server create mode 100644 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/merge-settings-util.py create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-jupyter-server create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-sagemaker-ui-jupyter-server create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-code-editor create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-jupyter-server create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-code-editor create mode 100755 build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-jupyter-server create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.arg_based_env.in create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.in create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.pinned_env.in create mode 100644 build_artifacts/v3/v3.5/v3.5.0/patch_glue_pyspark.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/patch_glue_spark.json create mode 100644 build_artifacts/v3/v3.5/v3.5.0/source-version.txt diff --git a/build_artifacts/v3/v3.5/v3.5.0/Dockerfile b/build_artifacts/v3/v3.5/v3.5.0/Dockerfile new file mode 100644 index 000000000..644caf8aa --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/Dockerfile @@ -0,0 +1,224 @@ +ARG TAG_FOR_BASE_MICROMAMBA_IMAGE +FROM mambaorg/micromamba:$TAG_FOR_BASE_MICROMAMBA_IMAGE + +ARG CUDA_MAJOR_MINOR_VERSION='' +ARG ENV_IN_FILENAME +ARG PINNED_ENV_IN_FILENAME +ARG ARG_BASED_ENV_IN_FILENAME +ARG IMAGE_VERSION +LABEL "org.amazon.sagemaker-distribution.image.version"=$IMAGE_VERSION + +ARG AMZN_BASE="/opt/amazon/sagemaker" +ARG DB_ROOT_DIR="/opt/db" +ARG DIRECTORY_TREE_STAGE_DIR="${AMZN_BASE}/dir-staging" + +ARG NB_USER="sagemaker-user" +ARG NB_UID=1000 +ARG NB_GID=100 + +# https://www.openssl.org/source/ +ARG FIPS_VALIDATED_SSL=3.0.8 +ARG MIN_REQUIRED_MICROMAMBA_VERSION=1.5.11 + +ENV SAGEMAKER_LOGGING_DIR="/var/log/sagemaker/" +ENV STUDIO_LOGGING_DIR="/var/log/studio/" +ENV EDITOR="nano" +ENV IMAGE_VERSION=$IMAGE_VERSION +ENV PINNED_MICROMAMBA_MINOR_VERSION="1.5.*" +ENV SAGEMAKER_RECOVERY_MODE_HOME=/tmp/sagemaker-recovery-mode-home + +USER root +# Upgrade micromamba to the latest patch version in the pinned minor version range, if applicable +RUN CURRENT_MICROMAMBA_VERSION=$(micromamba --version) && \ + echo "Current micromamba version: $CURRENT_MICROMAMBA_VERSION" && \ + if [[ "$CURRENT_MICROMAMBA_VERSION" == $PINNED_MICROMAMBA_MINOR_VERSION ]]; then \ + echo "Upgrading micromamba to the latest $PINNED_MICROMAMBA_MINOR_VERSION version..." && \ + micromamba self-update -c conda-forge --version "$MIN_REQUIRED_MICROMAMBA_VERSION" && \ + micromamba clean --all --yes --force-pkgs-dirs; \ + else \ + echo "Micromamba is already at version $CURRENT_MICROMAMBA_VERSION (outside $PINNED_MICROMAMBA_MINOR_VERSION). No upgrade performed."; \ + fi + +RUN usermod "--login=${NB_USER}" "--home=/home/${NB_USER}" --move-home "-u ${NB_UID}" "${MAMBA_USER}" && \ + groupmod "--new-name=${NB_USER}" --non-unique "-g ${NB_GID}" "${MAMBA_USER}" && \ + # Update the expected value of MAMBA_USER for the + # _entrypoint.sh consistency check. + echo "${NB_USER}" > "/etc/arg_mamba_user" && \ + : +ENV MAMBA_USER=$NB_USER +ENV USER=$NB_USER + +RUN apt-get update && apt-get upgrade -y && \ + apt-get install -y --no-install-recommends sudo gettext-base wget curl unzip git rsync build-essential openssh-client nano cron less mandoc jq ca-certificates gnupg && \ + # We just install tzdata below but leave default time zone as UTC. This helps packages like Pandas to function correctly. + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata krb5-user libkrb5-dev libsasl2-dev libsasl2-modules && \ + chmod g+w /etc/passwd && \ + echo "ALL ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \ + touch /etc/krb5.conf.lock && chown ${NB_USER}:${MAMBA_USER} /etc/krb5.conf* && \ + # Note that we do NOT run `rm -rf /var/lib/apt/lists/*` here. If we did, anyone building on top of our images will + # not be able to run any `apt-get install` commands and that would hamper customizability of the images. + curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \ + unzip awscliv2.zip && \ + sudo ./aws/install && \ + rm -rf aws awscliv2.zip && \ + : && \ + # Install Q CLI + curl --proto '=https' --tlsv1.2 -sSf "https://desktop-release.q.us-east-1.amazonaws.com/1.12.7/q-x86_64-linux.zip" -o "q.zip" && \ + unzip q.zip && \ + Q_INSTALL_GLOBAL=true ./q/install.sh --no-confirm && \ + rm -rf q q.zip && \ + : && \ + echo "source /usr/local/bin/_activate_current_env.sh" | tee --append /etc/profile && \ +# CodeEditor - create server, user data dirs + mkdir -p /opt/amazon/sagemaker/sagemaker-code-editor-server-data /opt/amazon/sagemaker/sagemaker-code-editor-user-data \ + && chown $MAMBA_USER:$MAMBA_USER /opt/amazon/sagemaker/sagemaker-code-editor-server-data /opt/amazon/sagemaker/sagemaker-code-editor-user-data && \ +# create dir to store user data files + mkdir -p /opt/amazon/sagemaker/user-data \ + && chown $MAMBA_USER:$MAMBA_USER /opt/amazon/sagemaker/user-data && \ +# Merge in OS directory tree contents. + mkdir -p ${DIRECTORY_TREE_STAGE_DIR} +COPY dirs/ ${DIRECTORY_TREE_STAGE_DIR}/ +RUN rsync -a ${DIRECTORY_TREE_STAGE_DIR}/ / && \ + rm -rf ${DIRECTORY_TREE_STAGE_DIR} && \ +# CodeEditor - download the extensions + mkdir -p /etc/code-editor/extensions && \ + while IFS= read -r url || [ -n "$url" ]; do \ + echo "Downloading extension from ${url}..." && \ + wget --no-check-certificate -P /etc/code-editor/extensions "${url}"; \ + done < /etc/code-editor/extensions.txt + +USER $MAMBA_USER +COPY --chown=$MAMBA_USER:$MAMBA_USER $ENV_IN_FILENAME *.in /tmp/ +COPY --chown=$MAMBA_USER:$MAMBA_USER $PINNED_ENV_IN_FILENAME *.in /tmp/ + +ARG MAMBA_DOCKERFILE_ACTIVATE=1 +ARG CONDA_OVERRIDE_CUDA=$CUDA_MAJOR_MINOR_VERSION + +# Make sure that $ENV_IN_FILENAME and $PINNED_ENV_IN_FILENAME has a newline at the end before the `tee` command runs. +# Otherwise, nasty things will happen. +RUN if [[ -z $ARG_BASED_ENV_IN_FILENAME ]] ; \ + then echo 'No ARG_BASED_ENV_IN_FILENAME passed' ; \ + else envsubst < /tmp/$ARG_BASED_ENV_IN_FILENAME | tee --append /tmp/$ENV_IN_FILENAME ; \ + fi && \ + # Enforce dependencies are all installed from conda-forge + micromamba install -y --name base --file /tmp/$ENV_IN_FILENAME --file /tmp/$PINNED_ENV_IN_FILENAME && \ + mkdir -p $SAGEMAKER_RECOVERY_MODE_HOME && \ + chown $MAMBA_USER:$MAMBA_USER $SAGEMAKER_RECOVERY_MODE_HOME && \ + SUPERVISOR_VERSION=$(grep "^conda-forge::supervisor\[" /tmp/$ENV_IN_FILENAME) && \ + JUPYTERLAB_VERSION=$(grep "^conda-forge::jupyterlab\[" /tmp/$ENV_IN_FILENAME) && \ + SAGEMAKER_JUPYTERLAB_VERSION=$(grep "^conda-forge::sagemaker-jupyterlab-extension" /tmp/$ENV_IN_FILENAME) && \ + echo "Installing in sagemaker-recovery-mode micromamba environment: $JUPYTERLAB_VERSION $SAGEMAKER_JUPYTERLAB_VERSION" && \ + micromamba create --prefix /opt/conda/envs/sagemaker-recovery-mode && \ + micromamba install --prefix /opt/conda/envs/sagemaker-recovery-mode -y $JUPYTERLAB_VERSION $SAGEMAKER_JUPYTERLAB_VERSION $SUPERVISOR_VERSION && \ + micromamba clean --all --yes --force-pkgs-dirs && \ + rm -rf /tmp/*.in && \ + sudo ln -s $(which python3) /usr/bin/python && \ + # Update npm version + npm i -g npm && \ + # Enforce to use `conda-forge` as only channel, by removing `defaults` + conda config --remove channels defaults && \ + micromamba config append channels conda-forge --env && \ + # Configure CodeEditor - Install extensions and set preferences + extensionloc=/opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions && mkdir -p "${extensionloc}" \ + # Loop through all vsix files in /etc/code-editor/extensions and install them + && for ext in /etc/code-editor/extensions/*.vsix; do \ + echo "Installing extension ${ext}..."; \ + sagemaker-code-editor --install-extension "${ext}" --extensions-dir "${extensionloc}" --server-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data --user-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-user-data; \ + done \ + # Copy the settings + && cp /etc/code-editor/code_editor_machine_settings.json /opt/amazon/sagemaker/sagemaker-code-editor-server-data/data/Machine/settings.json && \ + cp /etc/code-editor/code_editor_user_settings.json /opt/amazon/sagemaker/sagemaker-code-editor-server-data/data/User/settings.json && \ + # Install glue kernels, and move to shared directory + # Also patching base kernel so Studio background code doesn't start session silently + install-glue-kernels && \ + SITE_PACKAGES=$(pip show aws-glue-sessions | grep Location | awk '{print $2}') && \ + jupyter-kernelspec install $SITE_PACKAGES/aws_glue_interactive_sessions_kernel/glue_pyspark --user && \ + jupyter-kernelspec install $SITE_PACKAGES/aws_glue_interactive_sessions_kernel/glue_spark --user && \ + mv /home/sagemaker-user/.local/share/jupyter/kernels/glue_pyspark /opt/conda/share/jupyter/kernels && \ + mv /home/sagemaker-user/.local/share/jupyter/kernels/glue_spark /opt/conda/share/jupyter/kernels && \ + sed -i '/if not store_history and (/i\ if "sm_analytics_runtime_check" in code:\n return await self._complete_cell()\n' \ + "$SITE_PACKAGES/aws_glue_interactive_sessions_kernel/glue_kernel_base/BaseKernel.py" && \ + # Install FIPS Provider for OpenSSL, on top of existing OpenSSL installation + # v3.0.8 is latest FIPS validated provider, so this is the one we install + # But we need to run tests against the installed version. + # see https://github.com/openssl/openssl/blob/master/README-FIPS.md https://www.openssl.org/source/ + INSTALLED_SSL=$(micromamba list | grep openssl | tr -s ' ' | cut -d ' ' -f 3 | head -n 1) && \ + # download source code for installed, and FIPS validated openssl versions + curl -L https://github.com/openssl/openssl/releases/download/openssl-$FIPS_VALIDATED_SSL/openssl-$FIPS_VALIDATED_SSL.tar.gz > openssl-$FIPS_VALIDATED_SSL.tar.gz && \ + curl -L https://github.com/openssl/openssl/releases/download/openssl-$INSTALLED_SSL/openssl-$INSTALLED_SSL.tar.gz > openssl-$INSTALLED_SSL.tar.gz && \ + tar -xf openssl-$FIPS_VALIDATED_SSL.tar.gz && tar -xf openssl-$INSTALLED_SSL.tar.gz && cd openssl-$FIPS_VALIDATED_SSL && \ + # Configure both versions to enable FIPS and build + ./Configure enable-fips --prefix=/opt/conda --openssldir=/opt/conda/ssl && make && \ + cd ../openssl-$INSTALLED_SSL && \ + ./Configure enable-fips --prefix=/opt/conda --openssldir=/opt/conda/ssl && make && \ + # Copy validated provider to installed version for testing + cp ../openssl-$FIPS_VALIDATED_SSL/providers/fips.so providers/. && \ + cp ../openssl-$FIPS_VALIDATED_SSL/providers/fipsmodule.cnf providers/. && \ + make tests && cd ../openssl-$FIPS_VALIDATED_SSL && \ + # After tests pass, install FIPS provider and remove source code + make install_fips && cd .. && rm -rf ./openssl-* && \ +# Create new config file with fips-enabled. Then user can override OPENSSL_CONF to enable FIPS +# e.g. export OPENSSL_CONF=/opt/conda/ssl/openssl-fips.cnf + cp /opt/conda/ssl/openssl.cnf /opt/conda/ssl/openssl-fips.cnf && \ + sed -i "s:# .include fipsmodule.cnf:.include /opt/conda/ssl/fipsmodule.cnf:" /opt/conda/ssl/openssl-fips.cnf && \ + sed -i 's:# fips = fips_sect:fips = fips_sect:' /opt/conda/ssl/openssl-fips.cnf && \ +# Install Kerberos. +# Make sure no dependency is added/updated + pip install "krb5>=0.5.1,<0.6" && \ + pip show krb5 | grep Require | xargs -i sh -c '[ $(echo {} | cut -d: -f2 | wc -w) -eq 0 ] ' && \ +# https://stackoverflow.com/questions/122327 + SYSTEM_PYTHON_PATH=$(python3 -c "from __future__ import print_function;import sysconfig; print(sysconfig.get_paths().get('purelib'))") && \ + # Remove SparkRKernel as it's not supported \ + jupyter-kernelspec remove -f -y sparkrkernel && \ + # Patch Sparkmagic lib to support Custom Certificates \ + # https://github.com/jupyter-incubator/sparkmagic/pull/435/files \ + cp -a ${SYSTEM_PYTHON_PATH}/sagemaker_studio_analytics_extension/patches/configuration.py ${SYSTEM_PYTHON_PATH}/sparkmagic/utils/ && \ + cp -a ${SYSTEM_PYTHON_PATH}/sagemaker_studio_analytics_extension/patches/reliablehttpclient.py ${SYSTEM_PYTHON_PATH}/sparkmagic/livyclientlib/reliablehttpclient.py && \ + sed -i 's= "python"= "/opt/conda/bin/python"=g' /opt/conda/share/jupyter/kernels/pysparkkernel/kernel.json /opt/conda/share/jupyter/kernels/sparkkernel/kernel.json && \ + sed -i 's="Spark"="SparkMagic Spark"=g' /opt/conda/share/jupyter/kernels/sparkkernel/kernel.json && \ + sed -i 's="PySpark"="SparkMagic PySpark"=g' /opt/conda/share/jupyter/kernels/pysparkkernel/kernel.json && \ + # Configure RTC - disable jupyter_collaboration by default + jupyter labextension disable @jupyter/collaboration-extension && \ + # Disable docprovider-extension for v3 and above images + jupyter labextension disable @jupyter/docprovider-extension + +# Patch glue kernels to use kernel wrapper +COPY patch_glue_pyspark.json /opt/conda/share/jupyter/kernels/glue_pyspark/kernel.json +COPY patch_glue_spark.json /opt/conda/share/jupyter/kernels/glue_spark/kernel.json + +USER root + +# Create logging directories for supervisor +RUN mkdir -p $SAGEMAKER_LOGGING_DIR && \ + chmod a+rw $SAGEMAKER_LOGGING_DIR && \ + mkdir -p ${STUDIO_LOGGING_DIR} && \ + chown ${NB_USER}:${MAMBA_USER} ${STUDIO_LOGGING_DIR} && \ + # Create sagemaker pysdk admin default config directory + mkdir -p /etc/xdg/sagemaker && \ + chmod a+rw /etc/xdg/sagemaker && \ + # Clean up CodeEditor artifacts + rm -rf /etc/code-editor && \ + # Create supervisord runtime directory + mkdir -p /var/run/supervisord && \ + chmod a+rw /var/run/supervisord && \ + # Create root directory for DB + # Create logging directories for supervisor + mkdir -p $DB_ROOT_DIR && \ + chmod a+rw $DB_ROOT_DIR && \ + HOME_DIR="/home/${NB_USER}/licenses" \ + && mkdir -p ${HOME_DIR} \ + && curl -o ${HOME_DIR}/oss_compliance.zip https://aws-dlinfra-utilities.s3.amazonaws.com/oss_compliance.zip \ + && unzip ${HOME_DIR}/oss_compliance.zip -d ${HOME_DIR}/ \ + && cp ${HOME_DIR}/oss_compliance/test/testOSSCompliance /usr/local/bin/testOSSCompliance \ + && chmod +x /usr/local/bin/testOSSCompliance \ + && chmod +x ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh \ + && ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh ${HOME_DIR} python \ + && rm -rf ${HOME_DIR}/oss_compliance* + +# Explicitly disable BuildKit for SM Studio Docker functionality +ENV DOCKER_BUILDKIT=0 +ENV PATH="/etc/sagemaker-inference-server:/opt/conda/bin:/opt/conda/condabin:$PATH" +WORKDIR "/home/${NB_USER}" +ENV SHELL=/bin/bash +ENV OPENSSL_MODULES=/opt/conda/lib64/ossl-modules/ +USER $MAMBA_USER diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.in b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.in new file mode 100644 index 000000000..2387e375c --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.in @@ -0,0 +1,68 @@ +# This file is auto-generated. +conda-forge::mcp[version='>=1.12.3,<2.0.0'] +conda-forge::uv[version='>=0.8.4,<1.0.0'] +conda-forge::s3fs[version='>=2024.12.0,<2025.0.0'] +conda-forge::seaborn[version='>=0.13.2,<1.0.0'] +conda-forge::jupyter-activity-monitor-extension[version='>=0.3.2,<1.0.0'] +conda-forge::mlflow[version='>=2.22.0,<3.0.0'] +conda-forge::sagemaker-mlflow[version='>=0.1.0,<1.0.0'] +conda-forge::langchain-aws[version='>=0.2.19,<1.0.0'] +conda-forge::jupyter-collaboration[version='>=3.1.0,<4.0.0'] +conda-forge::sagemaker-code-editor[version='>=1.7.1,<2.0.0'] +conda-forge::amazon_sagemaker_sql_editor[version='>=0.1.18,<1.0.0'] +conda-forge::amazon-sagemaker-sql-magic[version='>=0.1.4,<1.0.0'] +conda-forge::amazon-sagemaker-jupyter-ai-q-developer[version='>=1.2.7,<2.0.0'] +conda-forge::amazon-q-developer-jupyterlab-ext[version='>=3.4.8,<4.0.0'] +conda-forge::langchain[version='>=0.3.27,<1.0.0'] +conda-forge::fastapi[version='>=0.116.1,<1.0.0'] +conda-forge::uvicorn[version='>=0.35.0,<1.0.0'] +conda-forge::pytorch[version='>=2.6.0,<3.0.0'] +conda-forge::tensorflow[version='>=2.18.0,<3.0.0'] +conda-forge::python[version='>=3.12.9,<3.13.0'] +conda-forge::pip[version='>=25.2,<26.0.0'] +conda-forge::torchvision[version='>=0.21.0,<1.0.0'] +conda-forge::numpy[version='>=1.26.4,<2.0.0'] +conda-forge::pandas[version='>=2.3.1,<3.0.0'] +conda-forge::scikit-learn[version='>=1.7.1,<2.0.0'] +conda-forge::jinja2[version='>=3.1.6,<4.0.0'] +conda-forge::matplotlib-base[version='>=3.10.5,<4.0.0'] +conda-forge::sagemaker-headless-execution-driver[version='>=0.0.13,<1.0.0'] +conda-forge::ipython[version='>=8.37.0,<9.0.0'] +conda-forge::scipy[version='>=1.16.0,<2.0.0'] +conda-forge::keras[version='>=3.10.0,<4.0.0'] +conda-forge::py-xgboost-cpu[version='>=2.1.4,<3.0.0'] +conda-forge::jupyterlab[version='>=4.4.5,<5.0.0'] +conda-forge::ipywidgets[version='>=8.1.7,<9.0.0'] +conda-forge::conda[version='>=25.5.1,<26.0.0'] +conda-forge::boto3[version='>=1.37.1,<2.0.0'] +conda-forge::sagemaker-python-sdk[version='>=2.245.0,<3.0.0'] +conda-forge::supervisor[version='>=4.2.5,<5.0.0'] +conda-forge::autogluon[version='>=1.4.0,<2.0.0'] +conda-forge::aws-glue-sessions[version='>=1.0.9,<2.0.0'] +conda-forge::sagemaker-kernel-wrapper[version='>=0.0.5,<1.0.0'] +conda-forge::jupyter-ai[version='>=2.31.6,<3.0.0'] +conda-forge::jupyter-scheduler[version='>=2.11.0,<3.0.0'] +conda-forge::jupyter-lsp[version='>=2.2.6,<3.0.0'] +conda-forge::jupyterlab-lsp[version='>=5.0.3,<6.0.0'] +conda-forge::python-lsp-server[version='>=1.13.0,<2.0.0'] +conda-forge::jupyterlab-git[version='>=0.51.2,<1.0.0'] +conda-forge::notebook[version='>=7.4.4,<8.0.0'] +conda-forge::altair[version='>=5.5.0,<6.0.0'] +conda-forge::sagemaker-studio-analytics-extension[version='>=0.2.0,<1.0.0'] +conda-forge::jupyter-dash[version='>=0.4.2,<1.0.0'] +conda-forge::sagemaker-jupyterlab-extension[version='>=0.5.1,<1.0.0'] +conda-forge::sagemaker-jupyterlab-emr-extension[version='>=0.4.0,<1.0.0'] +conda-forge::amazon-sagemaker-jupyter-scheduler[version='>=3.1.15,<4.0.0'] +conda-forge::jupyter-server-proxy[version='>=4.4.0,<5.0.0'] +conda-forge::pyhive[version='>=0.7.0,<1.0.0'] +conda-forge::python-gssapi[version='>=1.9.0,<2.0.0'] +conda-forge::tf-keras[version='>=2.18.0,<3.0.0'] +conda-forge::git-remote-codecommit[version='>=1.16,<2.0.0'] +conda-forge::docker-cli[version='>=27.5.1,<28.0.0'] +conda-forge::aioboto3[version='>=14.1.0,<15.0.0'] +conda-forge::sagemaker-studio-cli[version='>=1.0.6,<2.0.0'] +conda-forge::sagemaker-studio[version='>=1.0.20,<2.0.0'] +conda-forge::sagemaker-studio-dataengineering-sessions[version='>=1.2.1,<2.0.0'] +conda-forge::sagemaker-studio-dataengineering-extensions[version='>=1.2.3,<2.0.0'] +conda-forge::amzn-sagemaker-aiops-jupyterlab-extension[version='>=1.0.4,<2.0.0'] +conda-forge::aws-s3-access-grants-boto3-plugin[version='>=1.2.0,<2.0.0'] diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.pinned_env.in b/build_artifacts/v3/v3.5/v3.5.0/cpu.pinned_env.in new file mode 100644 index 000000000..2c088f01b --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.pinned_env.in @@ -0,0 +1,7 @@ +conda-forge::dash[version='<=2.18.1'] +conda-forge::evaluate[version='<0.4.2'] +conda-forge::catboost[version='>=1.1.1,<1.3.0',build='*cpu*'] +conda-forge::libsqlite[version='<3.49.0'] +conda-forge::urllib3[version='<2'] +conda-forge::papermill[version='>=2.6.0'] +conda-forge::plotly[version='<6.1.0'] diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_machine_settings.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_machine_settings.json new file mode 100644 index 000000000..44fb8ef7f --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_machine_settings.json @@ -0,0 +1,4 @@ +{ + "python.terminal.activateEnvironment": false, + "python.defaultInterpreterPath": "/opt/conda/bin/python" +} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_user_settings.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_user_settings.json new file mode 100644 index 000000000..ed3ef56a4 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/code_editor_user_settings.json @@ -0,0 +1,3 @@ +{ + "extensions.autoUpdate": false +} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/extensions.txt b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/extensions.txt new file mode 100644 index 000000000..2786c692d --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/code-editor/extensions.txt @@ -0,0 +1,4 @@ +https://open-vsx.org/api/ms-toolsai/jupyter/2024.5.0/file/ms-toolsai.jupyter-2024.5.0.vsix +https://open-vsx.org/api/ms-python/python/2023.20.0/file/ms-python.python-2023.20.0.vsix +https://open-vsx.org/api/amazonwebservices/aws-toolkit-vscode/3.69.0/file/amazonwebservices.aws-toolkit-vscode-3.69.0.vsix +https://open-vsx.org/api/amazonwebservices/amazon-q-vscode/1.58.0/file/amazonwebservices.amazon-q-vscode-1.58.0.vsix diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/conda/.condarc b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/conda/.condarc new file mode 100644 index 000000000..c3616df50 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/conda/.condarc @@ -0,0 +1,6 @@ +envs_dirs: + - ~/.conda/envs + - /opt/conda/envs +pkgs_dirs: + - ~/.conda/pkgs + - /opt/conda/pkgs diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/jupyter/jupyter_server_config.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/jupyter/jupyter_server_config.py new file mode 100644 index 000000000..0182cc238 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/jupyter/jupyter_server_config.py @@ -0,0 +1,28 @@ +# Default Jupyter server config +# Note: those config can be overridden by user-level configs. + +c.ServerApp.terminado_settings = {"shell_command": ["/bin/bash"]} +c.ServerApp.tornado_settings = {"compress_response": True} + +# Do not delete files to trash. Instead, permanently delete files. +c.FileContentsManager.delete_to_trash = False + +# Allow deleting non-empty directory via file browser. Related documentation: +# https://github.com/jupyter-server/jupyter_server/blob/main/jupyter_server/services/contents/filemanager.py#L125-L129 +c.FileContentsManager.always_delete_dir = True + +# Enable `allow_hidden` by default, so hidden files are accessible via Jupyter server +# Related documentation: https://jupyterlab.readthedocs.io/en/stable/user/files.html#displaying-hidden-files +c.ContentsManager.allow_hidden = True + +# This will set the LanguageServerManager.extra_node_roots setting if amazon_sagemaker_sql_editor exists in the +# environment. Ignore otherwise, don't fail the JL server start +# Related documentation: https://jupyterlab-lsp.readthedocs.io/en/v3.4.0/Configuring.html +try: + import os + + module = __import__("amazon_sagemaker_sql_editor") + module_location = os.path.dirname(module.__file__) + c.LanguageServerManager.extra_node_roots = [f"{module_location}/sql-language-server"] +except: + pass diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/apply_patches.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/apply_patches.sh new file mode 100755 index 000000000..c4ec7604c --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/apply_patches.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +set -eux + +# Check if parameter is provided +if [ $# -ne 1 ]; then + echo "Usage: $0 [smus|studio-ai]" + exit 1 +fi + +# Validate parameter +case "$1" in + "smus") + PATCH_DIR="/etc/patches/smus" + ;; + "studio-ai") + PATCH_DIR="/etc/patches/studio-ai" + ;; + *) + echo "Error: Parameter must be either 'smus' or 'studio-ai'" + exit 1 + ;; +esac + +# Check if patch directory exists +if [ ! -d "$PATCH_DIR" ]; then + echo "Error: Patch directory $PATCH_DIR does not exist" + exit 1 +fi + +# Patch files can be generated via "diff -u /path/to/original_file /path/to/new_file > XXX_bad_package.patch" +# See https://www.thegeekstuff.com/2014/12/patch-command-examples/ +for PATCHFILE in "$PATCH_DIR"/*.patch; do + [ -f "$PATCHFILE" ] || continue + echo "Applying $PATCHFILE" + (cd "/opt/conda" && patch --strip=3 < "$PATCHFILE") +done diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0001-sparkmagic.patch b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0001-sparkmagic.patch new file mode 100644 index 000000000..25d380b9d --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0001-sparkmagic.patch @@ -0,0 +1,10 @@ +--- /opt/conda/lib/python3.12/site-packages/sparkmagic/livyclientlib/command.py ++++ /opt/conda/lib/python3.12/site-packages/sparkmagic/livyclientlib/command.py +@@ -54,6 +54,7 @@ + try: + session.wait_for_idle() + data = {"code": self.code} ++ data["kind"] = session.kind + response = session.http_client.post_statement(session.id, data) + statement_id = response["id"] + output = self._get_statement_output(session, statement_id) diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0002-sparkmagic-override-info-table.patch b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0002-sparkmagic-override-info-table.patch new file mode 100644 index 000000000..0e6959fc3 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0002-sparkmagic-override-info-table.patch @@ -0,0 +1,24 @@ +--- /opt/conda/lib/python3.12/site-packages/sparkmagic/utils/utils.py ++++ /opt/conda/lib/python3.12/site-packages/sparkmagic/utils/utils.py +@@ -94,15 +94,12 @@ + + + def get_sessions_info_html(info_sessions, current_session_id): +- html = ( +- """ +-""" +- + "".join( +- [session.get_row_html(current_session_id) for session in info_sessions] +- ) +- + "
IDYARN Application IDKindStateSpark UIDriver logUserCurrent session?
" +- ) +- ++ current_session = next((session for session in info_sessions if session.id == current_session_id), None) ++ spark_ui_url = current_session.get_spark_ui_url() ++ driver_log_url = current_session.get_driver_log_url() ++ ++ from sagemaker_studio_dataengineering_sessions.sagemaker_base_session_manager.common.debugging_utils import get_sessions_info_html ++ html = get_sessions_info_html(current_session.get_app_id(), spark_ui_url, driver_log_url) + return html + + diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0003-fix-ipython-display.patch b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0003-fix-ipython-display.patch new file mode 100644 index 000000000..f4b2389a8 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0003-fix-ipython-display.patch @@ -0,0 +1,7 @@ +--- /opt/conda/lib/python3.12/site-packages/hdijupyterutils/ipythondisplay.py ++++ /opt/conda/lib/python3.12/site-packages/hdijupyterutils/ipythondisplay.py +@@ -1,4 +1,4 @@ +-from IPython.core.display import display, HTML ++from IPython.display import display, HTML + from IPython import get_ipython + import sys diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0004-fix-boto3-endpoints.patch b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0004-fix-boto3-endpoints.patch new file mode 100644 index 000000000..cadcc70b3 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/patches/smus/0004-fix-boto3-endpoints.patch @@ -0,0 +1,12 @@ +--- /opt/conda/lib/python3.12/site-packages/botocore/data/endpoints.json ++++ /opt/conda/lib/python3.12/site-packages/botocore/data/endpoints.json +@@ -5404,6 +5404,9 @@ + "ap-northeast-3" : { + "hostname" : "datazone.ap-northeast-3.api.aws" + }, ++ "ap-south-1" : { ++ "hostname" : "datazone.ap-south-1.api.aws" ++ }, + "ap-south-2" : { + "hostname" : "datazone.ap-south-2.api.aws" + }, diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/__init__.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/__init__.py new file mode 100644 index 000000000..0427e383a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/__init__.py @@ -0,0 +1,3 @@ +from __future__ import absolute_import + +import utils.logger diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve new file mode 100755 index 000000000..bd604df37 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve @@ -0,0 +1,2 @@ +#!/bin/bash +python /etc/sagemaker-inference-server/serve.py diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve.py new file mode 100644 index 000000000..0d23ada86 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/serve.py @@ -0,0 +1,25 @@ +from __future__ import absolute_import + +""" +TODO: when adding support for more serving frameworks, move the below logic into a condition statement. +We also need to define the right environment variable for signify what serving framework to use. + +Ex. + +inference_server = None +serving_framework = os.getenv("SAGEMAKER_INFERENCE_FRAMEWORK", None) + +if serving_framework == "FastAPI": + inference_server = FastApiServer() +elif serving_framework == "Flask": + inference_server = FlaskServer() +else: + inference_server = TornadoServer() + +inference_server.serve() + +""" +from tornado_server.server import TornadoServer + +inference_server = TornadoServer() +inference_server.serve() diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/__init__.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/__init__.py new file mode 100644 index 000000000..28b0e2cc2 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/__init__.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +import pathlib +import sys + +# make the utils modules accessible to modules from within the tornado_server folder +utils_path = pathlib.Path(__file__).parent.parent / "utils" +sys.path.insert(0, str(utils_path.resolve())) + +# make the tornado_server modules accessible to each other +tornado_module_path = pathlib.Path(__file__).parent +sys.path.insert(0, str(tornado_module_path.resolve())) diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/async_handler.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/async_handler.py new file mode 100644 index 000000000..9eb946086 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/async_handler.py @@ -0,0 +1,76 @@ +from __future__ import absolute_import + +import asyncio +import logging +from typing import AsyncIterator, Iterator + +import tornado.web +from stream_handler import StreamHandler + +from utils.environment import Environment +from utils.exception import AsyncInvocationsException +from utils.logger import SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER + +logger = logging.getLogger(SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER) + + +class InvocationsHandler(tornado.web.RequestHandler, StreamHandler): + """Handler mapped to the /invocations POST route. + + This handler wraps the async handler retrieved from the inference script + and encapsulates it behind the post() method. The post() method is done + asynchronously. + """ + + def initialize(self, handler: callable, environment: Environment): + """Initializes the handler function and the serving environment.""" + + self._handler = handler + self._environment = environment + + async def post(self): + """POST method used to encapsulate and invoke the async handle method asynchronously""" + + try: + response = await self._handler(self.request) + + if isinstance(response, Iterator): + await self.stream(response) + elif isinstance(response, AsyncIterator): + await self.astream(response) + else: + self.write(response) + except Exception as e: + raise AsyncInvocationsException(e) + + +class PingHandler(tornado.web.RequestHandler): + """Handler mapped to the /ping GET route. + + Ping handler to monitor the health of the Tornados server. + """ + + def get(self): + """Simple GET method to assess the health of the server.""" + + self.write("") + + +async def handle(handler: callable, environment: Environment): + """Serves the async handler function using Tornado. + + Opens the /invocations and /ping routes used by a SageMaker Endpoint + for inference serving capabilities. + """ + + logger.info("Starting inference server in asynchronous mode...") + + app = tornado.web.Application( + [ + (r"/invocations", InvocationsHandler, dict(handler=handler, environment=environment)), + (r"/ping", PingHandler), + ] + ) + app.listen(environment.port) + logger.debug(f"Asynchronous inference server listening on port: `{environment.port}`") + await asyncio.Event().wait() diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/server.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/server.py new file mode 100644 index 000000000..496bfac89 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/server.py @@ -0,0 +1,127 @@ +from __future__ import absolute_import + +import asyncio +import importlib +import logging +import subprocess +import sys +from pathlib import Path + +from utils.environment import Environment +from utils.exception import ( + InferenceCodeLoadException, + RequirementsInstallException, + ServerStartException, +) +from utils.logger import SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER + +logger = logging.getLogger(SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER) + + +class TornadoServer: + """Holds serving logic using the Tornado framework. + + The serve.py script will invoke TornadoServer.serve() to start the serving process. + The TornadoServer will install the runtime requirements specified through a requirements file. + It will then load an handler function within an inference script and then front it will an /invocations + route using the Tornado framework. + """ + + def __init__(self): + """Initialize the serving behaviors. + + Defines the serving behavior through Environment() and locate where + the inference code is contained. + """ + + self._environment = Environment() + logger.setLevel(int(self._environment.logging_level)) + logger.debug(f"Environment: {str(self._environment)}") + + self._path_to_inference_code = ( + Path(self._environment.base_directory).joinpath(self._environment.code_directory) + if self._environment.code_directory + else Path(self._environment.base_directory) + ) + logger.debug(f"Path to inference code: `{str(self._path_to_inference_code)}`") + + def initialize(self): + """Initialize the serving artifacts and dependencies. + + Install the runtime requirements and then locate the handler function from + the inference script. + """ + + logger.info("Initializing inference server...") + self._install_runtime_requirements() + self._handler = self._load_inference_handler() + + def serve(self): + """Orchestrate the initialization and server startup behavior. + + Call the initalize() method, determine the right Tornado serving behavior (async or sync), + and then start the Tornado server through asyncio + """ + + logger.info("Serving inference requests using Tornado...") + self.initialize() + + if asyncio.iscoroutinefunction(self._handler): + import async_handler as inference_handler + else: + import sync_handler as inference_handler + + try: + asyncio.run(inference_handler.handle(self._handler, self._environment)) + except Exception as e: + raise ServerStartException(e) + + def _install_runtime_requirements(self): + """Install the runtime requirements.""" + + logger.info("Installing runtime requirements...") + requirements_txt = self._path_to_inference_code.joinpath(self._environment.requirements) + if requirements_txt.is_file(): + try: + subprocess.check_call(["micromamba", "install", "--yes", "--file", str(requirements_txt)]) + except Exception as e: + logger.error( + "Failed to install requirements using `micromamba install`. Falling back to `pip install`..." + ) + try: + subprocess.check_call(["pip", "install", "-r", str(requirements_txt)]) + except Exception as e: + raise RequirementsInstallException(e) + else: + logger.debug(f"No requirements file was found at `{str(requirements_txt)}`") + + def _load_inference_handler(self) -> callable: + """Load the handler function from the inference script.""" + + logger.info("Loading inference handler...") + inference_module_name, handle_name = self._environment.code.split(".") + if inference_module_name and handle_name: + inference_module_file = f"{inference_module_name}.py" + module_spec = importlib.util.spec_from_file_location( + inference_module_file, str(self._path_to_inference_code.joinpath(inference_module_file)) + ) + if module_spec: + sys.path.insert(0, str(self._path_to_inference_code.resolve())) + module = importlib.util.module_from_spec(module_spec) + module_spec.loader.exec_module(module) + + if hasattr(module, handle_name): + handler = getattr(module, handle_name) + else: + raise InferenceCodeLoadException( + f"Handler `{handle_name}` could not be found in module `{inference_module_file}`" + ) + logger.debug(f"Loaded handler `{handle_name}` from module `{inference_module_name}`") + return handler + else: + raise InferenceCodeLoadException( + f"Inference code could not be found at `{str(self._path_to_inference_code.joinpath(inference_module_file))}`" + ) + raise InferenceCodeLoadException( + f"Inference code expected in the format of `.` but was provided as {self._environment.code}" + ) diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/stream_handler.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/stream_handler.py new file mode 100644 index 000000000..ab01f5878 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/stream_handler.py @@ -0,0 +1,59 @@ +from __future__ import absolute_import + +import logging +from typing import AsyncIterator, Iterator + +from tornado.ioloop import IOLoop + +from utils.logger import SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER + +logger = logging.getLogger(SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER) + + +class StreamHandler: + """Mixin that enables async and sync streaming capabilities to the async and sync handlers + + stream() runs a provided iterator/generator fn in an async manner. + astream() runs a provided async iterator/generator fn in an async manner. + """ + + async def stream(self, iterator: Iterator): + """Streams the response from a sync response iterator + + A sync iterator must be manually iterated through asynchronously. + In a loop, iterate through each next(iterator) call in an async execution. + """ + + self._set_stream_headers() + + while True: + try: + chunk = await IOLoop.current().run_in_executor(None, next, iterator) + # Some iterators do not throw a StopIteration upon exhaustion. + # Instead, they return an empty response. Account for this case. + if not chunk: + raise StopIteration() + + self.write(chunk) + await self.flush() + except StopIteration: + break + except Exception as e: + logger.error("Unexpected exception occurred when streaming response...") + break + + async def astream(self, aiterator: AsyncIterator): + """Streams the response from an async response iterator""" + + self._set_stream_headers() + + async for chunk in aiterator: + self.write(chunk) + await self.flush() + + def _set_stream_headers(self): + """Set the headers in preparation for the streamed response""" + + self.set_header("Content-Type", "text/event-stream") + self.set_header("Cache-Control", "no-cache") + self.set_header("Connection", "keep-alive") diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/sync_handler.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/sync_handler.py new file mode 100644 index 000000000..919f803ac --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/tornado_server/sync_handler.py @@ -0,0 +1,77 @@ +from __future__ import absolute_import + +import asyncio +import logging +from typing import AsyncIterator, Iterator + +import tornado.web +from stream_handler import StreamHandler +from tornado.ioloop import IOLoop + +from utils.environment import Environment +from utils.exception import SyncInvocationsException +from utils.logger import SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER + +logger = logging.getLogger(SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER) + + +class InvocationsHandler(tornado.web.RequestHandler, StreamHandler): + """Handler mapped to the /invocations POST route. + + This handler wraps the sync handler retrieved from the inference script + and encapsulates it behind the post() method. The post() method is done + asynchronously. + """ + + def initialize(self, handler: callable, environment: Environment): + """Initializes the handler function and the serving environment.""" + + self._handler = handler + self._environment = environment + + async def post(self): + """POST method used to encapsulate and invoke the sync handle method asynchronously""" + + try: + response = await IOLoop.current().run_in_executor(None, self._handler, self.request) + + if isinstance(response, Iterator): + await self.stream(response) + elif isinstance(response, AsyncIterator): + await self.astream(response) + else: + self.write(response) + except Exception as e: + raise SyncInvocationsException(e) + + +class PingHandler(tornado.web.RequestHandler): + """Handler mapped to the /ping GET route. + + Ping handler to monitor the health of the Tornados server. + """ + + def get(self): + """Simple GET method to assess the health of the server.""" + + self.write("") + + +async def handle(handler: callable, environment: Environment): + """Serves the sync handler function using Tornado. + + Opens the /invocations and /ping routes used by a SageMaker Endpoint + for inference serving capabilities. + """ + + logger.info("Starting inference server in synchronous mode...") + + app = tornado.web.Application( + [ + (r"/invocations", InvocationsHandler, dict(handler=handler, environment=environment)), + (r"/ping", PingHandler), + ] + ) + app.listen(environment.port) + logger.debug(f"Synchronous inference server listening on port: `{environment.port}`") + await asyncio.Event().wait() diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/__init__.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/__init__.py new file mode 100644 index 000000000..c3961685a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/__init__.py @@ -0,0 +1 @@ +from __future__ import absolute_import diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/environment.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/environment.py new file mode 100644 index 000000000..18870de27 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/environment.py @@ -0,0 +1,59 @@ +from __future__ import absolute_import + +import json +import os +from enum import Enum + + +class SageMakerInference(str, Enum): + """Simple enum to define the mapping between dictionary key and environement variable.""" + + BASE_DIRECTORY = "SAGEMAKER_INFERENCE_BASE_DIRECTORY" + REQUIREMENTS = "SAGEMAKER_INFERENCE_REQUIREMENTS" + CODE_DIRECTORY = "SAGEMAKER_INFERENCE_CODE_DIRECTORY" + CODE = "SAGEMAKER_INFERENCE_CODE" + LOG_LEVEL = "SAGEMAKER_INFERENCE_LOG_LEVEL" + PORT = "SAGEMAKER_INFERENCE_PORT" + + +class Environment: + """Retrieves and encapsulates SAGEMAKER_INFERENCE prefixed environment variables.""" + + def __init__(self): + """Initialize the environment variable mapping""" + + self._environment_variables = { + SageMakerInference.BASE_DIRECTORY: "/opt/ml/model", + SageMakerInference.REQUIREMENTS: "requirements.txt", + SageMakerInference.CODE_DIRECTORY: os.getenv(SageMakerInference.CODE_DIRECTORY, None), + SageMakerInference.CODE: os.getenv(SageMakerInference.CODE, "inference.handler"), + SageMakerInference.LOG_LEVEL: os.getenv(SageMakerInference.LOG_LEVEL, 10), + SageMakerInference.PORT: 8080, + } + + def __str__(self): + return json.dumps(self._environment_variables) + + @property + def base_directory(self): + return self._environment_variables.get(SageMakerInference.BASE_DIRECTORY) + + @property + def requirements(self): + return self._environment_variables.get(SageMakerInference.REQUIREMENTS) + + @property + def code_directory(self): + return self._environment_variables.get(SageMakerInference.CODE_DIRECTORY) + + @property + def code(self): + return self._environment_variables.get(SageMakerInference.CODE) + + @property + def logging_level(self): + return self._environment_variables.get(SageMakerInference.LOG_LEVEL) + + @property + def port(self): + return self._environment_variables.get(SageMakerInference.PORT) diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/exception.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/exception.py new file mode 100644 index 000000000..eb961889d --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/exception.py @@ -0,0 +1,21 @@ +from __future__ import absolute_import + + +class RequirementsInstallException(Exception): + pass + + +class InferenceCodeLoadException(Exception): + pass + + +class ServerStartException(Exception): + pass + + +class SyncInvocationsException(Exception): + pass + + +class AsyncInvocationsException(Exception): + pass diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/logger.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/logger.py new file mode 100644 index 000000000..c88008689 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-inference-server/utils/logger.py @@ -0,0 +1,43 @@ +from __future__ import absolute_import + +import logging.config + +SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER = "sagemaker_distribution.inference_server" +LOGGING_CONFIG = { + "version": 1, + "disable_existing_loggers": True, + "formatters": { + "standard": {"format": "%(asctime)s [%(levelname)s] %(name)s: %(message)s"}, + }, + "handlers": { + "default": { + "level": "DEBUG", + "formatter": "standard", + "class": "logging.StreamHandler", + "stream": "ext://sys.stdout", + }, + }, + "loggers": { + SAGEMAKER_DISTRIBUTION_INFERENCE_LOGGER: { + "level": "DEBUG", + "handlers": ["default"], + "propagate": True, + }, + "tornado.application": { + "level": "DEBUG", + "handlers": ["default"], + "propagate": True, + }, + "tornado.general": { + "level": "DEBUG", + "handlers": ["default"], + "propagate": True, + }, + "tornado.access": { + "level": "DEBUG", + "handlers": ["default"], + "propagate": True, + }, + }, +} +logging.config.dictConfig(LOGGING_CONFIG) diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_clone.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_clone.sh new file mode 100755 index 000000000..714d687e2 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_clone.sh @@ -0,0 +1,62 @@ +#!/bin/bash +set -eux + +sourceMetaData=/opt/ml/metadata/resource-metadata.json + +# Extract the required fields from meta data stored in opt/ml/metadata. +dataZoneDomainId=$(jq -r '.AdditionalMetadata.DataZoneDomainId' < $sourceMetaData) +dataZoneUserId=$(jq -r '.AdditionalMetadata.DataZoneUserId' < $sourceMetaData) +dataZoneEndPoint=$(jq -r '.AdditionalMetadata.DataZoneEndpoint' < $sourceMetaData) +dataZoneProjectId=$(jq -r '.AdditionalMetadata.DataZoneProjectId' < $sourceMetaData) + +DEFAULT_DESTINATION_PATH=$HOME/src +DESTINATION_PATH=${1:-$DEFAULT_DESTINATION_PATH} + +echo "Cloning to ${DESTINATION_PATH}" + +# Function to clone the CodeCommit repository +clone_code_commit_repo() { + if [ -d "${DESTINATION_PATH}/.git" ]; then + echo "Repository already exists at ${DESTINATION_PATH}" + else + rm -rf "${DESTINATION_PATH}" + local repoName=$1 + git clone codecommit::$AWS_REGION://$repoName $DESTINATION_PATH + # if the above command exit with nonzero exit code ,delete the partially cloned Repo. + if [ $? -ne 0 ]; then + echo "Git clone of the Project repository has failed. Please refer to the documentation to understand how to fix this." + if [ -d $DESTINATION_PATH ]; then + rm -rf $DESTINATION_PATH + fi + fi + fi +} + +# Get the clone URL for the project +response=$(sagemaker-studio git get-clone-url --domain-id "$dataZoneDomainId" --project-id "$dataZoneProjectId" --profile DomainExecutionRoleCreds) +cloneUrl=$(echo "$response" | jq -r '.cloneUrl') +# Get the project default environment and extract the gitConnectionArn and gitBranchName +getProjectDefaultEnvResponse=$(sagemaker-studio project get-project-default-environment --domain-id "$dataZoneDomainId" --project-id "$dataZoneProjectId" --profile DomainExecutionRoleCreds) +gitConnectionArn=$(echo "$getProjectDefaultEnvResponse" | jq -r '.provisionedResources[] | select(.name=="gitConnectionArn") | .value') +gitBranchName=$(echo "$getProjectDefaultEnvResponse" | jq -r '.provisionedResources[] | select(.name=="gitBranchName") | .value') +dataZoneProjectRepositoryName=$(echo "$getProjectDefaultEnvResponse" | jq -r '.provisionedResources[] | select(.name=="codeRepositoryName") | .value') + + # Check if the cloneUrl is available +if [[ -n "$cloneUrl" ]]; then + # Check if the cloneUrl contains "codeconnections" or "codestar-connections" (For customers created connection before Jun 7th) + if [[ "$cloneUrl" == *"codeconnections"* ]] || [[ "$cloneUrl" == *"codestar-connections"* ]]; then + # Check if the DomainExecutionRoleCreds profile exists in the AWS config file + if grep -q 'DomainExecutionRoleCreds' /home/sagemaker-user/.aws/config; then + /bin/bash /etc/sagemaker-ui/git_config.sh + # Clone the repository using the cloneUrl and gitBranchName + git clone "$cloneUrl" $DESTINATION_PATH -b "$gitBranchName" + fi + else + # Clone the codeCommit repository + clone_code_commit_repo "$dataZoneProjectRepositoryName" + fi +else + # If the cloneUrl is not available, check if the gitConnectionArn is available + # If not available, clone codeCommit repository. + [[ -z "$gitConnectionArn" ]] && clone_code_commit_repo "$dataZoneProjectRepositoryName" +fi diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_config.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_config.sh new file mode 100644 index 000000000..5f4d61e5e --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/git_config.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -eux + +sourceMetaData=/opt/ml/metadata/resource-metadata.json +dataZoneDomainRegion=$(jq -r '.AdditionalMetadata.DataZoneDomainRegion' < $sourceMetaData) + +# Configure Git to use the AWS CodeCommit credential helper with profile DomainExecutionRoleCreds +git config --global credential.helper "!aws --profile DomainExecutionRoleCreds --region $dataZoneDomainRegion codecommit credential-helper --ignore-host-check $@" +git config --global credential.UseHttpPath true diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/overrides.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/overrides.json new file mode 100644 index 000000000..4c84693d5 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/overrides.json @@ -0,0 +1,5 @@ +{ + "@jupyterlab/apputils-extension:themes": { + "theme": "Amazon SageMaker Unified Studio Dark" + } +} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/page_config.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/page_config.json new file mode 100644 index 000000000..ed86cae58 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/lab/settings/page_config.json @@ -0,0 +1,13 @@ +{ + "disabledExtensions": { + "@jupyterlab/apputils-extension:announcements": true, + "@amzn/sagemaker-jupyterlab-emr-extension": true, + "@amzn/sagemaker-jupyter-scheduler": true, + "@amzn/sagemaker-jupyterlab-extension-common:panorama": true, + "@amzn/sagemaker-jupyterlab-extensions:sessionmanagement": true, + "@amzn/sagemaker-jupyterlab-extensions:spacemenu": true, + "@amzn/amazon_sagemaker_sql_editor": true, + "@sagemaker-studio:EmrCluster": true, + "@jupyter/collaboration-extension": true + } +} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/server/jupyter_server_config.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/server/jupyter_server_config.py new file mode 100644 index 000000000..5d10d9690 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/jupyter/server/jupyter_server_config.py @@ -0,0 +1,40 @@ +import os + +from sagemaker_studio_jupyter_scheduler.scheduler import ( + SagemakerEnvironmentManager, + SageMakerJobFilesManager, + SageMakerUnifiedStudioScheduler, +) + +c.ServerApp.terminado_settings = {"shell_command": ["/bin/bash"]} +region = os.environ.get("AWS_REGION") +csp_rule = os.environ.get("JUPYTERSERVER_CSP_RULE") + +c.ServerApp.tornado_settings = {"compress_response": True, "headers": {"Content-Security-Policy": csp_rule}} + +# Do not delete files to trash. Instead, permanently delete files. +c.FileContentsManager.delete_to_trash = False + +# Allow deleting non-empty directory via file browser. Related documentation: +# https://github.com/jupyter-server/jupyter_server/blob/main/jupyter_server/services/contents/filemanager.py#L125-L129 +c.FileContentsManager.always_delete_dir = True + +# Enable `allow_hidden` by default, so hidden files are accessible via Jupyter server +# Related documentation: https://jupyterlab.readthedocs.io/en/stable/user/files.html#displaying-hidden-files +c.ContentsManager.allow_hidden = True + +# This will set the LanguageServerManager.extra_node_roots setting if amazon_sagemaker_sql_editor exists in the +# environment. Ignore otherwise, don't fail the JL server start +# Related documentation: https://jupyterlab-lsp.readthedocs.io/en/v3.4.0/Configuring.html +try: + import os + + module = __import__("amazon_sagemaker_sql_editor") + module_location = os.path.dirname(module.__file__) + c.LanguageServerManager.extra_node_roots = [f"{module_location}/sql-language-server"] +except: + pass + +c.SchedulerApp.scheduler_class = SageMakerUnifiedStudioScheduler +c.SchedulerApp.environment_manager_class = SagemakerEnvironmentManager +c.SchedulerApp.job_files_manager_class = SageMakerJobFilesManager diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/kernel_launchers/python3_kernel_launcher.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/kernel_launchers/python3_kernel_launcher.sh new file mode 100755 index 000000000..ca1a8fb75 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/kernel_launchers/python3_kernel_launcher.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +kernel_type=$2 +connection_file=$4 + +if [ ! -e "/opt/ml/metadata/resource-metadata.json" ] && [ -z "$SPARKMAGIC_CONF_DIR" ]; then + export SPARKMAGIC_CONF_DIR="$SM_EXECUTION_INPUT_PATH" +fi + +if [ -n "$SPARKMAGIC_CONF_DIR" ]; then + mkdir -p $SPARKMAGIC_CONF_DIR + config_file_path=${SPARKMAGIC_CONF_DIR}/config.json +else + sparkmagicHomeDir=${HOME}/.sparkmagic + mkdir -p $sparkmagicHomeDir + config_file_path=${sparkmagicHomeDir}/config.json +fi + +if [ ! -f "$config_file_path" ]; then + cat << EOT > "$config_file_path" +{ + "livy_session_startup_timeout_seconds": 180, + "logging_config": { + "version": 1, + "formatters": { + "magicsFormatter": { + "format": "%(asctime)s\t%(levelname)s\t%(message)s", + "datefmt": "" + } + }, + "handlers": { + "magicsHandler": { + "class": "sagemaker_studio_dataengineering_sessions.sagemaker_base_session_manager.common.logger_utils.SessionManagerFileHandler", + "formatter": "magicsFormatter", + "file_name": "spark_magic" + } + }, + "loggers": { + "magicsLogger": { + "handlers": ["magicsHandler"], + "level": "INFO", + "propagate": 0 + } + } + } +} +EOT +else + sed -i 's/\"sagemaker_base_session_manager/\"sagemaker_studio_dataengineering_sessions.sagemaker_base_session_manager/g' $config_file_path +fi +exec /opt/conda/bin/python -m ${kernel_type} -f ${connection_file} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/python3/kernel.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/python3/kernel.json new file mode 100644 index 000000000..7db91492d --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/kernels/python3/kernel.json @@ -0,0 +1,14 @@ +{ + "argv": [ + "/opt/conda/share/jupyter/kernels/kernel_launchers/python3_kernel_launcher.sh", + "-m", + "ipykernel_launcher", + "-f", + "{connection_file}" + ], + "display_name": "Python 3 (ipykernel)", + "language": "python", + "metadata": { + "debugger": true + } +} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/libmgmt/install-lib.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/libmgmt/install-lib.sh new file mode 100755 index 000000000..84999cf14 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/libmgmt/install-lib.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -eux +PROJECT_DIR=${SMUS_PROJECT_DIR:-"$HOME/src"} +# Check if the .libs.json file exists +if [ -e $PROJECT_DIR/.libs.json ]; then + lib_config_json=`cat $PROJECT_DIR/.libs.json` + + apply_change_to_space=`echo $lib_config_json | jq -r '.ApplyChangeToSpace'` + # Extract conda channels from the config, add `-c ` before each channel and join the strings + conda_channels=`echo $lib_config_json | jq -r '.Python.CondaPackages.Channels | .[]' | sed 's/^/-c /g'` + # Extract conda package spec from the config and join the strings + conda_package=`echo $lib_config_json | jq -r '.Python.CondaPackages.PackageSpecs | .[]'` + + if [ ${apply_change_to_space} == "true" -a -n "$conda_package" ]; then + # if conda package spec exists, install the packages + micromamba install --freeze-installed -y $conda_channels $conda_package + fi +fi \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/network_validation.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/network_validation.sh new file mode 100644 index 000000000..c4d1507ae --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/network_validation.sh @@ -0,0 +1,188 @@ +#!/bin/bash +set -eux + +# Input parameters with defaults: +# Default to 1 (Git storage) if no parameter is passed. +is_s3_storage=${1:-"1"} +# Output file path for unreachable services JSON +network_validation_file=${2:-"/tmp/.network_validation.json"} + +# Function to write unreachable services to a JSON file +write_unreachable_services_to_file() { + local value="$1" + local file="$network_validation_file" + + # Create the file if it doesn't exist + if [ ! -f "$file" ]; then + touch "$file" || { + echo "Failed to create $file" >&2 + return 0 + } + fi + + # Check file is writable + if [ ! -w "$file" ]; then + echo "Error: $file is not writable" >&2 + return 0 + fi + + # Write JSON object with UnreachableServices key and the comma-separated list value + jq -n --arg value "$value" '{"UnreachableServices": $value}' > "$file" +} + +# Configure AWS CLI region using environment variable REGION_NAME +aws configure set region "${REGION_NAME}" +echo "Successfully configured region to ${REGION_NAME}" + +# Metadata file location containing DataZone info +sourceMetaData=/opt/ml/metadata/resource-metadata.json + +# Extract necessary DataZone metadata fields via jq +dataZoneDomainId=$(jq -r '.AdditionalMetadata.DataZoneDomainId' < "$sourceMetaData") +dataZoneProjectId=$(jq -r '.AdditionalMetadata.DataZoneProjectId' < "$sourceMetaData") +dataZoneEndPoint=$(jq -r '.AdditionalMetadata.DataZoneEndpoint' < "$sourceMetaData") +dataZoneDomainRegion=$(jq -r '.AdditionalMetadata.DataZoneDomainRegion' < "$sourceMetaData") +s3Path=$(jq -r '.AdditionalMetadata.ProjectS3Path' < "$sourceMetaData") + +# Extract bucket name, fallback to empty string if not found +s3ValidationBucket=$(echo "${s3Path:-}" | sed -E 's#s3://([^/]+).*#\1#') + +# Call AWS CLI list-connections, including endpoint if specified +if [ -n "$dataZoneEndPoint" ]; then + response=$(aws datazone list-connections \ + --endpoint-url "$dataZoneEndPoint" \ + --domain-identifier "$dataZoneDomainId" \ + --project-identifier "$dataZoneProjectId" \ + --region "$dataZoneDomainRegion") +else + response=$(aws datazone list-connections \ + --domain-identifier "$dataZoneDomainId" \ + --project-identifier "$dataZoneProjectId" \ + --region "$dataZoneDomainRegion") +fi + +# Extract each connection item as a compact JSON string +connection_items=$(echo "$response" | jq -c '.items[]') + +# Required AWS Services for Compute connections and Git +# Initialize SERVICE_COMMANDS with always-needed STS and S3 checks +declare -A SERVICE_COMMANDS=( + ["STS"]="aws sts get-caller-identity" + ["S3"]="aws s3api list-objects --bucket \"$s3ValidationBucket\" --max-items 1" +) + +# Track connection types found for conditional checks +declare -A seen_types=() + +# Iterate over each connection to populate service commands conditionally +while IFS= read -r item; do + # Extract connection type + type=$(echo "$item" | jq -r '.type') + seen_types["$type"]=1 + + # For SPARK connections, check for Glue and EMR properties + if [[ "$type" == "SPARK" ]]; then + # If sparkGlueProperties present, add Glue check + if echo "$item" | jq -e '.props.sparkGlueProperties' > /dev/null; then + SERVICE_COMMANDS["Glue"]="aws glue get-databases --max-items 1" + fi + + # Check for emr-serverless in sparkEmrProperties.computeArn for EMR Serverless check + emr_arn=$(echo "$item" | jq -r '.props.sparkEmrProperties.computeArn // empty') + if [[ "$emr_arn" == *"emr-serverless"* && "$emr_arn" == *"/applications/"* ]]; then + # Extract the application ID from the ARN + emr_app_id=$(echo "$emr_arn" | sed -E 's#.*/applications/([^/]+)#\1#') + + # Only set the service command if the application ID is valid + if [[ -n "$emr_app_id" ]]; then + SERVICE_COMMANDS["EMR Serverless"]="aws emr-serverless get-application --application-id \"$emr_app_id\"" + fi + fi + fi +done <<< "$connection_items" + +# Add Athena if ATHENA connection found +[[ -n "${seen_types["ATHENA"]}" ]] && SERVICE_COMMANDS["Athena"]="aws athena list-data-catalogs --max-items 1" + +# Add Redshift checks if REDSHIFT connection found +if [[ -n "${seen_types["REDSHIFT"]}" ]]; then + SERVICE_COMMANDS["Redshift Clusters"]="aws redshift describe-clusters --max-records 20" + SERVICE_COMMANDS["Redshift Serverless"]="aws redshift-serverless list-namespaces --max-results 1" +fi + +# If using Git Storage (S3 storage flag == 1), check CodeConnections connectivity +# Domain Execution role contains permissions for CodeConnections +if [[ "$is_s3_storage" == "1" ]]; then + SERVICE_COMMANDS["CodeConnections"]="aws codeconnections list-connections --max-results 1 --profile DomainExecutionRoleCreds" +fi + +# Timeout (seconds) for each API call +api_time_out_limit=10 +# Array to accumulate unreachable services +unreachable_services=() +# Create a temporary directory to store individual service results +temp_dir=$(mktemp -d) + +# Launch all service API checks in parallel background jobs +for service in "${!SERVICE_COMMANDS[@]}"; do + { + output_file="$temp_dir/${service}_output" + + # Run command with timeout + if timeout "${api_time_out_limit}s" bash -c "${SERVICE_COMMANDS[$service]}" > "$output_file" 2>&1; then + # Success: write OK to temp file + echo "OK" > "$temp_dir/$service" + else + # Get exit code to differentiate timeout or other errors + exit_code=$? + if grep -q "Could not connect to the endpoint URL" "$output_file"; then + echo "UNREACHABLE" > "$temp_dir/$service" + elif [ "$exit_code" -eq 124 ]; then + # Timeout exit code + echo "TIMEOUT" > "$temp_dir/$service" + else + # Other errors (e.g., permission denied) + echo "ERROR" > "$temp_dir/$service" + fi + fi + } & +done + +# Wait for all background jobs to complete before continuing +wait + +# Process each service's result file to identify unreachable ones +for service in "${!SERVICE_COMMANDS[@]}"; do + result_file="$temp_dir/$service" + if [ -f "$result_file" ]; then + result=$(<"$result_file") + if [[ "$result" == "TIMEOUT" ]]; then + echo "$service API did NOT resolve within ${api_time_out_limit}s. Marking as unreachable." + unreachable_services+=("$service") + elif [[ "$result" == "UNREACHABLE" ]]; then + echo "$service API failed to connect to the endpoint. Marking as unreachable." + unreachable_services+=("$service") + elif [[ "$result" == "OK" ]]; then + echo "$service API is reachable." + else + echo "$service API returned an error (but not a timeout or endpoint reachability failure). Ignored for network check." + fi + else + echo "$service check did not produce a result file. Skipping." + fi +done + +# Cleanup temporary directory +rm -rf "$temp_dir" + +# Write unreachable services to file if any, else write empty string +if (( ${#unreachable_services[@]} > 0 )); then + joined_services=$(IFS=','; echo "${unreachable_services[*]}") + # Add spaces after commas for readability + joined_services_with_spaces=${joined_services//,/,\ } + write_unreachable_services_to_file "$joined_services_with_spaces" + echo "Unreachable AWS Services: ${joined_services_with_spaces}" +else + write_unreachable_services_to_file "" + echo "All required AWS services reachable within ${api_time_out_limit}s" +fi \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/README.md b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/README.md new file mode 100644 index 000000000..a390943c7 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/README.md @@ -0,0 +1,24 @@ +## SageMaker Unified Studio Space + +Welcome to your project space +This is the root folder for your project files. It contains: +- A shared folder for collaborative work +- Your personal local folder for private development + +### Personal local folder +Your personal local folder: +- Includes this root folder and any subfolders (except shared) +- Allows you to work on files privately +- Ideal for frequent file access and modification +- Is visible only in this space + +### Shared folder +The shared folder: +- Contains files visible to all project members +- Is accessible across all your tools +- Updates immediately when any member adds or modifies files +- Not well-suited for heavy file read/write workloads due to remote Amazon S3 origin of this folder and potential additional costs associated with frequent Amazon S3 access +- If two individuals are modifying the same file in this folder at the same time that might result in losing some changes + + +To share your files with other project members, copy or move them to the shared folder when ready. \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/create-storage-readme.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/create-storage-readme.sh new file mode 100644 index 000000000..14656f209 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/project-storage/create-storage-readme.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ ! -f "$HOME/README.md" ]; then + echo "README file not found in $HOME, creating" + + cat /etc/sagemaker-ui/project-storage/README.md > "$HOME/README.md" +else + echo "README already exists, skipping" +fi + diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/default.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/default.json new file mode 100644 index 000000000..0b0bebfee --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/default.json @@ -0,0 +1,48 @@ +{ + "name": "default-agent", + "version": "1.0.0", + "description": "Default agent configuration", + "mcpServers": { + "smus-local-mcp": { + "command": "python", + "args": [ + "/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py" + ], + "env": {} + } + }, + "tools": [ + "fsRead", + "fsWrite", + "fsReplace", + "listDirectory", + "fileSearch", + "executeBash", + "@smus-local-mcp" + ], + "allowedTools": [ + "fsRead", + "fsWrite", + "fsReplace", + "listDirectory", + "fileSearch" + ], + "toolsSettings": { + "execute_bash": { + "alwaysAllow": [ + { + "preset": "readOnly" + } + ] + }, + "use_aws": { + "alwaysAllow": [ + { + "preset": "readOnly" + } + ] + } + }, + "includedFiles": [], + "resources": [] +} \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/mcp.json b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/mcp.json new file mode 100644 index 000000000..587d172ca --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "smus-local-mcp": { + "command": "python", + "args": ["/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py"] + } + } +} \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py new file mode 100644 index 000000000..1fb237e3f --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py @@ -0,0 +1,123 @@ +""" +SageMaker Unified Studio Project Context MCP Server in stdio transport. + +""" + +import json +import logging +import os +import re +from typing import Any, Dict + +from mcp.server.fastmcp import FastMCP + +# Configure logging +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger(__name__) + + +class ProjectContext: + """ + A class that encapsulates AWS session, project object, and region. + This class simplifies the common pattern of setting up an AWS session, + extracting credentials, and getting a project. + """ + + def __init__(self): + try: + datazone_domain_id = os.getenv("AmazonDataZoneDomain") + datazone_project_id = os.getenv("AmazonDataZoneProject") + aws_region = os.getenv("AWS_REGION") + if datazone_domain_id and datazone_project_id and aws_region: + self.domain_id = datazone_domain_id + self.project_id = datazone_project_id + self.region = aws_region + else: + with open("/opt/ml/metadata/resource-metadata.json", "r") as metadata_file: + metadata = json.load(metadata_file) + self.domain_id = metadata["AdditionalMetadata"]["DataZoneDomainId"] + self.project_id = metadata["AdditionalMetadata"]["DataZoneProjectId"] + self.region = metadata["AdditionalMetadata"]["DataZoneDomainRegion"] + except Exception as e: + raise RuntimeError(f"Failed to initialize project: {e}") + + if not re.match("^dzd[-_][a-zA-Z0-9_-]{1,36}$", self.domain_id): + raise RuntimeError(f"Invalid domain id") + if not re.match("^[a-zA-Z0-9_-]{1,36}$", self.project_id): + raise RuntimeError(f"Invalid project id") + if not re.match("^[a-z]{2}-[a-z]{4,10}-\\d$", self.region): + raise RuntimeError(f"Invalid region") + + +def safe_get_attr(obj: Any, attr: str, default: Any = None) -> Any: + """Safely get an attribute from an object.""" + if obj is None: + return default + + try: + if hasattr(obj, attr): + value = getattr(obj, attr) + # Handle case where attribute access might throw RuntimeError + if callable(value): + try: + return value() + except (RuntimeError, Exception) as e: + logger.error(f"Error calling attribute {attr}: {e}") + return default + return value + return default + except Exception as e: + logger.error(f"Error getting attribute {attr}: {e}") + return default + + +def create_smus_context_identifiers_response(domain_id: str, project_id: str, region: str) -> str: + + return f"""Selectively use the below parameters only when the parameter is required. + +domain identifier: "{domain_id}" +project identifier: "{project_id}" +region: "{region}" +aws profiles: "DomainExecutionRoleCreds, default" + +Again, include only required parameters. Any extra parameters may cause the API to fail. Stick strictly to the schema.""" + + +async def aws_context_provider() -> Dict[str, Any]: + """ + AWS Context Provider - MUST BE CALLED BEFORE ANY use_aws OPERATIONS + + This tool provides essential AWS context parameters that are required by subsequent AWS operations. + It returns configuration details including domain identifiers, project information, and region + settings that would otherwise need to be manually specified with each use_aws call. + + The returned parameters include: + - domain identifier: Unique identifier for the AWS DataZone domain + - project identifier: Identifier for the specific project being worked on + - profile name: Name of the AWS profile to use for credentials + - region: AWS region where operations should be performed + - aws profiles: use the aws profile named DomainExecutionRoleCreds for calling datazone APIs; otherwise use default AWS profile + + Returns: + dict: Parameter context to be used with subsequent use_aws operations + """ + identifiers_response = "" + try: + ctx = ProjectContext() + domain_id = safe_get_attr(ctx, "domain_id", "") + project_id = safe_get_attr(ctx, "project_id", "") + region = safe_get_attr(ctx, "region", "") + identifiers_response = create_smus_context_identifiers_response(domain_id, project_id, region) + return {"response": identifiers_response} + except Exception as e: + logger.error(f"Error providing SMUS context identifiers: {e}") + return {"response": identifiers_response, "error": "Error providing SMUS context identifiers"} + + +if __name__ == "__main__": + mcp: FastMCP = FastMCP("SageMakerUnififedStudio Project Context MCP Server") + + # Register the tools from tools.py + mcp.tool()(aws_context_provider) # use the doc string of the function as description, do not overwrite here. + + mcp.run(transport="stdio") diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh new file mode 100755 index 000000000..b310fd360 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh @@ -0,0 +1,428 @@ +#!/bin/bash +set -eux + +# Writes script status to file. This file is read by an IDE extension responsible for dispatching UI post-startup-status to the user. +write_status_to_file() { + local status="$1" + local message="$2" + local file="/tmp/.post-startup-status.json" + + # Check if the file exists, if not, create it + if [ ! -f "$file" ]; then + touch "$file" || { + echo "Failed to create $file" >&2 + return 0 + } + fi + + # Ensure the file is writable + if [ ! -w "$file" ]; then + echo "Error: $file is not writable" >&2 + return 0 + fi + + # Create the JSON object and write to file + jq -n --arg status "$status" --arg message "$message" '{"status":$status,"message":$message}' > "$file" + +} + +# checks if the script status is "in-progress". If so, no errors were detected and it can be marked successful. +write_status_to_file_on_script_complete() { + local file="/tmp/.post-startup-status.json" + local check_key="status" + local check_value="in-progress" + + + if jq -e --arg key "$check_key" --arg value "$check_value" '.[$key] == $value' "$file" > /dev/null; then + write_status_to_file "success" "IDE configured successfully." + echo "Post-startup script completed successfully. Success status written to $file" + else + echo "Skipping writing post-startup script "success" status. An error was detected during execution and written to $file". + fi +} + +write_status_to_file "in-progress" "IDE configuration in progress." + +sourceMetaData=/opt/ml/metadata/resource-metadata.json + +# Extract the required fields from meta data stored in opt/ml/metadata. +dataZoneDomainId=$(jq -r '.AdditionalMetadata.DataZoneDomainId' < $sourceMetaData) +dataZoneUserId=$(jq -r '.AdditionalMetadata.DataZoneUserId' < $sourceMetaData) +dataZoneProjectRepositoryName=$(jq -r '.AdditionalMetadata.DataZoneProjectRepositoryName' < $sourceMetaData) +dataZoneEndPoint=$(jq -r '.AdditionalMetadata.DataZoneEndpoint' < $sourceMetaData) +dataZoneProjectId=$(jq -r '.AdditionalMetadata.DataZoneProjectId' < $sourceMetaData) +dataZoneDomainRegion=$(jq -r '.AdditionalMetadata.DataZoneDomainRegion' < $sourceMetaData) + +set +e + +# Remove the ~/.aws/config file to start clean when space restart +rm -f /home/sagemaker-user/.aws/config +echo "Successfully removed the ~/.aws/config file" + +aws configure set credential_source EcsContainer +echo "Successfully configured default profile" + +# Add region configuration using REGION_NAME environment variable +aws configure set region "${REGION_NAME}" +echo "Successfully configured region to ${REGION_NAME}" + +# add SparkMonitor and Connection Magic entrypoint +NB_USER=sagemaker-user + +config_path=/home/${NB_USER}/.ipython/profile_default/ipython_config.py + +if [ ! -f "$config_path" ] || ! grep -q "sagemaker_studio_dataengineering_sessions" "$config_path"; then + ipython profile create && echo "c.InteractiveShellApp.extensions.extend(['sagemaker_sparkmonitor.kernelextension','sagemaker_studio_dataengineering_sessions.sagemaker_connection_magic'])" >> $config_path + cat << EOT >> "$config_path" +c.Application.logging_config = { + "loggers": { + "": { + "level": "INFO", + # console handler is required to keep the default behavior of jupyter logging. + # https://jupyter-server.readthedocs.io/en/latest/operators/configuring-logging.html + "handlers": ["console"], + }, + }, +} +EOT +fi + +# Add debug call to get domain info +if [ ! -z "$dataZoneEndPoint" ]; then + domain_response=$(aws datazone get-domain --debug --endpoint-url "$dataZoneEndPoint" --identifier "$dataZoneDomainId" --region "$dataZoneDomainRegion" 2>&1) + +else + domain_response=$(aws datazone get-domain --debug --identifier "$dataZoneDomainId" --region "$dataZoneDomainRegion" 2>&1) +fi + +# Check if domain is in express mode +response_body=$(echo "$domain_response" | grep -A1 "Response body:" | tail -n1 | sed 's/^b'\''//;s/'\''$//') +# Remove leading/trailing whitespace and the 'b' prefix +cleaned_response=$(echo "$response_body" | sed 's/\\n//g') +is_express_mode=$(echo "$cleaned_response" | jq -r '.preferences.DOMAIN_MODE == "EXPRESS"') + +if [ "$is_express_mode" = "true" ]; then + echo "Domain is in express mode. Using default credentials" + # Use default credentials - no additional configuration needed + aws configure set credential_source EcsContainer --profile DomainExecutionRoleCreds + echo "Successfully configured DomainExecutionRoleCreds profile with default credentials" +else + echo "Domain is not in express mode" + # Setting this to +x to not log credentials from the response of fetching credentials. + set +x + # Note: The $? check immediately follows the sagemaker-studio command to ensure we're checking its exit status. + # Adding commands between these lines could lead to incorrect error handling. + response=$(timeout 30 sagemaker-studio credentials get-domain-execution-role-credential-in-space --domain-id "$dataZoneDomainId" --profile default) + responseStatus=$? + + set -x + + if [ $responseStatus -ne 0 ]; then + echo "Failed to fetch domain execution role credentials. Will skip adding new credentials profile: DomainExecutionRoleCreds." + write_status_to_file "error" "Network issue detected. Your domain may be using a public subnet, which affects IDE functionality. Please contact your admin." + else + aws configure set credential_process "sagemaker-studio credentials get-domain-execution-role-credential-in-space --domain-id $dataZoneDomainId --profile default" --profile DomainExecutionRoleCreds + echo "Successfully configured DomainExecutionRoleCreds profile" + fi +fi + + +# Run AWS CLI command to get the username from DataZone User Profile. +if [ ! -z "$dataZoneEndPoint" ]; then + response=$( aws datazone get-user-profile --endpoint-url "$dataZoneEndPoint" --domain-identifier "$dataZoneDomainId" --user-identifier "$dataZoneUserId" --region "$dataZoneDomainRegion" ) +else + response=$( aws datazone get-user-profile --domain-identifier "$dataZoneDomainId" --user-identifier "$dataZoneUserId" --region "$dataZoneDomainRegion" ) +fi + +# Extract the Auth Mode from the response. Unified Studio currently supports IAM, SSO and SAML. +auth_mode=$(echo "$response" | jq -r '.type') + +case "$auth_mode" in + "IAM") + # For IAM users - extract IAM ARN from response. Response does not contain username or email. + arn=$(echo "$response" | jq -r '.details.iam.arn') + # Split ARN by / and return the last field + username=$(echo "$arn" | awk -F'/' '{print $NF}') + email="$arn" + ;; + "SSO"|"SAML") + # For SSO and SAML user, extract username and email if present in response. + username=$(echo "$response" | jq -r '.details.sso.username') + email=$(echo "$response" | jq -r '.details.sso.email') + # Setting up the email as username if email is not present + if [ -z "$email" ] || [ "$email" = "null" ]; then + email="$username" + fi + ;; + *) + echo "Unknown authentication mode: $auth_mode" + exit 1 + ;; +esac + +# Checks if the project is using Git or S3 storage +is_s3_storage() { + getProjectDefaultEnvResponse=$(sagemaker-studio project get-project-default-environment --domain-id "$dataZoneDomainId" --project-id "$dataZoneProjectId" --profile DomainExecutionRoleCreds) + gitConnectionArn=$(echo "$getProjectDefaultEnvResponse" | jq -r '.provisionedResources[] | select(.name=="gitConnectionArn") | .value') + codeRepositoryName=$(echo "$getProjectDefaultEnvResponse" | jq -r '.provisionedResources[] | select(.name=="codeRepositoryName") | .value') + + if [ -z "$gitConnectionArn" ] && [ -z "$codeRepositoryName" ]; then + return 0 + else + return 1 + fi +} + +echo "Checking Project Storage Type" + +# Execute once to store the result +is_s3_storage +is_s3_storage_flag=$? # 0 if S3 storage, 1 if Git + +if [ "$is_s3_storage_flag" -eq 0 ]; then + export IS_GIT_PROJECT=false + export SMUS_PROJECT_DIR="$HOME/shared" + echo "Project is using S3 storage, project directory set to: $SMUS_PROJECT_DIR" +else + export IS_GIT_PROJECT=true + export SMUS_PROJECT_DIR="$HOME/src" + echo "Project is using Git storage, project directory set to: $SMUS_PROJECT_DIR" +fi + +if grep -q "^SMUS_PROJECT_DIR=" ~/.bashrc; then + echo "SMUS_PROJECT_DIR is defined in the env" +else + echo SMUS_PROJECT_DIR="$SMUS_PROJECT_DIR" >> ~/.bashrc + echo readonly SMUS_PROJECT_DIR >> ~/.bashrc +fi + +# Write SMUS_PROJECT_DIR to a JSON file to be accessed by JupyterLab Extensions +mkdir -p "$HOME/.config" # Create config directory if it doesn't exist +jq -n \ + --arg smusProjectDirectory "$SMUS_PROJECT_DIR" \ + --arg isGitProject "$IS_GIT_PROJECT" \ + '{ + smusProjectDirectory: $smusProjectDirectory, + isGitProject: ($isGitProject == "true") + }' > "$HOME/.config/smus-storage-metadata.json" + +if [ $is_s3_storage_flag -ne 0 ]; then + # Creating a directory where the repository will be cloned + mkdir -p "$HOME/src" + + echo "Starting execution of Git Cloning script" + bash /etc/sagemaker-ui/git_clone.sh + + # Setting up the Git identity for the user . + git config --global user.email "$email" + git config --global user.name "$username" +else + echo "Project is using Non-Git storage, skipping git repository setup and ~/src dir creation and creating README" + bash /etc/sagemaker-ui/project-storage/create-storage-readme.sh +fi + +# MLFlow tracking server uses the LOGNAME environment variable to track identity. Set the LOGNAME to the username of the user associated with the space +export LOGNAME=$username +if grep -q "^LOGNAME=" ~/.bashrc; then + echo "LOGNAME is defined in the env" +else + echo LOGNAME=$username >> ~/.bashrc + echo readonly LOGNAME >> ~/.bashrc +fi + +# Setup Q CLI auth mode +q_settings_file="$HOME/.aws/amazon_q/settings.json" +if [ -f "$q_settings_file" ]; then + q_auth_mode=$(jq -r '.auth_mode' < $q_settings_file) + if [ "$q_auth_mode" == "IAM" ]; then + export AMAZON_Q_SIGV4=true + else + export AMAZON_Q_SIGV4=false + fi +else + export AMAZON_Q_SIGV4=true +fi + +if $AMAZON_Q_SIGV4; then + if grep -q "^export AMAZON_Q_SIGV4=" ~/.bashrc; then + echo "AMAZON_Q_SIGV4 is defined in the env" + else + echo export AMAZON_Q_SIGV4=$AMAZON_Q_SIGV4 >> ~/.bashrc + fi +else + # Remove from .bashrc if it exists + sed -i '/^export AMAZON_Q_SIGV4=/d' ~/.bashrc +fi + +# Setup SageMaker MCP configuration +echo "Setting up SageMaker MCP configuration..." +mkdir -p $HOME/.aws/amazonq/ +target_file="$HOME/.aws/amazonq/mcp.json" +source_file="/etc/sagemaker-ui/sagemaker-mcp/mcp.json" + +if [ -f "$source_file" ]; then + # Extract all servers from source configuration + if [ -f "$target_file" ]; then + # Target file exists - merge configurations + echo "Existing MCP configuration found, merging configurations..." + + # Check if it's valid JSON first + if jq empty "$target_file" 2>/dev/null; then + # Initialize mcpServers object if it doesn't exist + if ! jq -e '.mcpServers' "$target_file" >/dev/null 2>&1; then + echo "Creating mcpServers object in existing configuration" + jq '. + {"mcpServers":{}}' "$target_file" > "$target_file.tmp" + mv "$target_file.tmp" "$target_file" + fi + + servers=$(jq '.mcpServers | keys[]' "$source_file" | tr -d '"') + + # Add each server from source to target if it doesn't exist + for server in $servers; do + if ! jq -e ".mcpServers.\"$server\"" "$target_file" >/dev/null 2>&1; then + server_config=$(jq ".mcpServers.\"$server\"" "$source_file") + jq --arg name "$server" --argjson config "$server_config" \ + '.mcpServers[$name] = $config' "$target_file" > "$target_file.tmp" + mv "$target_file.tmp" "$target_file" + echo "Added server '$server' to existing configuration" + else + echo "Server '$server' already exists in configuration" + fi + done + else + echo "Warning: Existing MCP configuration is not valid JSON, replacing with default configuration" + cp "$source_file" "$target_file" + fi + else + # File doesn't exist, copy our configuration + cp "$source_file" "$target_file" + echo "Created new MCP configuration with default servers" + fi + + echo "Successfully configured MCP for SageMaker" +else + echo "Warning: MCP configuration file not found at $source_file" +fi + +# Migrating MCP configuration to new config file +echo "Migrating MCP configuration to Amazon Q agents..." +agents_target_file="$HOME/.aws/amazonq/agents/default.json" +agents_source_file="/etc/sagemaker-ui/sagemaker-mcp/default.json" + +if [ -f "$agents_source_file" ]; then + mkdir -p "$HOME/.aws/amazonq/agents/" + + if [ -f "$agents_target_file" ]; then + echo "Existing Amazon Q agents configuration found, merging mcpServers..." + + # Check if target file is valid JSON + if jq empty "$agents_target_file" 2>/dev/null; then + # Initialize mcpServers object if it doesn't exist in target + if ! jq -e '.mcpServers' "$agents_target_file" >/dev/null 2>&1; then + echo "Creating mcpServers object in existing agents configuration" + jq '. + {"mcpServers":{}}' "$agents_target_file" > "$agents_target_file.tmp" + mv "$agents_target_file.tmp" "$agents_target_file" + fi + + # Add servers from source that don't exist in target and update tools + if jq -e '.mcpServers' "$agents_source_file" >/dev/null 2>&1; then + source_server_names=$(jq -r '.mcpServers | keys[]' "$agents_source_file") + + for server_name in $source_server_names; do + if ! jq -e ".mcpServers.\"$server_name\"" "$agents_target_file" >/dev/null 2>&1; then + # Server doesn't exist in target - add it + server_config=$(jq ".mcpServers.\"$server_name\"" "$agents_source_file") + jq --arg name "$server_name" --argjson config "$server_config" \ + '.mcpServers[$name] = $config' "$agents_target_file" > "$agents_target_file.tmp" + mv "$agents_target_file.tmp" "$agents_target_file" + echo "Added server '$server_name' to agents configuration" + + # Check if source has tools that reference this server and add them + server_tool_ref="@$server_name" + if jq -e --arg tool "$server_tool_ref" '.tools | index($tool)' "$agents_source_file" >/dev/null 2>&1; then + # Initialize tools array if it doesn't exist + if ! jq -e '.tools' "$agents_target_file" >/dev/null 2>&1; then + jq '. + {"tools":[]}' "$agents_target_file" > "$agents_target_file.tmp" + mv "$agents_target_file.tmp" "$agents_target_file" + fi + + # Add tool reference if it doesn't exist + if ! jq -e --arg tool "$server_tool_ref" '.tools | index($tool)' "$agents_target_file" >/dev/null 2>&1; then + jq --arg tool "$server_tool_ref" '.tools += [$tool]' "$agents_target_file" > "$agents_target_file.tmp" + mv "$agents_target_file.tmp" "$agents_target_file" + echo "Added tool reference '$server_tool_ref' to agents configuration" + fi + fi + else + echo "Server '$server_name' already exists in configuration, skipping" + fi + done + + echo "Successfully added missing mcpServers and tools from default.json to agents configuration" + else + echo "No mcpServers found in source configuration" + fi + else + echo "Warning: Existing agents configuration is not valid JSON, replacing with default configuration" + cp "$agents_source_file" "$agents_target_file" + fi + else + cp "$agents_source_file" "$agents_target_file" + echo "Created new Amazon Q agents configuration file" + fi + + echo "Successfully migrated MCP configuration to Amazon Q agents" +else + echo "Warning: Source configuration file not found at $agents_source_file" +fi + +# Generate sagemaker pysdk intelligent default config +nohup python /etc/sagemaker/sm_pysdk_default_config.py & +# Only run the following commands if SAGEMAKER_APP_TYPE_LOWERCASE is jupyterlab and domain is not in express mode +if [ "${SAGEMAKER_APP_TYPE_LOWERCASE}" = "jupyterlab" ] && [ "$is_express_mode" != "true" ]; then + # do not fail immediately for non-zero exit code returned + # by start-workflows-container. An expected non-zero exit + # code will be returned if there is not a minimum of 2 + # CPU cores available. + # Start workflows local runner + bash /etc/sagemaker-ui/workflows/start-workflows-container.sh + + # ensure functions inherit traps and fail immediately + set -eE + + # write unexpected error to file if any of the remaining scripts fail. + trap 'write_status_to_file "error" "An unexpected error occurred. Please stop and restart your space to retry."' ERR + + # Install conda and pip dependencies if lib mgmt config existing + bash /etc/sagemaker-ui/libmgmt/install-lib.sh + + # Install sm-spark-cli + bash /etc/sagemaker-ui/workflows/sm-spark-cli-install.sh +fi + +# Execute network validation script, to check if any required AWS Services are unreachable +echo "Starting network validation script..." + +network_validation_file="/tmp/.network_validation.json" + +# Run the validation script; only if it succeeds, check unreachable services +if bash /etc/sagemaker-ui/network_validation.sh "$is_s3_storage_flag" "$network_validation_file"; then + # Read unreachable services from JSON file + failed_services=$(jq -r '.UnreachableServices // empty' "$network_validation_file" || echo "") + if [[ -n "$failed_services" ]]; then + # Count number of services by splitting on comma + IFS=',' read -ra failed_array <<< "$failed_services" + count=${#failed_array[@]} + verb="are" + [[ "$count" -eq 1 ]] && verb="is" + + error_message="$failed_services $verb unreachable. Please contact your admin." + # Example error message: Redshift Clusters, Athena, STS, Glue are unreachable. Please contact your admin. + write_status_to_file "error" "$error_message" + echo "$error_message" + fi +else + echo "Warning: network_validation.sh failed, skipping unreachable services check." +fi + +write_status_to_file_on_script_complete diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/set_code_editor_theme.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/set_code_editor_theme.sh new file mode 100755 index 000000000..f295052c5 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/set_code_editor_theme.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +USER_SETTINGS_FILE="/home/sagemaker-user/sagemaker-code-editor-server-data/data/User/settings.json" +COLOR_THEME_KEY="workbench.colorTheme" +COLOR_THEME_VALUE="Default Dark Modern" + +# Check if the settings file exists +if [ ! -f "$USER_SETTINGS_FILE" ]; then + echo "Code Editor user settings file not found. Creating..." + mkdir -p "$(dirname "$USER_SETTINGS_FILE")" + echo "{}" > "$USER_SETTINGS_FILE" +fi + +EXISTING_COLOR_THEME_VALUE=$(jq -r --arg key "$COLOR_THEME_KEY" '.[$key] // empty' "$USER_SETTINGS_FILE") + +if [[ -n "$EXISTING_COLOR_THEME_VALUE" ]]; then + echo "Theme is already set in user settings as '$EXISTING_COLOR_THEME_VALUE'. No changes made." +else + # Set theme + jq --arg key "$COLOR_THEME_KEY" --arg value "$COLOR_THEME_VALUE" '.[$key] = $value' "$USER_SETTINGS_FILE" > "${USER_SETTINGS_FILE}.tmp" && mv "${USER_SETTINGS_FILE}.tmp" "$USER_SETTINGS_FILE" + echo "Successfully set Code Editor theme to '$COLOR_THEME_VALUE'." +fi diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/docker-compose.yaml b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/docker-compose.yaml new file mode 100644 index 000000000..d04f00995 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/docker-compose.yaml @@ -0,0 +1,77 @@ +x-airflow-common: &airflow-common + image: 058264401727.dkr.ecr.${AWS_REGION}.amazonaws.com/mwaa_image:latest + network_mode: sagemaker + environment: + # AWS credentials + AWS_REGION: ${AWS_REGION} + AWS_DEFAULT_REGION: ${AWS_REGION} + AWS_CONTAINER_CREDENTIALS_RELATIVE_URI: ${AWS_CONTAINER_CREDENTIALS_RELATIVE_URI} + + # Logging configuration. + MWAA__LOGGING__AIRFLOW_DAGPROCESSOR_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_DAGPROCESSOR_LOG_LEVEL: "INFO" + MWAA__LOGGING__AIRFLOW_SCHEDULER_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_SCHEDULER_LOG_LEVEL: "INFO" + MWAA__LOGGING__AIRFLOW_TRIGGERER_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_TRIGGERER_LOG_LEVEL: "INFO" + MWAA__LOGGING__AIRFLOW_WEBSERVER_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_WEBSERVER_LOG_LEVEL: "INFO" + MWAA__LOGGING__AIRFLOW_WORKER_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_WORKER_LOG_LEVEL: "INFO" + MWAA__LOGGING__AIRFLOW_TASK_LOGS_ENABLED: "true" + MWAA__LOGGING__AIRFLOW_TASK_LOG_LEVEL: "INFO" + + MWAA__LOGGING__AIRFLOW_DAGPROCESSOR_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + MWAA__LOGGING__AIRFLOW_SCHEDULER_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + MWAA__LOGGING__AIRFLOW_TRIGGERER_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + MWAA__LOGGING__AIRFLOW_WEBSERVER_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + MWAA__LOGGING__AIRFLOW_WORKER_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + MWAA__LOGGING__AIRFLOW_TASK_LOG_GROUP_ARN: "arn:aws:logs:${AWS_REGION}:${ACCOUNT_ID}:log-group:/aws/sagemaker/studio" + + # Airflow URL configuration + AIRFLOW__CLI__ENDPOINT_URL: "/jupyterlab/default/proxy/absolute/8080" + AIRFLOW__WEBSERVER__BASE_URL: "/jupyterlab/default/proxy/absolute/8080" + MWAA__CORE__REQUIREMENTS_PATH: "/usr/local/airflow/requirements/requirements.txt" + #Project configuration + DataZoneDomainId: ${DZ_DOMAIN_ID} + DataZoneProjectId: ${DZ_PROJECT_ID} + DataZoneEnvironmentId: ${DZ_ENV_ID} + DataZoneDomainRegion: ${DZ_DOMAIN_REGION} + ProjectS3Path: ${DZ_PROJECT_S3PATH} + volumes: + - /home/sagemaker-user/${PROJECT_DIR}/workflows/dags:/usr/local/airflow/dags + - /home/sagemaker-user/.workflows_setup/plugins:/usr/local/airflow/plugins + - /home/sagemaker-user/.workflows_setup/requirements:/usr/local/airflow/requirements + - /home/sagemaker-user/.workflows_setup/startup:/usr/local/airflow/startup + - ${MOUNT_DIR}:/home/sagemaker-user/src:rw + - /home/sagemaker-user/jobs:/home/sagemaker-user/jobs:rw + depends_on: &airflow-common-depends-on + postgres: + condition: service_healthy + +services: + postgres: + image: 058264401727.dkr.ecr.${AWS_REGION}.amazonaws.com/postgres:13 + network_mode: sagemaker + container_name: mwaa-292-db + environment: + POSTGRES_USER: airflow + POSTGRES_PASSWORD: airflow + POSTGRES_DB: airflow + volumes: + - /home/sagemaker-user/.workflows_setup/db-data:/var/lib/postgresql/data + healthcheck: + test: ["CMD", "pg_isready", "-U", "airflow"] + interval: 10s + retries: 5 + start_period: 5s + + webserver: + <<: *airflow-common + command: webserver + container_name: mwaa-292-webserver + + scheduler: + <<: *airflow-common + command: scheduler + container_name: mwaa-292-scheduler diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/healthcheck.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/healthcheck.sh new file mode 100755 index 000000000..a9581b549 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/healthcheck.sh @@ -0,0 +1,34 @@ +#!/bin/bash +set -e + +POLLING_INTERVAL=1 # seconds +LOCAL_RUNNER_HEALTH_ENDPOINT="http://default:8888/jupyterlab/default/proxy/absolute/8080/api/v1/health" + +while true; do + response=$(curl -s -w "%{http_code}" $LOCAL_RUNNER_HEALTH_ENDPOINT) + curl_exit_code=$? + + if [[ $curl_exit_code -ne 0 ]]; then + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'unhealthy' --detailed-status 'Local runner health endpoint is unreachable' + else + + http_code=${response: -3} + body=${response:0:${#response}-3} + + if [[ $http_code -ne 200 ]]; then + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'unhealthy' --detailed-status 'Local runner health endpoint is unreachable' + elif [[ -z "$body" ]]; then + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'unhealthy' --detailed-status 'Local runner health endpoint did not return a response' + else + status=$(echo $body | jq -r '.metadatabase.status, .scheduler.status, .triggerer.status, .dag_processor.status') + if [[ "$status" == *"unhealthy"* ]]; then + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'unhealthy' --detailed-status 'Local runner is unhealthy' + else + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'healthy' --detailed-status 'Local runner is healthy' + POLLING_INTERVAL=10 # raise to 10 seconds after startup + fi + fi + fi + + sleep $POLLING_INTERVAL +done diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/plugins/amzn_SagemakerWorkflowsOperator-1.0-py3-none-any.whl b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/plugins/amzn_SagemakerWorkflowsOperator-1.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..3f14c1ec58eca6c157f982638c536126aac1d168 GIT binary patch literal 23090 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%0Ah-3)usy(x2&}sU$FrHZKZ_@j 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�(u9D z4XFdoV0|>_gfU5Df}&+tK4)>9QMH)4v7~%nliVCPJ+cWjJZAH%ly}0=M35~c^2F8~ zTq))>w`j~DaLo`BKw(yY8PIn)<}KzzS#7e>T-gyzm(hDx*Jc++g^GOHKuLbpnTHxX z$F(~>bDRW8G4i&Jj>F;aH@zV}z~SrkZ~{9dG01xjVc^oBx?RU9z-2+cu+glt=T`#C zd{+6wMziX!+^NW_H#VAAa4Q*E@%%<}dOCrpBJIA~5E3{bUEiBL4iW1VpQPAaoDJ9$ z$i2bnFP8J^b6B)2pmCWS^C`op+*PU>KaL*A&=NfDG{ESDg{N zBql+;QyA@8ymL*u)BVK=o%Axspq9yOP2Vl^8*}vue83F7!3zxzK?C_~AfVWtx>3dV zs2WSvf`=jr=tz6icq)DJcgdvfRpNGYHtoekjSSDW7FYq(&L6uh^j!Nkh7X5nf~Z4BVSn$W?b zL8^?Li3@t1wwMyMOTuCt?UXAbVye&bUg)4Jel

=ekxTGncJhHE)mW>`15&THjtQMzD?#ZL%QnB5b1 zth2MnggmC8*ri02EE$0x;IH*hdDA_3Elv z?aYTzt__BCX9NM*>~d$p_fd9m^Beg~r=%Leia++tYJ549M5Zh=#lWNc;d8UW23m<7 zy7szf-NTcY7lX6j-@E;!yJnPJb96k#UJ-0Yu$f*$(Q}FZ++FWNwpsozxQQ}(b~Ubc zDwz-8`7oYLcHWdb%W?`eN28rfSUp|tfS>(PEJr&~+-5uh*ZmIRkq^*jUUJRg#SRkp zYilJ95yyH8(|RscWJhSM$CFqvNtRwY78_2`_w)`10~ z-OfZwut&feS7_F674WFet!uEMt#!t5VmiSLgpcA<$}oBxaK*#I{rR*Q&k%{!4S>xL z6uU4pxZliw5pu7XDNV5zM9={Yy%6sQe{W51SQ!JCGp&q{@?^@bF{mRWrYULQAGM4G zltWTp`${b-{1sRd3e}~`if`8QYdr(EV6)nzx1M#4iMGcd7{%?$7bXfM4n{R$S>xzm z4NhsK>El7WacNGyx#DJsHyNmWh8VWtlpm%Vge>KhCz_dM=;-uu!^Ei|!6oxD3G+Z` zA`qVdi&6}CM;Vkbg-1H^E&LctqiG7yyD+n->&yZh5B_7wiTq0H0*#o|uX>-CJ6KN8 zx-?W09E1}Ia?B>QxgkOCK;Yt0<8YAiYT$2p`m%rW>XfqZTtRBkPDUG?7%gf%pMXM? zKrOr$p6|GOM;W4-*vsq)2P};WzrPFn=v-w$5*deFTR@i1Ab~ zTs+V?6vP{s%!2#aGIi;&)}iqa=gIRp~oh|Lu@8I z)lU^D%i$cu=O5F%Pb1t1C#?4AoT( z7jRu+d9i}6SgL~|`7&@xsvOFkkU1-j2(OnV8x* zb;Sm>m){DIq&U|_R=P(?5x$6}a;E06qi^#iBFp%O5x}Scl$XJ+IKU^R&OX!Ih$)gY z0AhIYyh|X2{jNxZkvrLGRT_+moM2rs)0PJFC082AH?_77IP#X)m)98#&kD=5VXC3( z#qRm9kH32Q{qNf18l&Q3al*vs;!;R(@2o!O9B(-bl}?WAD2v~iltNtv zzhraUY~hkG26+u@c)v@+5M&HHLx7uSzd*(3t|94+eYuj(4EwZro)-1cb}8@OSSyhb}!)ecqTpz_wP@H=E^&3Y-1X2w6cJqYLy|;VOJ?aB*~a@v?V((LK00g1ZF{p@r~Iy~C5!P!Hk3-wyT5K8qs;>z~d$*C!c6lR?SlxX5T|psFe;v6kwTWe|pa7H=*B@aqF0u4k zQ5zk{4tS&_YJEjySR6121AuS&WVc$BL%hOR=zNOS;dJ70eV~YC#|X-7M)FP2-7U)H z>Kadj+qf!U*RV_+LUKMbl-c{DP>Ujo)#7SYRxa)xSK)2Ufa@CGwVhF~w!Qy|a zW^iP4g@vO)*A6r_T|avCa3jFO&CXkb z+~0^-$(5hTHQ_E?4s_i0#hxz@ytnhbJbcx=I5NK&(?5LQp9G#i?H>$|EW;F%)c4~G_Ir5JY*zfGYIib{_2iOC<%( z3>0Y>Z@`E5%S(XywoaZZN+L-3F?64Q0gwVh*#D8mhPDQ&hg2p|nA!A5QVehACgZc1 zPp2Z`a3wyCIhEgyf3>4FR_>H zte6emuFmePaK4bd;R-wXCKwW#=C^TS+>|v+^fL#F&Z_k!rR5D!P-{DXiQs@l@R_>o zLtpNw!`Q0>jCCJyJ5@Kq?uim$G~01rSwSFd<+H3HgqJjQonXrFp&_kCJZ5VBMMc)5b)u zyTjpYPvFVtX;%58U@*+XRV#(``Esl zQKVpM{o*M5Az^afu)mCkf#88dTH?oMxtXm)FNfO+rZoPxzd(HP4K{pRwu-}y<+%-E`mDtK`yA|qV7_@%%j!(EH_E}!sn#9Jzjm-wUc!mT* zA*ZU~iw{d_=^_=HBC&8Z2kOFe6Y^$s7@7+uM^4nOlh4jmwehuae@AHRa_+ z$7FycMgxK~sJ$phJ#4n^+wSlpX}#l4MZO7!+g_9Gkl9SE`!`(bgKH*fu7`!)UM!9A zETEu9YzfB|aoyRg^aii>+vHhrM0bu``x1h(E=0JXEtpWBCvQ5mP`hET|7}FHNfnU z`HsdF>|qbDdcO=y-omF2fF?>SDxXos@&PmW+i<{Gr1qL9fAV&D*+(%Z9`{dBcj zEqLt(_5=pzd~0`!W{*|n4DKm;QSh1*Z1!3|p+Ri&umKro)B9pF9x1)qgh{o#Y@a%X z2iScHYM_qS(>LXE6EfF3FiB@39S^!74NsjeY*G&b7EcB!wf5C--fA^RE@IPms0~26 z{bTA$(2yAVkALDv6=!&S1AoFy?-SeZ8J`HAKbo^(w2f|(KYH@rcU}kR@856C$a22H zDI5E8V+Kl;C<%_|s~5OA^SR8kmHIF0l479P4&70S}hjHcp+=Aa&|L{Hc3*uhJX~j!(`mUYxu-u77H;dyEf0?_DsmC*A1)bpHub0f1FG;s!%nkXrfhhXwVK zUPU5GAHGYm4No0XRxoHy;^6}Yu~{Hj{-)-0UtKx6#v8zR@1YJ0f$QbcPjvq zG`-6aPCyLW3qJxAQsxJu5vS3q&FF}^;B7*leCJO}1Y)vsIG;jI8aDzY8|p}bIlW(3 zYC~vVqT|1g%9+cRxNxNck?jy|M`bzXMNjPB&_1e1<(?dg<5+JGcnzhuwyaaIgJ7O( zOS6oDn!%P1mt=Xx048|xu@h4;iZ_P6>GVs78`T2NJi2F-;_RpuIoMVmVTENeaWjW5 zxw;>!J>vxhx_nZL7Jj4uvQT3O<@P4)3ewSo)qDxnc8++*@v0ZIAs^n&>Sl?OIZB-4 zz%>tQ0#SryLy<@t+y>JmWH@d5)EiRPwFrK+`v>T-dHywCNCN-=`t@$;WVs@X5}i%0 zXg%wz5~Nxj#9TV{ky-qAhO((EC12MSMz9@Nz->h&{DcimWuuTJAWy#g-YX%tCpB6T zz}Drn;zRZG|2#YY;u$9-WZ1E^cKHm2=KR+uzwiF}vvD>5?Q;J9^FQzY`uKPD{TJ;2 zK&H;0y?#CV_3@M6#p}<${z8WdUYnu_;aW2j%?7@iBaoQfl6F9Y!+8O(2l-9Oi*nUj z!%Y>q<#t+B)rUFU9%i%7l|HOUC9lM6G@aJz@NNAZz2eA~{>nz(M#5xF&_D${O5800 zg#GIh1RVNg4vCFxdZ?n-cZ-Vd1gQu|hLpcd>Z;*YIr25maiz^bcOc)237q=fr@+R5 zgno@{RBH)1;oSPm{7q6yIY)IrLf+^@i>*j=6$k`fsgpKFgpL|6?HuGwhK$LtIEQb^KSIbH0J zQ*J}afqA=@QpmWnEOoA+N^L_5aUPal!d8T6?UFQnrV|g+j7*kl{dJXJ%(>P0 z#}=zbfVLk0IN}%t^Je3p{(45%=}lLL^$Fc&Ibl2S#f0C{MW)=Oo*li2KIiXPbY(`I z#h@2&G>Lk&pv&RP9c2TXDgu}@mqF**PvXjFcBA@7CI5rSCXux40-gr zk1#Z0Ub&13jgSRKXa~wiWxl^7-*BfP-_(Z_=^|wF!3;D!3Dbq{224`$<6`8r2*n_Zd)9f$+Brb!mqXf$32ZDazxI#t80 zbNWJka~Rn6g~CU?A=u_bSVa6}0qej=$}_ch>8jS1In?kSHXTohja%(1?*pE#3 z1>OBy$lqGrFp&NFi^PrM*v7C9R9IS~B`2jLC^pM}xq>@KHi=II1KQM=)L}38Ek+}vU=jZ+Plx}x*kKhMBxrz^Q|!O!W>9UnPB<3UAy_J z+?=QbORlSx#TB%EOrapzYoH>(g7RGv6KYY;oz{^NO*}b`76JUmf+OCSRY@bKyWRwG z!p{vk(5$#kD8B|PrM``tcqB`wv69+k@u`q24dk2c@x(>GnfBUxI%OeAO>s-6_G)(d z$khyH+i`Q4ZA`K(&RZz3zxvCE)vZ+^|4YnGwfdaOZ~bzywen*Ho6RoNC;VvtFG)zz zz-KJuq}0Mt2?%H{K5V1*SWoPk>Sp+@kVQh=4W4436mg)Q9@9e*@uPVfj6bMwvX?SM zMGWf>!Ui%syCPS)tmk;i-G_FW>_6jHy zglz8$l8sI{!vQCt`!vG(6;zG54M#eo%{{)AVUl0_}9Mb<=fkc7^xxjKmNv%?9aRSkq?O9+yhwn~-(z zW^y+S<9VN>0J7lUw3$7EOavfeGl)*PNb=Y6jPNXc56b`np zFi9C)DnHK7LnUURG^U0HfoKZBHM$}@3aOx;I?aze?@IS>Xr!89-#tz6jQQEa&^>4E zHw2M!6z_}?U5v1eRge{pkm5vh^FRg|$%wfOP*~v@S{jYP0Y|*RZ|`ajTVr9|Dmd;x zT)}O|mTQGf!@t*Ku#oWT&tx_R^#Xnwvzn)~VtHAvwBX>+=axd$rcs=sY(C(K_^D?! zK4GAbf8qx&GL(>VQl!}6Q|BFr0-EMHi~h?1fpEZ`R_RRhRwyQi350d+aL*A{b5_WKF zh|0z^L(27XY-u%{7pInw$+eCFN)qVHlGngGhDFVw{Api4nm}?mu)VwnljM3nHLeZ0 zf+P`cG>YC^wbcv;wSHqOY3kDsvfxh!c>z#z*;2umPP6H!Cfd^5TjQa&Utm@~gZ!!N)$IImFSMqLCXdjLIRq zrG1a}p-DN&mt_IHyq{nDR8tCs?>BJ(#p5W%klmH< zHGT7g=S^JIK~J1M>qF#wyW-mahIB3W45XjKMoVC&tNoa|MPnX5f}ba1 zfG_zJNV6b5&7NXc($Iq1z}@)JuNF{{$Rr_YXeAr*k@Mn=`gJC>|TevePf8^Y>+sZDXH&n1LgnE!OVRO+nh!1k9(! zcvhR&hJ*+1rL$YCs0^TlieKwTm?Hud>pTl%LureQYh_eO?t;v~mU(P2s_kbG3<@Sd z4kqxQ&{vuBK0x+Oa4?`zq9+Mxh@kw+~IyeQi7o5$$4LjiIQI zhmy8znUSn#84|vzWA9|Ycd>VJbaZg$%c!%T2WQ>BWv>-Z6h@Yx_aurU;MJa?i}ai6 z?*0>c74O#c+%q=~GU>(v`}WZv{56XFou6gZoSNdWZh^PJ74u2gff{d5^ggGdb5%Cdr%v&dQWayfKf$XhmX83#`p|*P!&(vr5_ILl$}xMgB&@(BZD4WU5fK%5iY!F_qk3 zmRW0SXP0nAt~01aSsU78d`=RFvK=4x(FRKOCL_2?XkET2hG0VzW_e+~QZpf?8C|ud zlv9U9LeX=BJc?iy1yTKF&j1Ipf`y11*hX|2%T974QvQX%HXZsBQA|DQL+5^**fISL*ff)A@=C2r{4!Vh{Z6nsiHK! z(UB6L4Yv5*2^&i7{=MU*+b=irQfO`9W<8{&p3TNo>k5L@rY^ciA44kW*TK-LP(aU;+}jZU+9i>^?ANx$QYP!IB9l`h z$2JK{lz4Bj+i@;b{_c_P#m`2zq`|(0*ZTQw!S9!?NsDmOvP`Rua70$QH4U`^u4iQ% zLbzW}%1f-43>a05HUfOVAZn@`+=JCx;0RL^r9wAbC}HtU72lNdSP_m|Xg-S$p)e-c zA?rOfxF98Jx3L8*37B}k*x+eB7U^q->Hpyg9vfR3EzCR=M2$? zg$4#BgdI4hA=~&TeqfOSy#i;a<#IYsEQeUMu_L25(mGxI{ z)xK|GuOGt*7;TNBEb=f*(|{`35=v&n84Z5opZGBd8y|n~p;%w1zKpuzkH1P^i?ZJK zjmwL$m}ZGQRRNShpHS-Qq~_#ICf`Yte=!v~f0wIk;!FahL6WB2uI;A&n(6dnUBQ)% zg8B@z1mm%pcYt2-zPnB%!JQF5ZPuqabk8e*bym1H6GXt`G2qj*EmQ*sZ2O{8S)mw^ zgVa_|L?BG$P$vQmUF-DcA9zKwBO4}l8f=S|sw&zU8Ko0HIvi9`=(^}MB`RhqTB?R; z^d?k6I1GB=pZMtn)|c!zW&LC0l9{Yo5_Z@mYe<&Wp=O*<^^w+6PD3evPAy9Po|YaX zZlM*?=zK_7i$t8*Mr}f@*Wrf7OK5^2gElsCTGuX=;9N#AIh#8yL`3nU6{5$VG(aJ; zgb(|OHJh)*n+bD38mQqkmn;HYo|U2*d5GrhXw69NEsOvCx7tC z_+85W{2@Hn0B(FOL3#l4=mf;jSVktpX|)#G$asaqss1t`?qENXE^Cz?&44i5%rP-1qm_ha|?W$$9p^Oqs=hfn(_Sjgtf4v66fubvO~`Uj_H2PelD z{odbR^#*6uKc0s%#O^zoer}26tO*v5f1pbq6fho7RKJe`EaCS`)Uu>Oz-b=G?akiK zm&0-j8Ogw82seJT%QegM-1iB>_@WM{*UXETsV!m+hyXsB^R4kipM zcu)g5!9{DG!6jzr85iIJ8<-YU?`S@%XGxaL543n1oc8t(UL5RE@d+F1L0K$^SA+F* zS}ez98yk4Yd~=p-3R(^I4A9)JDyF4qV400w4O>fGIYSguQ)nZ0RZ@bK;h@415OKok zHBsnaj)1kzH#UAc$He0{Mei!Fu(e3Vog#HZ9ubg_y1eq(nkDcy(NLlout$>yPON#v zL79I|8g#`v_vXN>U&xpsQ73$Tgqaq2=nNI;iR=S{h^RXW;>znkJz@dla$lP?Y>VBB zCPlTpane7!=pDm9 zd%dIHaUwWozlKbr#B1Wr@ZH?L__cOnF~coS+|(Xo{Kmr2ny3cq^%?{Z#c0I(p~sv? z_-v5JmI>RCU?ua0oed!+dbxdgt9RqYV*A6sg^MOP9F=I2-+T?8zJLa=>|&8cxm-cy z8!yT73rhV)M)mX+^xh@_om1Y|Z({KGZPjuu;J}^7WA+prh5_ujq-d#p=3dg`v{((@ z%R)?h`_YQUq39FfSR@mBkGJ7Tn#aLfW=sAJGhaP@_RTk62ezjNPbEMtrC#&|RACKe zVbOv}Lgkd04xU0z;la>oB7DjwMpNMvHZJHEZMT+WSDrlj*53fm*2iSK0!LJi3OGov zQkKmC3l(PjovxfzT{5*{kQxYc8IyM!plt&du_A_9*sQQmh^~$mlJIEB@mb6w48A2n<(S@tq{6j_^Ysibd$DB! z1r0x1NP_~#!3Cw_L-~%z;z$OQ@lX7uAFGZ`&QD$E%xtkej()2;>L;NMR75|;>fs5s zW^%*R{@T!H;awW(qgP5Z0XIOoJ;OpoC=&red4FxOeJ<6&_UkVa1Awmswb0mycLW($ z;?NykHs!{@=B}-CT#cvYf1sJEGcH$R(?*=hM~NB5=X~0a4WAMEgn{>#b4X9J6Tx;Viblc-Qo}KV*{DfG zLg1(A-93IJa70V^*d!I(j6W-XNhzSH4@k{(h|s<*_ntok5~4C8$ib|^>IY6tyDKbw z1wT4GIMNR%P`d&21~f^~&w%3cKEBv?!)b9jp26nFe8%5s2LlaJ5(2y*eG2V)lS_W` zV{cNxz28*pkyA-)2qvo34zv_@k5?sJvq9*PWd->Awxvcy@uS6(n>K0GxHuoUbK^@s zrNTpQG<+D{V{ zUF&$4iFYtV`(A6@{EMLa{pex^%a1qfmE~Hq%!M8!E~;Jsd`!^@`Rh#n!K|$vKNcwn zQd4lKsa5@%?61dIQ15Sw!;MTkd1=RDQ@D`4uw-PFy{wRp;FiT~XQnvM@04$VOE(}0 z06$Hu_Z`JTlHo_kTV&VomTCC=f4*?aKN&_A8act!zamM7(-vo$9XVC0i84&Z|) z9hc)n3&WB$c=|dfvV!qYAMWv(tVd7{&N_QRU*$4su_}*0xFa%2Zo2VPT*CQNXt@RJ z$dqMUS3l0o^p>Hi=1VumNBr=kwUsk;fDb3J6H54?yZjuQs45qgf-Ij#B)WY=Bu&0# z?Z{K+6K%-dQOP&;&Qs{BUNt(#&s;M3ql(%n>~b=PMvu#DZ^XhGWwPp}`8dG?pYUP+p$z+;PvGq62j_H5G7xC0C>1y435PJo*d;thj$?quW}i+u6YW@!l> zDRIS9iOHn#9i1ZJawelnTPM$GW5A=gRIllTJA}BOROD1KUgc$c3AIAn%m;4CP2Z!1 zwCgB44?%`>7wli{-XDStGfqiTvzrVuq*1=zEDv{O+E-ec`H(%@ZhFk4)vNicm>gjt z`5qRRIN_I+c`fc)iTLL6I%n6$Q9BXGI^TU4#6zuJALK;Jo%yepLBr(Uj+}Je^_8PK zDkQDEjn~7QJ$T-2;Mq~{oE;ot>y-XMZ*aj*#+{xV9G|iCaRVBqo-4UGf^M-(#VO{& zpuMO%I32W4)2A|4f%OwAY4l8=x(w6=Zck429O;6I=h+`td~jsKjV_Sessu>% z)aleOV?6@GMv+@bX4jzvWq@P0Q`}3{y>Vh-!l0c7wKHD$h}efPYq~0okh>us1~f^~ zZxW!kgMo&~MSy%$Yt2!q8;68a7=Q;qlPQ@fkKN*!tmF-U-}ZetG=8)rK*PkB9rt5f znI*_=w3JJSAjxr#5gb5?E2(HJlq2nYsiLNsC)PdlGKDRqxCf;lan+GTCS%L-| zmV8qu)ZToVNnlS&64(Qf;_%J5YH|ZR5oe;^y(!1&ni8_d?D=`hul=TM$`T95k;SEh zhnIJxG|4daambH!@u_0DlzxNt@~e)v!tt@=6?h*0@k}k>-i=SeWKkGHx9WhYQE(2g z+9*U-b89~O!;Y||4F6ZVqlX<~O$#B3$veW*Sj7chQaMRUr_l9pf+2E|lK8_Of%0ir zS&-dn=Q#;zwf+hnNaG-^c3U_#h7wARfata1L+)1VxR&W#%*iq9uK5E23q6it#yI{U zvQ}7F0*0+3ePxf576v6`gW>e_%UiilO`Ab3YcT;sBN&9n=a0o5zsI1%8JHZ7XC<6! zCvOq;Wz&&wtjSZeI~EJuOYv9}QR>xMqgNGc$#ly#^>FfJi6~IGKdHD?k-%1SR}+zE z+JsY@g*2tgsVy)j_@wLUkq%G~#FXQ9J+=YK-A{WA;ZiH!E90+aeH&rV(md_lZ8=;o z$E$00%HUvxY5K5xoHVbUa%MRyr*A;{JSU2655ZFm-`PEK>h8!MxLA?-Y|CH<03J$m z2%dcR9Sv*c!G7i649FqJF?suPSZ^b%$zg4{ntD0K0oYv&ou8J4ES#fB(!4Z z>MuWl&~$QL<4|+ACtvovu<3Z(JKl#29X#puPQUll$zOYQPw*k2yC|HXe%bF0yt|!Z zn8;IXC_lCMEHAnT0cwf~!~=?m$s`S2m0${+KiaHMS^od*y<2k}$&oI2Yvyr6xryRwaNM7OLuGR*?-|-uI8}uh~Ddulu$h z*NlrthI^ti0kR3RnHDP}!adwSzrXKw1k%F~BrS$3Z>z8Z3xX~jJ!d8$F ze|0)rBV7_!y%w3LVG=WP(S(CW@lWwL5H}LsPSE!iREaEQaU+9jfkhWLf-Fs1&LA!Z z-Im3^JQz%nDB=|bCw2Pi|H~1i<9C|15pv<8GU)>0zN-*Oji-o=3v^hC)bmh`GYp-_z9e(VK3h_%wx)~oJ}@2L3d>HTy5I&4r7o-SPQFF7CQ~AvwK8Lgpe;Zhc78C zH5z;N6dw?#4m4Xbqq0OEqqRMO(GHHjMu&b2uVunSXas7(u=uOJYBDLcdJyHqJ|j-k zmUqg!dV^Ku5KL|-ksQyt7tMQfx#`gY2PkR})#mPavR;eUo2cU=ZXWk+tD+Qd$RxH< zyyn<)+*Zh~(1Q4T0L`JJpN#GhfQ0gpJ2g@_{RV|yDBS1yIR_r%ZHrw_Gsu@76Eh6* z+vrVtXn%PI`=b+;<+rBF@CfC>pM4({f)7zg&R*-;$PkKF^}F!0icI({R-pdY>^DzR zwz2v-c6XfJB#OoQ;MxSNh}xPX9^FCr+6-Xcb+RdD!wpusehA5zn(`J3<;a(fSd~G3 z7cQ+COpTET{XRIuXSDR7*JDy4|%zYB*F+zI|pgF#?76rTuCH}icpQUsA)W(gQ1ld!->wxt}M`v0HrENWy-DxK?{9~PwdjuuE zyk8u>ijRW=9UaI|H=E5`B{BQzHPl}{4X$*S#bDVD_Uyixz^$F&nY{;##rKGyBXX~> zQ_vs|y?@`;41zYjcGcqLiTm9Iow_d>)M79B3{{!w3UNVmv%gxs>*hUJ)w1tz6BD{O zuzByGsHWvSZ%|3KB_ARR$G$Yt03F!!Kfhj{imShNx(ABr{fFDl4c+aFQ5sxT0t}2|)kX&zTJ*w0h=^EK7HYHudnA#a;6rhFLF&?`>kCnS3~dje{THgop1>UWe?;jS?{z0vUs-snD!r{0JKn`4moFl&|$5 z{}u2$42foXG4o@mG^u$X_>3L|cKp3-KsqAD z40ylPUd0K211ll|fsoxyx~MYW#DwQl%Ugz<)@zE*li7~vK>U+ylE~)}jUvEo&HEMhF&NQ4?+Bt(WVbXQn@c)JS?NGQKdGCx6K2_=J zbYo|Gq(~tWU!f84P3Dr>NQM+}Gwb%c(jgr9%Y#1YsSxgL*LK_N&YUa4vMbO$*Wn1X zdBox=$T5214d|2IW^|N-a7T`!#t0%ct7zn#uPsjoZL+bS97sKhwMGrh;mS9A>U1Wu z^-QLaUhE-1*<+Z{%b*X>!Lgc=x|y%f3%ClY>BJDskRg+EX`!5t{&YDSUyRP*;E(p1 z?+0&&=&O52!|}x%wShwx@nG=U{>uTxKwK-+;&fHI4{GyCibFng>Ry-7t+vM9aJ-*B znsYF+U#+l&qfLlzJt^OfZpF#IdrtB-uKZ0`w`+Lzg*YjV^R#c<;DqA2UKoH5ild7} z4!Dyt|2cU-`EFirwvz=s4i?$BkiYnI=KAnH{?TiP)6d1~8hg}U(IrqmlJz+h*LRzn z)p8fTJ_}mna8bgQw(wvoIs`;I&s8ie4^*&?Xul{o@UAH=trXSxm-iC%MWV%Ir#&mK zhfF|Sr%Jo({marOFV|M9b*{l_<7z$g+f z)1Tf>)-X-JofiKnZp$ZP_OvMBYPRZU-y~n`#k-3dPrEMv8h?g3T!-@aSdL$(R?KmJ zJ(Fw4XNx@n)i1yK>Z>n*QBUU(fRr%Mc0BhY+l-a9MA*CK=B5DuBHq)6St4J3grOsTYQkuIF@JwITF%xh*fT-V38!gtLc?gZP0qq- zo|%j=TE0&nk|N{blbTq-nWgDXq-u94gYT!*Z zn8%52J$a6vJ)*iG(U*=V8l8tVF`>m>8w)pVh3xetl`~w&JKI9Q#B>CST8#0g#U^6k z6{Xm5Pf(QYO(14LUAK~)XF|qz^Vy;h!>84jl-(Oq2E-5RRt}e&;<_kl=GdpoDv9;KXlrfIkA`k$RUd7tk#wxSF^Y_1a9t+`l;D<{ zN`&nO zYnUqBz~*v-2hcHl=kSqiKnPNNcuE!A){6E2<;14J7%oJp{gb*?JdUgP4BEn9F2x00 z`7F<2hCTs%H7~1;j>@_G>4hyD%PUsUK_A_|B<5(+mHxW@%9vmeV#SK)kF+Y6y-BNlPz#MKTpNSugd_O3o(`koAJK@XXzcqO zy&`g5nk$%NIhi*ykT09WHI1;75JuM7DLrU zP(Mh(v6>Y=G`RC7)pD)Fyj{aUhI8e%m?%N6qqUu~`!YS}FQ#mu7D?_BNqN4#_T~B* zsr5P-K$cY>?H(^D>*{7jT5)BJh+!v`=sLXrG@n-Rx**)jRczvHES4T98>>j_qP&aG z+~da)Waa`u#OiD7Cee}W+B6h!ZuA5wFj@u#m&zmUn&)b>TCb(AyI0Gek{ja7aj}^Q zIKM2Gh1#M0plMbr0)V)$3-m_d;7VIO^tTEIwkd)lR*<&~&lzNm^Wgkb+xY4oxxAlLOaUA0R7) ztj}Y)m3>hX7h_i*wG{AytGpUeIHtyQDN5k}X$cHUO$6l~Co(7`8^qM^&VwO4lhUWvclDa2N+v_>hiqAyIzeNg zCLxbHdU_PeaueQd`*vA~2LW=O@Llpi?~@Adg4WlJhP!*#lZ}`c0~&)$(t9GFT6y~9 z-(RP8erc|{5|8P$)r>F)M?2CwR2LIZuqL)DZQqK^kKaNXDaHzoLd92Gn%r`V&xKD19n&#X#AgIqp(F8EYqu^-qM*A_ z*UGE7E=!^y5j38{bsPllB{o&zxN+~7q{DPgTzDuEdcsb*F#xyp#(foH;IX+w+_F-J zs}7d2sdlXig9EscO#R?uUEAK7} zTGMJdu9&^_>XAt84x)%>pRN|$+ocdCML_#b>9{eWS=u^MTo-Ph{-7>igk$IMx*zof zhDuiA_UOELIw09?EGcWT?H`;9qCbl(`4;`I-3V!5CMiRLF80q*gZ7fPeC#%zFm=9= z+O9=5I$W5VFpH3R&*gRtl^Cm2?L$a&vIxqLZE7Gjhx|Tsp6x(B&o{*_)*K84<#sA; z6@ryrlAx+Zg~}XZx-{urgIe7)dPQQnnUeI%lcY`FKn*4ahc<7mDc) zHb(PU;K-%hm}*#-8t{4afuiRoo`t{8#RNod+-|4{#D`+E8A1hH3#OZG89uYoyt!WH zfV%ytZDF$FuO4RARwy%kQ_<_WsDT;!x?I8aU>j2>?1-o){xD)-kZ#qOocBvWobZad z&5_RFlFaFRJ&AW+-BZrcc@d3RBGzt*=H$d~EmrGd7agtX>vFYSv)Y!q2-5h@)znGa zbq`%Be!Ol9Ob3XRFmI(WM*A(bmZISGDdCJ&zr~BibRJ0=&U~`sCvoAj*qPPERx2%EQqz}f z*ibClAaQLDAVv5SeG-55V25}1q6SPD^i;cU%lo`dZ8hBTO>1!gZb{-m!J4Pyg2rN; zM9@clo|4>^Qp~iKkVt5|$+zwHLelYrEs2;MZBd3Pe;t zBfRVUsUa^Cnci6<4?G|JakMYKc?!#CBU*e$-J!d1mG=np5$)7`giBkl0}t}C4jsrx zkx;>t2j|74f?Gq80@}dAXW5y~s=1tAdD2?qfc8k_9&69dO`H^oTdCs+9v`LZhh#Fa*k{h>-I@HigfAOqV*ro3v zg@Q5jsM)c$yc=drb97e3PL|>W?~(|T$Y;e=?ih!g?Qdba49yUPd}{C?1T{!xWHtnW z-&GY7tpz3VS5pfrkci#tqm^o#Ll)+k?NbbHVA&G+v7R5mB2al*A3^#;e`C6R<`H7jVVrNK@ zZ(U@eb-=0NjFGl`XtWavMC@1Daf%6EJCdyfMIkrw_jyiC$wB}BcDbcCWsbaIwkveA zhLJj`KAxl!LwufpofNof9SxKwdARi~|^#UHcehY7< zi}TsyTw~MRpaXApixox?`u-lyBn8`sS#D>}UGr2pp+*~2!y)kFfHRDNQC|WQOqPn; z4ybKo7BqQsyp_uuaru^Eixqb0DaEso*L?FM58s{(Op%a?&$sNxZ^vhmNJ!%$kU;LA zNO4_{!1C?t#FctaiJtQBV)49o2xP9Q3(@sLMZRg~8u#sFIk_%|(!SfnkO1tg2=y!PRM#_0v(1qY}Dg%$MfZOLpskL zcS1*caf<@nQm1xHkE~iJ^

uUslV)Bj)>(1n8QcqfbIi*bmIj-L8YIYG6MI8=r`t z4(8SBxBvF^SeqQ4yV5`AL-%cWj@(%G1Lbx?rV}62*nBYLlQCiE^c!zBErc@XO^q++8M_b;c{tLAh(# z<^@kZIhQnJR_s)Q;go#9CpNOd!Rhf3ws>Ej9HJ*3Mkn7Lo}Zo^k4`S$JU_Y|ot+=T z|Jpx2d2#si@_cx4czS};cB;V&*9+Li?`!IHLcZ0ze&&`gCe^#0FXruE9DX;##39ZQ z$ZxjSLahlIz+L+b*fM!GDPfWYuJ&sL8NOw#@x&H&B+JOFXY&epzC)+yL{G(EZMn($ zQUso2OdNX-)uP+xMJP34o-&ksA{P}MgSPEJW--6r-tMoqq-`4a%J(BykHP(gp~q(R zt$ZUU;h@_Cl5Y&9>Kkz)1cjA$>nYF9M+b-d!wb~VF2|#DajZx>90X4AN$ldpZ1m;% z>E&5d-HfLkUw~_TiM9Ov^z>*nME&H+DR9D4NQ zw7?f?^O$blP6MOt3g!|6zu^0`=4DaSLMUFLJMmXXnFhQ8}7#Aft0C{!63Q}(|$gBz@1mO9^-MZicmeU*?$6VkK~pfA&6*5u>3>%GGACpN{uY==2?c z=WL|=K@ddRZ(&WlF&cRESTP^tKIu1LIMccNQVjL$zqEsCCq+jwOu@OUIn-NDkRYU2 z@HGDsL`R(bq z$?yBaqy5W^i(#_B!R7PeVe;!APETIG`4;|Pvcw;U-ww|k+W+=)cr<)-ba{Msd7f-! zJUYF^1tnxK27$l)Lj#v%fcWt2^c-Da7>Xt?hKFaPbT=7#=|j$D^a? zr2kV0&sXRe6tVhvd|*d%06zx`{Rp$+dn|fdvvk?=H+qI zr>7VpUG2^A;NVTRz_VNn&+<*=+xR+1C0pQ^xfXtvEAZ=Ffq%;t_)V_BZ*v9yy{W*- z=w-9MM1e+G%L0x1k|pwOG^#_k(WnnuqER8DM3zXFMwUdQ&IJ#RIu`{RbuJ1t>Rc4S zb$)q%dNz6k?)eCJ|07l4==9_uv7E^KDnNz>%eiL`+MYhP~nLMh-$CDumGV=~ihngC*^wHOC(FIw^N>u2}_ zqxdTx7pwJr+L#r$nJj_x1@buwAD>daW(y}~tfe?!VU;CEA$|+Z3t5J0C^pfM_^U_d z7)nHm0E@DcWjNpL$!Y^z3gBWqnAI@5LjC?EiO>#~cmyJ0$;LhLC8j~k$@CpeV#s695taBev-W8>hLv$D>khR`<04qSD%A1yd+@3Uaqup*R(*=7%(br|z z0g~f#8J42=^%eGg@*~)0xC6d%GX^Z0qWkr%N}K#wYNK$-fjevaSJ;66`sZJ!b_fGM z)wr0H(;NJ?(F|Yd0l1vbcysaRGjy=^;`IDD`4N(((eUNy&B^J(NEPz5fKPo~F6+~q zpSOsxwun3p@FV>yBrEsXB4Rb>nBhQfv=05Wi!eNxIXlsCk9oO-vlGUX=^G|?9yCp$ zNuS<;>?Am*@H%uD#qHaoj6IwJs#kYz0UKi4i3l}UINc> zb!B;ny27Z7+MSBCB(VZS=^8WszkFnR2k|6iW-l9%K=ZFaQA4$GN{c^IR@zG=u}pQMtJ=6q3lcwu=R(%P#9yhkVH2y9RD z3bqc6)UXj#zFnzg@GPWeiFTxfAbljM*^X@qRuVT`JVg?UsWTwOx7zJY6Nry3qO@sd ziXqv)1CghsZvmm+ryis8l*DC_03%cv-ykBa<&%dgD{7tl;SD4r6isEzC5Bm$4;uDe>P^prg|mAs73BJ&~%3Y@mS zLy$nimZdh`Iv!yA=LK>wFp1-Egm_jfLL7xd48ZGDQ>+muD8}+?ppQHwHE!M}UU>{y zJCEIkwCu;50y9Tk8IC|CeXDm2O*JVjHd$A=$qKf_Umc7^VOf?wK(3~6H~ALXm!#TuTOaG9 z;FKDt6Opb=y()QS)VTMEDLIgI1FsXxw|Qo2(lbx;+^gV`Mf@(($LJpUQ`iCW9ya*A zfJef&CB@yR;ovfq3F; z5ui;-tR6}E|8f$`fm+_Ey{u<~i5Puf8%$}0IX1E;OcR=#A5;j7RpR|p3l0%gQO&QH za@>tiT-;YWk-;JUWhWAh2odD?@%k7?Z6C>GBPM{$A)HX;)y1H}U|qNHb7 z(hnhco-7ut55-Ibf9$SRQBC~SbAdxuLHI54j)bX5BBpTPZmBEgUGhcR@!>H?bTJ)y zU}O47u8?>WH#G$oXfBq|z(5B11hX0HK{Mo=PTs?3omer#c9Y@RJS_?3Iw3&(Q~U`T z5t^*+mpU^?oabug83Ik^`M-~i8Kvi`u>3^Ft11?cdA3<|Q)(Y0>B%v@k1>S3Kph4| z&JcIp^mYyj_F}d`C5$uD(D(inAHT0w8Ijln7P*A`W`aA(@|;HUs6OZ>zjJsX;f!bI z98;`dxfIq-A+I_moe^`3(^!`h9Q{~Kw<4Dj-Yvp~FlO;rr!%5hbbweC!EC-N%J=hW z(M8kB+~E4%76jrLF8erxXI~1~;#i1~8Q*;^%80)~U9R4iJ-E1;S9|h4(LMMd%hew2 zsfD-V_O?|q`*QEHD)t;+zeKVb*)%CTi`iHE=JH0v!QXT-hheL{K7s%X-Ez#D>edWi ztXRQ?$kRL1V1sjiz&u8|T5XhTZ#U{85&7)2h4{rErh<>lX+I*5$;~+kHSrz zt>7*3yKbi&k>EL4E4ugbW-6nA@ozqkc9eWt4rq8VUC#5XwX*BkL|o`8ze1cb;N&RX zIdauC*nK8maUdWCeqm@+xeVV8wiRzvQzH)vbmbsYEUqKPakcIalv*d1y@$B6|3m!il*3A#U3Hg=QKZxhNRn#Ja1GHX+}n43OVf zAC}@aAmqzL3_LfhvKGtXELb9EnHghLrs3(yJEh#23uvn4Hsil-?ygwjWoo28?h3$& zmbLylf;&}^A#sj_h(j#`T@nb6Ti_62yOZ?%8eP31I9N;{W9F3#Xd>@)8INdd2 z#x0-@2PBSR$N^Ila3>b!E+S=H_2Ui5Ohyc{I+Aer%Ci6tfw z{ZrCMes>h_iJ_JI*?A`8cQ$WJj)K4+cpbV|vgEX@0}HWr;=~FoP3qoMAJDFzFSf87 z2`0!ME_A1SXDgHVSR=9{1eV#=`orANeKHG&Ba&h72*jArG<)Lnl3^LPXtshKiLj#) zE(Xw-{1JRA6vir&q$KxK8=`Vyol8(vA`ycPgp1XkNY7dQJHV=O339yV{ub6HZf$}? zKhzGJ9!pz|l1jCvbiG(r)ug<;DByY?g34ZcSDq3Vp6RrXSE!a%d3KX zt4V3Z4pEAkdH;-(@tU&q?A?*3n&qL8ar&ex(dj*g9NzQ6-R1EfoLKIWn`xs7wnv^A zoobU%mk50X0cvIk%GhO)EU|x%O88Cv4-}PZ&9Y)_jbYR*;-D+ecA16YQ88SD&;ZdbfvCF z!WTTTHk?jZTUhj`5P~<>>f%fS=fyS6i31T`mP7&Eg}Np!FDH(L$Yw>@>3Zq|7MpM9 z8@K_+%$iWLW>Z#%pV$Uu{@!*iLk$mju)_wuDJSfJ{G*)fiN!r&=Mt?KpT*|hdT2>d zl2e#&PM`crmV-feeK_wz99QdBB#G7`>dpO;T(3hotQ-T9ZvP(R#6;D^n8$Eb%HyAv zW}2MsV_p1lhLtMoy^AK?Q zlr;U68Nz70t7m=Lp}O_h?6C$GaTo5xElN3fI;8ILLT~(Kg$?7^Ki2FXmm13mVOSXl zXqh>+JlTlzL<+M`RioQ{Urfo)dSM8Vx=^YoJ4my0s^|{ah6JY_C5FaQ5U>m!wV`Ml zOv)uz58Qe3=?W`HPwK6Vn~)juk~Y7;d4!JY`FfC#*P&FT6B5fe%tEG>cD`Lsnnrx7 z){%kWI`LS2Y{Ta1lO7GqoWyy!V3?XDX$Aj}HMTiI$RpP3Y}e7u;euqi#Q7@2Z&&%e zX`h|flb3Z21+cbn5}aD9mBR-BhL3AF-25VA(#0=F5jBEn2I}`G1D=3E(53!=nf5xP!_uRNb zp@-?}W>tFk6X%694y%xQAztxueM6qkQBZ?K25ua>JuepWtyW47E+ABwCy`*M9D+tN z?eIuaomNND9*^ivL+RRlIk|wApx1R)3c!lg94}$}nujMZw{QfNZ`zphATsYwz)3}0^*D;p;8#Db_ z=L$j@5nMu6s`p7rLVi5Wr1BDa9CUEGgE;84);bP4=bxg!)~^!e)xrw`w6Nv$j~W1W zs|v(oB|v1%$jjuV(}6^o@nqiQ()69YFlz!ST}R7(seGK}k(@^I5(;{S&7<7MnjKy| zL8lCvm_Bf3*?DsZoR-(}dYlW5h>PM!%A->43Dn!#2y;V*D_iM!vZk${^fl8Mn|1`W zoj(-nVUTX@t$lm*!7=c`u@I88mM)HwY6uv!r7So)f0`z8GoB_sdjlZ>_Ya$V@ipw| zF7M^<;SJQ|@uc_G_ib5{b~(G>bkpclBnZr%8`?>nGhgj=n(yx+6*Fc2V56y2EN3Mr zANz305klVVjLI-SFRcBMP1|aA6NxfnW^PEzOT(RVB{_)AMiQU1*QP$BW?uiu6Lhwn#MO5!ZuS;ZhdJ-8 zz@>LdZDM~|%=}=j)+50J#EjJr?nCf2)R<{1${nSc#@!+OF1~sW3Af6z+lPuR%qj{tHd~v_T4s3 z>N0NcnAOLc4SBJMkSG{kejWx2!ALPYym^4?|`Xf*e6jRrN>k7iK# z@E7lsSGaUeMFP}X4FkqgcpHT>-~_dZ4V0>U7njsH{?Z#^QJ71O&MNwVOqrz$kJdEv z85cjQP8N&Rhhhek6Z7jOd9T(Gsdb-#0D(X@-X$@Q(ns$TKrg?)$ z-S}r8E3_&82A_Rw?#|#H_}I@w*^BvY0Z_YLznQ_FjyD_lCvEn^4Nv6REY4u>BMVFB z;+FBv1RglN7MV|RUcmZ&74L}{=yQ)?)77$qS+3>=D$%Lsv^d$`zJ<4!JnmR?p}H6Ol;(VR ztfi_h^Ydwneq#faKoog0{F^7uZ43nbLmv!6hUX`=9>nVCq7#8W^CW~i8ZeO3hnZo4 z1cF54aJebUa$%eeuXubmYeSQjC-tCo;y4bPX;#dcQg-^>@YdTdUaLwLS|yACExgp6ln zIj_*s2-(3}Y9= zlGHFg)dhYzN$$ty4Lja1Roib~hx@#}nzi-kn`UmNtbIqmY0Y)$MpB0Dd!Bsrnsc;y z59v)&XIzx;=hNb7zI^xjK)=w8^Y@5TQdeycotdggx4DBe8*3O+5%MyRd$C?pSN4D_ zbb(D5h-`e+cVLF%tL5SjL<^Hp zg)Q%t9Vl<$knSv(#4l(d_pKmFm#VI39FgyJtUx~2-X8g=r{<9_a$XPlU8X@+ z#6r8wypL-D$e;mX%St#O7}U@Oor^&l4%L%yUoSFI33$rQx30M7%s$uX$hWRzGVCGq zR4ml&Sd;jt_#4#N$~Ud!F|}#>qEQ{9#Z2{)XDqrsaGsrrTeZljTMU>rrGih}li5s(@FP>}~<1h(?GfBbF~RKEo2pgV_3x zm>+2nE$@nrIPp3qS`L&iiLu7e<52$(K4llGI4}L70tFI9?<4$>50dQZ?kSWz$4TjZ z)%z3Jn@Nb9dRMh7PU?o5CXn7IFaG3dXOC3la0(Yjueq2GhcGUTZMeRo0r^(PQRHJC z36YPL)9nj6*Mb_~;9B_QVm6W~KgQm@UEZ9sVuiU1PsJ&RREstbCY@=Z!*fK0TE0*` z-?Yv&s7)K^OK91;e~vgv8}hX{sM%2sH?laWO`~AVQ*l9KF-{VbkNP|%nY~ymA(3eB ztxw+2)zuHUk-WTI&7giq2G3csE{iGb^bk#oVRUSS zLAm-#^uaN#63^F*V$Wr++M7<6d&Q6QY9mkUO!g|6|A0bL;m82PQzbQw=#43lHIEg$ zUtr&iI<@5Y`E#x+09F4vGel0jH2Qt$X*^$%d8^ZWV~Q7DuHo(f%gOW2oK-B0k0W2w zPB-===B;dqNXW-Jv>_jTEg%K70|K9V1{+wW^Yvtb9WNZz<-|62@JoUBWf>lj8DaxPe51#4L z&zRIaS%cmoN2X0WKVlz3@u4VbDcVNtw)4{i0e2@FSoF_|>0G=xyuZ2?r??3T;6YG> zhmFH|5AyM--FuxWepVnw^5at)jDrbShWSH}qS4kx#d;#D;`#I@RPj_1qmhNPT0$8-XK zI3ZTICQfBshsS;-Ry?6n(}ygb5Y#qz5PMhzBffPE-mXNbkEi08(O&V@>y!a%(|+$H zy6wz6@@=io#G~Fk|I(s#Tu7^_T`lzp8>v)}1CfuY6G6%)Z67HMeOC`cdO&0)0(0)n zu!b)&VMjF_0$k`={5h_32VUEPCQpvHTvH=1-!gNLkC#Faysw|mcqkA8#ZrwPLN#^E z3}Y}`+g)Df`)Zdnby-i(BX+T3SUUtV*VNUwdiFElw2E~zYSTSr0jM*~cjV*CsH}(1 zcP_bW0&)D}%zB-m5FAA+-BIDbhkU1rP$-)Y6CQb0=tI9yBQ8*@2O&W^rvf3eL6H^K zP4N3z$M=DVLWBq*iN88y5Q=S-sVv@d+g-p7Db5mupx_&l1aY~a7+3o9T!LpThLg7` zIISlaG`!w44PuhmS_bNC;6ULMihYj$qU& zU~JmNlUEapL>dyBvvv3)t^v4jomWd7{Oc*|8Ir2m7T|gjZ-vCG4z>m}IB?|`x*!s^ z;R_AMlG|J09J!lhczJPpJiIvE$6WdG@Z@rM<#8(G=J}J-IkPd=A}dE;hUv9-Y2?^WEX-`%HtnBs4s}Jf@W$UyQyVo*&R9 zCQh-(ICiz!=E9k+3@8B?fyf)ZnQkD&y6`39uMSm?!C zyg0I*i2y0s5`T49q^k%x@p>VOJD3;$6o0Uz6&~#)5J3AHQ}BKX=nb|@ag$Kf88E5( zWa{LKQuvwx6zj=G+~NWR24DXCi@$#H!_z1KK6!HW`tQ%4{`1K{e)hxg$qV=={P_Cs zzy0SE_n*Jw{PWq@|NNJK{Pl;)lfMn0{N)Wa_ly7buV4Q6C$E12zfQ{KHuAvOwRiyAWj38dKBp+lCa-p`!A>S3O*`{jU??_3+{&-9na^S z(BN8_g&G#p%tntYl6k-Hwgi>I1LTBYsG3oeTZX;6CxE~QMwm1rtpgVcaCI288Um1FTrLSWfdFA$?{<0m z^{;$Xn?aBy;Z z@n+cYeYk&d_}%aVuY547KYO@Kk57zK+1}p5#c#+;tHoIBjZTi4j3t@78Zx5K=|tFL zEkpbBQYL3K2=Fa2?f_if~#^(+WV1D5*rzfL)0a7cVD%BFv8}1w^ z$$kjV&QFg-P|L6Jz;i8YtL_uqyHwX9{ z>DYDREM-Sckp!kY45o%LApBn7(4{M^Y1L=rvlmPS3!9=L@rSklKxzjmjDDOJa@%@@ zxBKP?urOS~=5&89fTdy6LSC_>vRsu$HJ)Ra68C-yjKmRZP z+kX*%|KI=h|NiCw{(rvv;(xmSU;m5vzu&=c!iH}r?~3wGwb{<*tFPX!HmhI0xdnq* zR9{^$w#8RpKYjL_Cr^L*a~w*vTn+BcdPF2kn#~F_+B0*e(_dQyv}tRYc~&ONYLCkq+L+shN2HD?@A}FNLyv z55FI~RkvcFlO*ya?zGs6FIa?i;V;Gi{@;NRG%TiirQr>PjhV|}wH%*MHq#rmo%#Sy z-Tr9{iRI=F$j|2TIi6#oH6wM<_vu=kW0><43IDfSV52Ti9LncVneAPE3wkx3k)A+BKxpoVq0$4Foi-SE!jA$?LmL zR+|^A?Q&K}PFs6#uP%JJlu3hhfZ3udi5n~YWlEcbUA=8|G{2p1L=70|yDVw;Ut6V_ z6hqyoYvYdQ-4*=V1YEa#yh)oU3Y5B(B_YCP_qecxnJ{qbv9!)mhV<( zFcuXvg6Q1&gp|oBiz_l=#?dNMQ49jgnla zU=x&;xE)V~Lo>x-23I17wG$yK^-v}+1#0u?hREO*G)(m59$eaO0HgZ{Vp1>s+4NCO zMLg={vwJ7;ve-O_v|oP1cwONvs4X-o8~U(FUv zpSBK5e@qY9%E-3WW_7DlJ+Wh@!42+5MSB%{NS!7BxH3x-3CWuNyBW#O45`sKIx}v1 zZ7CVO;-ZG_&T|+r;)ps&ZAj&=)W$Zo)Cjs+ZN>YMo?mV-v;((PugY==v-ITEW2q=H zsyDsv#Io?l(NNi_O=Iep@P3&%NL0)+`AMpRVWxH_5C4V;)p+cDZdz}35!-kVW@M>y zbmmm*N@J|>u`~4=$-CHL#e~oSJAM~yJ1pMhuThVX$w<^^L%EOqLsH~mNmpRuhy{*^ za1%!29~X{JVeR!6ZrOz`Y^f<3sja%4>1S`qvZUD%b80>ctaUary10SON}C02-E*8z zV_I=h&adHa*@o=SmgrUCnk|;9Z5@`9A6=$rcL}CVu`bf5QY=-DR-8&7v0Bcy?sS)3 zxEL;%E3t?n_9dcjGheSa1!h?xYn9LvOVwS4be?6~A^ldopOD)S7iVPS&1ww;>&v z3r>OFlwQ*$YuBy9QX?bT;%TNK#ZSjJb@Qnmtt9L-EY+K00>WhNMD@B-5z8nWG-M>| zro%k-CkJ7u^7kjpX|ZsZ7q;Tq<5a$eG?Ts>HBn+c)15A}UK%SD$WU8ifry0+hEv!X zi0HV0S3O2B`@ChsBC7Uas0cY}4T`v-pA05o7IIR(Yj6s6f&TPtY0@?7RQbv1PGsVR zy45wzzm@N+3-qTuOOviUrwU7VjF|+c+fFTl8!@`^ob9>kD}IYbaXnd#;SeYcvZR!9 zGaLIi#q`~HdIQJJ^cKnQ#JPAlz!c|z4P{L~I}P+nR@H&WdP`?~GAYeEd!>u44F=lM zDIOl3<=Y*0$0nkwpg=F`@oAE*Ijq97X2!vvhe)i9&|TZV$FNzQFx-a|hKtp8O6BIW zq1~xHO6_TibamSbEM+qk_!tj_F@1h=5NGu2VhYZ6O}AxPEH`k{bbbYI@QEol$MIv8 z7|w|m3iUc&F*8W#Xd_(YbNbNW2lsC#aIg(IVXG}he>PI+!6Xz#hDn$TER$fUP{wo$ zEYg9QD{aqNfTBpV!3 zlc@zK5yVh%Tx>S5godn%X>B&u=~2H8Y%nz5*a{B=jP!+J>MU=)8^9PPx~{>v|K?D)4-cyyz}EI&S*u>W<+WIACjtI~W%9+nYpIyjN4ta#1B9X&Op z>CH&kH3VMhW_ivAJU1XnFm$aBE~c>K7BPM59yJbCI$pd=EToWamf`g*OsE$@)*e)$6s{LsT8=D0caUoikvz?-?bmEFjZp(+`;$brEX>k8BT;WZ>&HthYiE>? zayE+7Zq~J!Y>akBxo#@ZYNVaWej1z^C=i~Xc?XY5zH5M=En+zBK3Y1AvEXP}Wk$n< zgO$k`qRw6R zIQ^$jdU8-Ad(a&&Xai47J3Dg-c;n=$9r{uWV*~%ap(khXQ@~RnO~1Q$RgxYZbh>zF zgQI$91L?ltusF75$;i@mAG%(6QM+V>-2_`S?;H(wVFN4%bQuik&A*4U|h#f_d z0UA?*g_e$##R4G%TaPp!vEFO!o;CI-DPKQec zHjUfqJQkT@g5{wZI!i0Th|tX>m>NzxaIEdDkz$n?!-{bJ#@WN(gg1LvOB_+OKI;;O z!!DDSkSN^)>{~{=#9jkLn#3GjkOFVj+Fcz`ETCRcz8a1Vz z3J$T1Rrv=6i=O5thmS-jy0qy>A5Rz{X})_(d)Gk5UY&;ni_1oP&*Hc8C_GEsm~p#a z6!^O!Mvt~cpIS3SIXbHAur$K3OmwE&h{a9vcqt((+9c97W4?x)+-`QGU31G-IzzA} zY||a?We?fn=-)8fr5kTBGb0`!2jsds-#_q%ub63l((B3e|hPB;l%8yAS zERJp4YQk%MH&fCPIYmq_dq8bXmEn5aN?rOK&K4RbAQOhspu-vh$xRH(`NReL(`Q7R zu2rOJm%1g73LcMN$~u|`^oU+0uV+%Yaf|ea7>6nyD_$iQO2}LIS|*>_OJW?>VLQr; z)ppr*XOdGIw9mMmNyFPJUA~9(sIObn9+C8LQv_H!{oHiDO}55^AUtO;Jh(kT zLMg9%GWd4ZD20e4iz8taA%uFcZXd5)-T$z#5lv~8`*uBOas&vhHl~@{N+5$P_VJfhdm1Wn(>jM4h z&(fr8&#Ce#beC3!5u_X( zh{-=Q(Yy^t%+(JmZ*IT$hYLe8e@B4=uqn@+OzTQniJ)ra=lX#Aj4Dm0cea9iW0A{8 zjBNBBqN-PnJ>0w?i$@TmacCa zNo;M>U;6`yB1pAyRr;r8;i}L2b!6n3J7wWPslF9x*yAbE)cT1j6uT-T6?oBWIeHud zqx9*1JW;(%cTOH;?JNgu$i4Lq8ENgR8$Eh7S9M7UM}u8o+2Kq+J!AmZugNA}uQwXn zRo*7&3{$XB9}UUwvouMM4hdcS(=uWsZCAm`{0b{vuby>!4M=vdfbnM1X_yZ_FDA1) zX9U^cyriD(wGNG7txFm5J)zbTX2RF0_b7187%uYS7P?(Gr*xf|HLBc{=~>~LEK}XK z)}v51PlG*75niNj6H$W;^SMV=o6A9{Td6dQ-HjwV)mhf5HyEsY2}R0ay)yl2(Irba zSics_U>Wl*o$Aw?Ea$!pWoyVa5^1eQmqzqBGDH~V=s04XX}YYL^T&dVWJ1|s-{umB z6bkJ3{_NV2r0ct`@lo1yTmM|ajl6FQsJ$%Y%{3QyYvhUDg90trk3KQdG`-?AS^6dK z1?$X!6M46>N2`Omo~2kV7qH3_y`pSXsJs$ps!Ce=yKT19Q)Dhlj!G4iUHW4iA8A+r zFtnfautwzW_?`?u=GZ<1DhaOoWSUab;qtB6i73(%y-O6G>rWRp9qe}CoutnJ7}8fJ z+Q^zqsKN-#MT46W?syaF#iYD0VCu!+l~-T#;<90FgO@uR#n9m6lro~|2RAig9$?&h z-GrFOffQz1n_9az@yl~HFN;mXEmYpuK0x6Tq=3OM&jJBcs^ldkYpc{a)>>cZ+hv?p zcoKmEy=!f|WGhZoVd;(${F!P_DZ_{n^~$lPv$h7hLt=TLyy_veSG7&Y4(N-DIocU(RbQwHrazt&}tK?XEN=V1_&^3m~qf%D7&xr7>9x_Ji*aBJuLK9ah^6#FUog<`QdTwblv9C6=#G@b9-1890wv$w?~sAXo|ghRBK zQQ}>%KljynOOe`rr$QuvqAXV>IFKK-k8%AGD@HYpRFdw?GM4aQ&iCGhOZHXM(BxaX3|qT9Z_(h;jmX^ans6>m%_Tx-VA8tx{S5{Z^zWxU z?#xg^!k97|bjMN1xY%sqenPrZYz4zq*Qqn27{kLolv6j+oq2VwO>?s?p69RZ=iW4B zD3bM3S72#@Ay{;?uMvpv+&B{@tdT}yG;Pe(aFe^6S7r`o-%LX1_OorY!~GN|q;0A09v7Q(K24aHU!-3>XvU~U=CR7uN`rIENUu?D{rM!- zdGdUhEzZg@+DIw5hZ>L3VWGZo7SN?4Evm+nBFm>I@+2c5KVoyTHAcSJLhT2W>gMfg zQqC^R1*&qdfay)g?%kzHRJC7)rDleJyF!FjTw;@;kvk1V#u1uYgxp+QU9Hy$N6Tq> zw-#5Im|25RlMz+bwY3K+uI`O8Z8NjmuiT5iRQM=ekCi*R*@u%%%G2h%B zuVzKcOKc`yA;VSYp2DZg(7DSlQ_USWPz{yxP?zs?^ZYS=ELo2 z!Hi5?)pZFA7Mgp;(A8q~;bl2l-y{Q3UBbw%2P|2lj9}x`VTBilU)mX_lB0n79Y9z$m1N6LC{;mBiAzNZKeCbp~+WWr~7XnlkODg#NI>?0XM4aM5eMltC-oijkxvl=WA>ko(no^ShjlKsA z#vJl7NBy`a^2iTZYg752?6!dgq6QmVVA(R+(VqjPZUobD3~-PTaKMLB)WCxyi3tu@-`R`ldO(se0@H=m zyJH$fNYNe<6jNuQ2dm6N&WRA zAfn>lvg9Tn?vGS%=KSeHRgVqC(qQgYMiUw#n+qS?`IwAArcFdYt;(9-^^hBi;9Q%Z zB;OkKy7p(^yyyD;Zc%(zl(%#Fu$;IO|9D>APBzn<%pfTY7flP07K`)j+V&q;Z&8?w z-)%G9rX4_v2wz!}1y#nZ2Gfn#!{ME$5s6{BiSF{h&Ng+B%JbFg-R-1&mr|wu-k(Yh zNxEw58Y~qv_4YV2MRbaWpkO>Fa}dy54(8J2>zJEkJ$gGfy0ZpGa=od2!@|+^ccrzW zMpq)R#vILkH0ncqEA%#Lb@H24dG}!wSYfH@lQlC$PnT<0GME)ZNRIESc~WIzvHr9d zP^K#~s>q6uUD=+UhGU$(#`y6>P2_54tLYYwVu;& z+*%;Hy;-rD%oo+~zFPl&fIuh-nm(f{!@_?u=6!r*?)Ss)h^)UFAay(lw*-kc?38Dj zZda+THC@{I=)5V0wq!euTa@#;Z;er{t7egz>U_*PD<{k9YE|B%!$^>b{obF}3`x4B z)ir)Hwr0AVw6?lH|C(c1oMrPTV{?=B8m{ET?M;8{OJj;0)y_<5mW?q|(R9o)@^F(y zWro@$B^Nf5IE4xOtgxhOdru4^57!CtI4SC(i69L#s?ZCD&7po~+FCvn|c5 z@AX&PWVfSvOOU8Yr#wrQNvNBCx@N@CWT*C-)H}v>xG=KAb(GKzSS1`TXT^^N?hm3u zhUtzSLr9kkEZrw&=}bp^FLrI_8=9(3kT8T2zN4i?Wc&@B=)wFrk=qGD+_NeKj1RNxsmL zEzqN`3{8g4>MEb6?yU6Z*-aDY#WmauQR0UY>_^*Rx0$4&ceq?{H}$L9gVlB;e)#6^ zgX(6oE?{09CdEx*c9bVCn=_{PljdY3=jW!WF-gk!ppWY4$O>ZpJdv$Mg$(VEv$c>e z(GcTmOk+$5(RAAtInz5bymT^3lXRJ~J4fAjeFZ*GA$M)G2$fhm+>zBhGKCv<2s`V2 zk(;oDhSx+>|=I+6p6eWfoS>hsQ<)$nh#;Y*rlMLaL#M+L# zQJeW@SbAmp0CMnVd;C;5iJ&#lCRO9sLx%~*fxOXZRgQaYs=0~6yMZDGX8$CFH{ zo<6@jD6Zzqx!P#)cdg~Ya&oKlOQcw@T5}m>Xwa?p)6wR4MOn!mGf737620nB6J@AR z*Z9e4t~!`sT{U=2Ef-bnA#^Ay^A#zpb*D{M^kleTlP;yVtVxIIY~3Fh(`^Y)1&9gh z`SrHcJJ>LLL`(LiQ;aw@^TF$~A|^{=jPROPm=P>-IBe1#l78`(1QZIrtt#Nu@1tVw z-o%es$MPr_?uHBX&A_SSNu{wOM^>9;j_GF^{*bBC)L6m@k7$cn@q|xEnyonKDs~j( zO0{1Nsjk&(2vQYWmuI=zPf4{#H7;ll7mMP0vd~r%uKFdxa905sj#k$dOkU`NIoK}b zF;dQO(KSF~(p0EmHCdoZn3n0eEB}Y_2PC~}OyKtJ%E%Nn{p(Y+O!tnk-JP%JrBX~J zpz~KLy{3=u_j*vDb1eV!A$(&_uDbxR%JsX4ze++v%^9{yeVxLqf4B3$6(#C4f+D7W z9lHykDlrCxm00e77nW><<0_w#i|||z`bvDGFENu~SkRZUGX+dP`cSf+@*=(I?6S#> z0bMDWr#0rn1bcni6%al?_e(s0s;T?^JVrk&dvEVG>b@Ja+}o^+R256Fk7ZVcX^%W( zPg<|BIyX@Cxc&QLa(!LQOj?oxkYC2I+<8p!$dV&}P>U7%86!WQ{+ZxPMko{2tq$hd zMQBiQQm;L_g=@M~5Jf*twZ(3`dIuM7G;SNw$HZ+JtNLzti3DWH=I3>YsmCPjO`lya z$*@(X_3=#GD2B2diD0e8?Ro)IweaHXX0n{Z9t33N>>?~=) zR)tP&8gcj@e8&bDg;&+xgmIaVhPAGpr>4hK6*m?7XmwTJ{%TM6p|KAu*OLYj(nMvV zH9svIG&*n%{Gms^7*E-oYE3){oe84DW4L<@-haY(_%@X{jCJgC8dzu#T+?Z0Xn*vM z$>^jtfV0TLDD*hjgP;MAjA%i_eE*Q8CZ8DFpFs+jfV+s+8Fsi+#Aw$o+5t2%GFh`> zIONJWCu-_YS1_zS0KN^=?R~QC#%H{@$9oot1|l6BNgnTVktG9hRmQN~8>%H)Hjs6# z&l$1jtHGE%+%2*bxHmo7kWQebx{cSP;MkUZ7(5&D?QmV!{*3SY;Cm;4b?!$pSZZ?T zEPPj!>!Rre-b=TDq29G;c4$)J>s4W4wzK(L*66Weve!u6)wwO6xb-_3kE^1TXGe?K zi|ulnJV1JhlrwyEuKkEbG6;~GEG)28)){cDa%uNMCugh}AV>_VV-)nZ`i>xwJg7$4 zek6korfPW$MroCbQ$WK9UnHR4e;W#Dx*JVwduT{71PtGp!AnK^Kx8Uj0hG?Ye}5i0=))+h#l5gX)u{03xixG}cG5Z%OoGf3?`& zF2y1p{9`_?^k&?IVv?o%Qd5cns?yT+St@L>J7W*>zvkGZk~HkMEyUbSQn+=2{^V(C z(naW0VM&cSG$UI{gEovD-FTKBo*UhnTDki)m0Fiec-{omD&C_`s@5-L33Tk$;A$k7 zIl792YAiLUY4r3_bHCLS6o9$|(yf_jlU!n;Rd zF=1OSE4Wy6J-MDQAs3tNEx^I=t*-Vai^bkl%V2M!MYZ?gW; zSbe#7aWk*vEvE3FZ3W-pnKSqfjZEi@;!FR|QrXjT@?in@abEu_g>w=_#atN_p;P6HfQ`iZPLE%|M= zS=}m*nml(@%n9;F%wvJN6)TEjYV5I-2?PLM>{K0r+yGRWg zkaC9Mt`!xNrfLeS`Dv(XyC}{fK-|JTU^96yBmNM$@FcDf@M;gCNR*Q{dQCL+$*8$1 zHY3Q?w>&M!wH`>x5hE>ijI{G9sW_3M1hxx8=r3PEXt&oLck-N-$voD8YG-|h%jHVU z041j;99g549>91pK3eD>Z>B5LO%IJJ36SMAZ;ejThtv&uIDrA|vDjoAr4{c-%h`H0 zPtHOdxFvd1kwcVhD_)(h41?)UQ^N=&Na7eJX>^hu^wleovD&YOT-PHELy)Sox;#r? zvf3STyM*Z{QLI>TMhr}@H)8F62SdY|3|-Ee6jqRV#war_DUst&Od`%>*Om47XjQC?-wC6IPRjEcQGBf9^lArPc`7g>FK(SkV@~AB2^N&+?0*(u20i z(N{3WT+n9NGs~@{1#SfAYO(=WN#A~aWFOH==*cT#$abwSmnhXP{W>g*WGaPkkF;IT zX>}*{r(fYrMrY@HU%IPF=AUa32}E7KJFDx~$pPQ;z*sfjuEmC|Gx?SszTT54+n;hU zR;eb2Gmoe(T!IsNmTPUWL3zfm9F(_n+cb&-v%#l^-vy1pf6D8zu7oH>+ zAqMt%z#!TQ*S+%u8?&)}26ic(QW3y_pqeILm%13=t22y|TP0W@gS;9^YR&+QDw^~fhaVCcz=0I6OjrC{4VAt;0QlzTSslZendB$pIT1M4yyqe9g z?gR~39KbJbh>P^0j)*EnB}gTfTF3#36%Xqnc~NFofgDAcb*>i^*i|^tYdPXhufGpq z3-nsN$?lYfUE^1a`E+A#v9X#4pH;d{pBrj0qeb1}`LxLN*f5?crrnWb)G3N$8YBmp z9=$KHH$L5uec;%kM?tVxoQ2&Eb!0(BoiryqH_$#jl3jwPM0ze1n>fBF6>SzY&$e$D z^XkUglmXd~u#zZ+OP1_I^(o>M9Hi^AK+z_OQJnrH8h&tP5YV-q#W+rH$$hE} z(OkjEq1zzQ$O8ixseV5ak0Ay-CG1@r7v+0@SYh-W0@DPuxyaJ?Z;I)=7nAv7TjnN~l4$|PdOZ&zrx54U zaLcxdF{X0v>J31Yx0lFxBGmWbB`v8=M;SPq`3*R!4gxsWa89eJXDkOz>rjlekTK`V zxz36e`i$w(W+TFc#H@(y=0(Tr(BS;J75!geH2b9>1a%B@pN`xT$M$2b2{8^Zoa-) zy(_S5xv)ZgXbGW9@egP|-VtlZ+ej*ftVFOW-qnF;hn*i3-#8um>U zrROW+0Hw|cgvE>sx^xdH<-BJ=t37U~V5I2+y2H4EkxR$G1bA*&?+Xt)>8$s>NEbG| zbPJ>;eF~hCl^-{#5_*GsF<|!K`D*p>^&&akA{4rv;Y&<=`Ol3!bRGUj38Yr zZx}|W^ar;JI*B)`z@UgB+^vm?djTEBh$;*#v2@5#3oDt}nGTKQU6t2qJq!)8Z4g+c zL$xc~$d|M=2Aa29;Uk%Al5#kUefx|1$!Uap&iJZxZ#8q9VxL|;poMpC8BJ?4i z=i3S{3ZE8o*|eVK@r1(Pus<#)<@84GYDcz%dS8tixxB9Btq3O#l&(s%r-WolLV8r3do-^ge!^m%bD50vl+O@7FWP8sw#$z@ZBgAYF0mOKwp8C3F@(8Tsp~xo%rG30 z;k<;nM*x^DF0TTVJKyrj^vTLpYoB!+M-+!0_plxIWd01m#{l-nW;Fj&a*-ff`aE2{NS@Cq4ei>|nxuE50#m!C8eM?Z=y zBabF;i-mb_GJ!sAi@A5$xOWR;uZEG;t(lWFiB9voqe0o%jJ&f&3crjXNh zpb77;{W-RvEoNzvf_!f4f z@sZ4kV4h)IY+e@2Lfr?JLsVlW!(R{JYT|=|v*u<#L++nx09~k?D-*uQeC-Vqnjl&C zwmeJ8EZyI?7@uGXDG8RlfzDaqQmH8`v2Z9ss`<3;x>2n-_S`hr4Cn(Az^nk+ytbj%9y zR#N~7>Qo$gLl`4jOy|hSAg)hR;cni1>tWS*&XJqv5Yh zH9PbuD)x$ZrQS|8mc$Mkj4xnd14g|pruf?@!S`M?=CMRlT2P}ay)kXa7(w%0c}AqJ zktRV6RDktHt(K-rxk+G|s0L z+-nc-DQ)Bdp`=Ee>h!4N1~wR4Z)}By1D3iNpm`V{!~>1IW{Ck9RsKQ2B3ZZ>P;?8Q zLGoIH#Y{iyOe8QYvF#7`0VbYABGh>}u(+(Z2aMke3p9){-jx&LMXt8NC_Qgt0Afq@ z2?s-zqx`xKOVy0Hz*2RCMvNrg@e_j$Ru-E;a#OHTOWn!XqCcBX^f01P6d71B6}kcf z&o)`GX+P!0+VR$a&O9{Cs(c0_wpi~_F_hVmsVlOe!_qLr(s?*D%$HqmmQZ0KI6x0a zoKsjpO7;hbm^d8~Sl#YG!MZ)t9>nLq#LIwQgM%>o^TQYCv>?sNH8>)noVOErq9|Hz zukk6r8(zDQQidfS!UU5b4bFQ@T{)YF8TA?kxnOFT8N-UVny3qDoEMw&Zt`}Kdy_0> zs7+uk-j9~E^=ghiX0P$;6fs@w0kSn!25Q|(T>_WmP}tsze2xb_uG*mN8dv)D*_4Zl z3-+h@h&EmQNYySuK-Lp2q!@}XQ9I?w%?QaWYx>%~ zm1E>%gD=W*Rl@axKj==oIyfI5n?{J!0Z_w;^>9Yq_2^R(!ph!tgZqc9KGZ{%U#YJVjIlsfMpggQ_{BhM$z#d&2^eKEn_#sch*W^bo?7 z?NRjz`Pl5^3pkWLU>#)wgW=>qj}G>HHzKF`QovFl`$LkXM~99s&T=BGD9`XXCJ519 z<6)+Ut+EXpNM$Usk9xt;!`u{mG8;8W@ItnZX5xyI;NniKc)gsa4BrW$l;Rz(T1zyY z!kcHe^S`AJn*^l{&)p|iK4GSj*lsaBYgg97@Yv*u7oG)@Z&k_Kp2_==9L?NAriJ*EQ7$#&*9S$N#FlWkD+Wi`1jGW#FAGX1ICB}>=4U+dFXzQqdTVy63e zhRdob4~nb#vY5TtE)zF7s00}++9!M>MmZ=#Dzm`EGWgEijztIU%AI8X)ZjtPB{iv3 z+~07=lMpe0!~f=)O|YHEt<(8=EQ{C%;k zCrm%gH#hdzx!z>9H=pf&Axf{;i}_USX#UyWbh6xgTgVC4Vz&48&Q@A|fJY+sCetbG zG}{F8s<10zesyP5QjLCu1M6^F9qyMZvFC7_i}#@*#Tmv&ejYYm_f*}KtEY+f_6AK8 z_Np0%p{NRJb1`yrU9G9}ezKU)hUGFdXW$iwWyHyC0das-NiI507Cr{xU)#k7@Gvd( zi|A=4^{~>LVlf`T)Jkp-fr3)%>WX6f0@Gj#J#bvZ=57uD98?>z9#n4}yPfl0+0XvtoB8DSn{Qsd`tbK>U;p!)a<$t0 zEFynAS;9DKw!fGcz=X1Av3PP`Tot8Qbjfq2r111tzeV~D-444vofcJfP%P)J#_HjE zE$Z!bvn>lp+J#u5u{zp=zriuI1^fe(_L6D+(^%=syhP&ImIYP(#Hg~Wi`Bb=pbgpY zUp@Wze?$8HS5WwmUq5{U|Nl3m*FXQ4x))Wktl%b&_rP=X!l}l>;fyHsXJ1>=5_wPU zKWn7?@bt;QzZL)pRIgxnIMZ^%6yRaKZt<_LUd=><{}Q$sT#m=nB;;o&%IK^n#lMXj zP0v8*!}3}#@(Co^vhpdS`Sf_Qu5TcRvU>F3mNY+EL_o1|G2NE)%^hTzSM%$w+T-q4 zO0WW%4cwD6mCKFJR(Q)5`rRdLt}1Wnx%OoW$hz)eD95iy5H4e=EX1!yUV~d{HEv&2 z-9gacY$orAnJhpCo8rffkYogkTlmqo{H_oiA#7iDy>H=H+rt6GkF95&x)kIb@Oz4d z7xP8o*!e&sDc7+OD}&fGNi+HSsg$XerS1CJVzLzTwyR~u?!E?K#6u*3prFsnVzK&A z%#?H@=~v(|0-spI^7S0n(%rTF!NI&*FD7@=oQ$>rc*IWK`C@W z>|p|7%%`N%FDCN^q+YPNSgk}NWLtM!h#`X8ncu~BS|0k1gkZ8?+qG^bQj-ZOtmk^y zJgTDDGkpE)Iu%Th1SU`ZHhl6I$jZKa^7`jN3gu)rTCT?Inj)`Jh0%8$b)ypD9Ki3^ zW%2vpO;@wx_Y=d!-e$E|ZkI5S|IgLiJuwmRuVP$3E3PImID?&2<$Kt}4<8nby=_(O zZElLa6)axOmy?C4@_$r&bz8stN;dwxuLPkwhmaoimv!EXIlB_BvXkR3%zhCqxFZoX z-osURSCi=mlC$9S8%CfX2VqrbrdU?X1!Pz82to6HAqS*?4?t1{F60m80gCz+(di}tBN}#YcXi{#FGlJ)^0fm)SEexHEDJsBV>N-6JQb~ftv}7>xG1auzl!mS+y3)O zHJ|!?ahurRR-4sri#8I*wz-iLD?H^BC)c)5pUT;m?ZIzeym<9$J9_$5OulSiym)Z{ z|2g>W)2HG;`|8(&=d#cNe0}w56GdSU1$<~>xtcFU?Y*rUk*}^UQLNNIx<#A75`9w! z8XKx>1YY;m95-gRp?U3G1`+d)fra0Ksdy0_Fl(!SbS3!hZ3R;pYC6^`sQ%F{irCmb zjKzfqnJhdPnOs!SIJ!XTwJ>>)-@w{44mRpcMVn#~ z8^M;r+`RqGM`~4lSe0Vo#$x*nZqb*&r636>jZ|K3=OU_lFwt@}A~N_e|2OmC)?Xo` z?C0X#Q^<`@_eXG0-aYfE$A5?n(X86sS|?a@O+{|64u5n6V53LPH?jigweCnC69i-e zHPL)omlvlrDk`U}g1%uIXzpbEgi>`CB*{iV&slA@*?Lr=VDzkUvPLxrv#*;%DCSRF z*gvqjJALiuDXqK7822fjVM9AtA{JXKoc+<+$_hqykiJE7Kc$NSd5r}E?{X|Pg;8_w7<$s zM5!((NgJD5LQl63oO$lX;kfoI&X1O?9Fa&?bxX}s*U#nnbM^Me(7lITIU3r56GZyp z5J0{*MLX#jY#rF;qYk4|P>kil5&<4KY}@)%12YH30yZhZ_*Osb*Ag0ox&drPA(e&(+0BiJg|C zSkrZ-V}E=gd#?N7fJsIl)io>QFrN=6jIcV7!L*SMM2=>WnPx!R_@{C3I;{?N|M`>C zj%;j%kjB8~q&B8FBMVZpW)`|NnHp7(C(_kC;Yjy2WAzJhRo-$BONFoyEIKycR-}WyHhv>nJ%TmE(w-a5%)|4;=t|#E)UX|#m2sgDn!s?p6Ij`H@Ixn zCQeL@xZ{2%<>Z;I%S_c0qXX58*R`1-lNhF_cBCm4>XKI_T;FuKoG!LA?*&;~JzA1A z)B!=d9z-?}FKkaAuZyXhmo(KqdSR6VRWz{V8Zlg~Be%$hwQIsaI<%oU9E`98C zGf>iEz9(!_4eJnUEw8bh3$55urmD)4Iae+qrkL9BFO3AE3^9xsUz%}!oJ)e0d@d0oN^Vjtt~76(QL`8j4SGZx^_a2alwg-^R3ET zQBMuM)OKB0x{s4qE7zVp?yJ|JkDkkp$kpQ_=tcAu)pyXomSLkKcP4uw7Qsfywpv%U zMH1Sq`MR8={fG3G11SWru8u5@(U z7$&0HQnJmEsGqB8?R*dFHYo03Dv?{1$cZse$^KyzvYpoj;nawISt#;B(YNN{>=eI$ z9_KdZ`f%s>$oD(nQ2+0Ir?`ScNLa+18<%isYytnXnCTIIyXCF_pS^csZtFPGhX0B_ z)?4)@yRRHcwzFPWYPUcVln{di1CVx{h^qpDLkcSp;2r>ynBDyMw|lNn&&;`lvgC~` z6$*3a($lx;>FMdQ7F89)KblGB%)N}(H1qtsH*DxQZ@Io5sPHEB5e15+=9=CagU^As z(q9`Gl88%2%|k>^jCn;C5akHvWOskR&bJinkmYx5+OJnO{K(Byeu~C)T^v)47sb)w zxY0Kpo6@N5@)gA?WNKpkDEp6#?1Ru;E`k>1@19bnu4s|bSqp-=H2RsqDBtvL)F5SN z1Nl;)%O$-~G8(J}sRJK{Izx zNY8ari+p`hMe_UldOgX!`E<3pS?70bQ2^eQFWHut%awqpBmSVTG&m79u|*224JP8w zRa#olhP}wpw<`~GEjoFXc!z~TUNOz0aNhJWh< zWU&!{)+UIbr?tTSu+q1JN7qFs_;{hS+XP>CO~D3&LhZTS{a*v1v6 z8t7Ya&UTaNVbiYQGExCPJ6*@kOlt>?vMr9YEyXg4t@-~dbh1$IhuIZ+>o9xECB=EP zuPi4gBMZF@J3<$5lM(jv67crb$u*!Y)n~iIt%KE$3$9n?3!Dt@)_v-#;tcK7rH&K6IHHL zQ59wi<$8)W0q%-*Gjrrt14@KxQ=Z(tGy~se2yKn zB%8pb65k_Etr08V2^k%QPKS~wCL-23k23HG6@xvY_X>zzOa*Jjb9e(MMDX?l=Ld`; zq7s27lkNJRd=hkAr-qNa-qgFVWc(V)$t-{g(^-!u{ZRv(3=Vl7tytg;EH07MU}B1S zBD^gtf-u#>6!etZ_V_AxcJ0QC@lZQr$b-;QiVaJVIc8~Txk(qP6Wy9|Yqkda9WGx){JP)&MK;Wv$@$VC%bFourC8KRX@^KigU|)Q5AHv5)I%aHZ^GL88;^x z%DQLVwt%-2n1EA~7)fjrl&z_--5OuY@s21!BUZUNUYuZ*ion0IwcF1ks~FiVq3n zMIWqfMmLk z{|Aym{jg2VF&05SH142EC0O&LJK_;%iFHgr8siQPj32EVid}F12m%D^kW#VHWxGTr z#~6e=T-Ts67MI{KJ*y7LOn0c!RE<@`{+@@dcCV{*tv*xA$w~`hNilO+$WZY~jZxWG zwtmtj?7WI760R_zzXT{i8HOTJ-9uPi*8&bTl}QvJAC*a!CM#*$o*D_(wKyi4xUV{u zQ!OgEHXS6!^%RozaX{ z4ENJwHD7;-c`Nd-T(8N$!Z|W6>u3c0Yj`#rcw8t!X-=u$IpLvmzin71<00!Rm(%IT z#og|1n5}NNZ(#*H=)KQ!dY~ZwpdYgy-SDzkQ_sjjK*G<~tF!Euk|n&)hHF}99Yc^P zNdVG~j@P?z{g&XRo9VHPa0VKDsoqYuEPl;D4O9n*^n=8SbR8}2%@eItq(G=6%sQz%e*;0BIJ{GIr$k8#pMdq$d$r{L+uF7yt`_tf_k_=oRw1#0PH4dte>;M#5@rmfp66YlNZ!XkO` z_^(eWdo#v$UgbNpNMiUBD5_e-i(n7crqMA{Y9fSa{MK3}wl9G^FI|FW(&Yj(%`EL#3$9B+0Zf@=Nd~ zM5{_kVDrdUF+H1Qr1`v$#{J$!FmcKeIry=Uv%Wm1gp@%og9*C}OV7B=bi=t)BJo&- zT$}XbR+bN(^)CT3)xe6gdC7Il1LJSn?*_oy%NMj8*&ssghZ9N(oc_{a2VgtXqkuhF zwga$@362}RR`3R9Qjv{!BaMtt^?%2OC(83)P=dD2fzYmU=U_C zz-T9@zRxLtLPoYfrwzkxy!zPG;!X{GG2Oh=3R49G?`QD(Sl(pY{(E}q>r&J=1{xLYX{b-ABzzu7cC(C) z)RRuwLfGs$Mu`Lfn!50TG%}8+_tWbIWf^bw)VZ6Jx8$ZJ#EIC(?*MIl8 zdAbVk>*yt<{_6cAU$2-wYWjHHASqygYN^jiJl9VEEOZfkNw!YS1G-3kE)o`XeY`1^ zRQ9Y2lgOR4A&R(Tj=o_-Q(wH^;T#{)$M8jW;yP0&9ZnN}#IcFUq(P!O ztn)$;eE0g44H#MU!o*Is=klnfVF3>EAa66j{^#RhL?`FumYgl_r%U)=&>J%^=Y(k6 zVZmCXxT(LI`i&sx4 z{qc{3qyAI!67`)GrUo{ov>f1%=mW5-_N|5ixP5r-Q+!IzH+-Nexe{8MFcaWBeE@=i z_{y?XG9E&711wsgV0`b@b*&5>Ct2U>R0CybEGXWf%WQP)cuprSHG}w_o5|0)Mp(ZE z)P~fjXd-w}JwEi}7kKW>K}ssd-iZqsbCW!7fKzt=I6S?3zt6YWBH)xZiI7=Sa=da3 zJdSplJ5CQ%;$aP?DCMCUs7}~2QjUFO)Kq>KUA^9tsq1F*Ly;Q<#j1?+ZA?o{+&a?& z(*>sl#a8;PoY0yVt*9X3(YIj5BOS!?0XUd9c0yA~+6*v?{D4F3!I&^?Q`07pHkdk{ zSE{e=3J7@C3$)d{Z96Puo=$R?mNsWjHzDGkORod@^huxoB6d!m6_aDFc z_y6xVU;Wcxzk2=pcdzNctN)pP*nI!n-+uK^|3|O-0T6;YT8bW-O2g^9jFP=ktbpjy znSV_CWF2Jr!7RJZ@>>&cue_4!-pVUtmpad4x|cv)%h=0zU@Yep!D^|gB0PXjD8g03 zXfHAj2^Fj`LQOH#+xOx)bKtmz%G8jd9!7Y2}YWKNA8 ztmx)KTbVd5qAD#nW8DuNi!Rw zCM{*-ABf29jh;K@2c1hVWx1U{u)B?ZY;Z9tB37^eW9z7Etf9Arm=2_QYJXitRPsqznb5# z>D;PL-NEW+J)n2hYY9}!&O9RM26PL6LSVrQpbB-*1`1?6ZsTSYwsRi}8rs=~?QD6X z*jcB|hf2)?X>ows&9>ct|<<``^DdN z`{3a8;GKIP8M>Rg_vyXs#pZK|Y8xE_X~ofgNjeb#bHLvT9^-RjKxTPmgEf!<-h(6Hw%u@!NL}aUOlB6ayOJKz}3H;Utbt7h|+kNOoK6ad^zTnI~ z>y&q1#!b*NVzqEnNaInK5k7i>R`is&DpYy}p)<@0Rgbjr8h-%RHO#4Rwqfrn>}DH! zad~b!i<`*4aFiv-_}E*rTMs4RR>BG z>73}-R90JBvNVXFgsFEyBL??7O$(jrqker8K3(1aMyajv>FNaNna+z9vyh6mj5tnX zP@TW(#eii8&Xp<{%P5jHWuLy?=?<`kmT1z#{<9JgqkRLDPqVs$lR7bVz|;v>yOc$u zre7CLiLiHz(Mkwg+5|Yq1%=%$=JZxZeLrNMjPLqL=8 zTLmi@p~hZWZY_ce$EXDc8^peFL0Vz=N?uco$)tQkx`O6wd)?ZRmlmfD9T&`0O&+me zTV(1{TBKG|Mb`4meEseSyKw*qUyxXTJ{_jp$Pd`$kDK)>-6r^gjgB_&({1F3awKMX zOO58S5@;Xyf!!7DI_H*xjXmktyZKN2)|0ouS`(M{fl+7X(AJT;unrP}>^iy`7#O?0 zu!sPKqc>I9Wk<$V7fA(4N7Ho6t(V_2rb{Hq)l+fHl@-N`e@2bj_N$nUI(+>0#Wyd$ z`z{E0)`R!wx9MZ_&@4!5Y`u|0ZLMt+w{Vo|Xww>$Et?pGIoP=(BbdG$)_1;Y#;?6_ zW(Kk(D&V0AntJH2ch=i``j_d`zrDHotNzEcr~mrq>Ysvx1`Pm{I!WnTG?MNE?kn8* z6BcTEX=Qw2IkntKG1}cHq^^P@T~~d=y2HgP)0ZERs3zXgc!i>M%_EcgYmZMQ)0VGk z5!1436@mSb^n6%#P{f6{vFkNP2Z62!M06+?M@+cmXaiQTh6qd~l*qCoZ-F5^laW#B zK+!iXzAb$x7TQ_|LxFvvuJJdeQ=PEFm<*gSfJ^PF2!yaedYW-%E=^RX*Z__QMN*ie zL}jO##1`I{mh9;iYOIwPuK=N5NNwr#C8-b<1xT<%IsK^$YzFiKCSyFQdaXFjwGN%U zYVJB-g756qVvx=V5aT&4n5*n2XOGRbP=XHMO*_j?6V3M$ie8kFG+gr;t6hdp5`&qh zU8l%y3T;M}9C+?Df>Uqheg5o4jf4JuM=~jn9Irn(58x+|NH<*nBi*!84_=|xIVZm) z@8F!0Dq%|3RXZALQn^l&95R`$=|Ck#!@a92I_n~r+3dj%Ss|>T>BscA)@e3fP5x^~ zQMr-IYb@*vf-X4KQwY~?7GZWi(HgD2zt!B9wB5akq5ZB))uIQe=~14xhriLAS)7#* z$~_$HS*d6B!?kqRNtK)Mzbrw3hjiVtQvMl^U9KF0hkKwh>o(^;%>UE?5m`j=uYJ~ zs_d<}7Iwy2kE*&Vtb-ltHLI$tl3Li=VOdfuPsrk0^*Gn+yJ~GxY)pBP!L=yFgOEZy ztec1`s9{<9u~duJHfGRIdiiqdmfX`S^r-b(#tMQjN3gy_Bo*jCHCWBMA)d|B<1m~2 zUXMBKv@NyTG0CIP-El%NXH(u{uAP?eh-)-;#3q1A zEsx^JOkbFI_RV*GN#xkY7v8VngLbF+>U#>){ms+g%vS%i+dREpzyF`bX8oI|f4$Cb zu73OPzy0mMf4`XCegFMm$-#E@-_KwC{rjA9)%@;fO-Z(r> zYoC{9axpqTFFc1+`wq`Je6^V_kFLp0OeQehE1S{7x_66h|KlvPVK40jH*umHm>kUzQB5NF?wQo40U$pg?%eBWC9kc zTT$*PMh%jSjW5Ki8ZKU#(yNU7A{x=!#}7@HU-5z&u*SeeQvJprCloNUwAa0y()Xow zS#d`GI8MSRnq?#)bY3kERB)i9eEMOT<&$JR?8#=};oM`vl@?ueMERVzVsKqvWza({ z98X`%RwuJ@4}3A*f5K+0BxLf!kg>GB!!|lhhu+cVJs&VC|K3EAIzx(R(szVKNNBn; z4VG`~^-CeBH7jz2PC`)~`>?-+5BB){l8C%s$#;7p=TZ%)9-~fg#+`JwTTfF-I_f1a zN~{E5m^N*B(;;MILxBoQglkRcwkWMOiG9N+jsQ+=d4w7T`4HtOP+pTlZC{90Ip}0g z38+x+Tp3pUhaOhxdk!peLZv9m5pjn6@e#EAfK6D%^*_>*z!`0Obl3RqUYztq-|Fo* z6f@GBL-${V?W5o2jm^k%tN3t4SLb^&?2ImwpeymXe>6Dl4MoxDlCJ7w$#4{;cf1$} zp>KzSv)=e;=ZP$}J7JBj+>=Cx{>!hP{~1Ah`PGZy_cy`s@BUl{7IUsypelh;8>CcH z*whZ`QBFJ58MFqs-CCy=m+EF?*X0DUL(T3&fr~jwR-caQCc*!YK`{OqkucTHQ_9v655G%il`*LmUH=`Y|0)D0mY!@o2 zRrXnzs(Bf-q~EGe;XEll0`ZPM z4n3lc7QGQv?*)dGoy8oY@+}-@H~JLO@zBhEqO8ogQoAO-8yXvpDAB^eANu3ea0Gut zIsN+gPB4|6!f)@c`s?)RjdDbN_xGpn-`~{uH#x4t*f0xcTLp~mZG!kBT<{pSPD*Xn zJI1vm$}qCjwue-QBce>X-GqX?GgI4ML+N1oaP*26_sQkq>41Xeg(TI@B^_s>?*I9G zKv!1LTquvQ*L+Pp*l0=nnv%pn{$la^_3HKOJPuWq-iH*Elq0P|)pY^ch{O5~TbY-F@453dc1}KyjI0`nEiTl-=k7ZE$ z4Q>pCjfEt@0W@-{0#i8!p&r4!%G7$#2_)8(;5_-!q;hy**hcjFO}^j|d;M!DR5#jS3qNr>F{o*Z)RyL*&yyDV5l+}_R^Jw3%Ch@;-zkMlO&3i zlGe>V?qV*j1IYQ?hYbaHQ4oa%DDDxB9uD#_9k6IKSnZzO_9^^?insoAE6PnfRbtL@_otK3%LD z4tF~JSf@pi8n{_5W}jp1%j!n$b55t^!{!W6fqd4aAO#*=P+ZOVdPB>@dztW=pRLK~ zn>h4<8mXs(8n@!1>^r0^+fI2`4ppO75dqDXv^|RIg;>H)3}*(#R_R&2p*CpN^bSuP zNstZT>WdHozF7_aP=`h01^9qXd~e>wM<|ouv4aVD&EKWln$m}G1J~QW%~sQ9ZO$LI zZ`Z4aZK7?A*$(MP6@bg)4Ueda^KBiqQZLE`!d!||^#Y&piWmmoSpG2I5PDrS&Zd;G z0Ljcz=S5nXLGo-swM>qOdJ~dP0P4r*ltBQ>s^J7YAbj%f5`-cjm`D(qbv1@*` zsWTsx|=L4B& z4YRD|{*9x9aYi{RS6=Z1T~cDsa`jW)9{4fEL%k0hor6Ul=Ajy^P{P7mFm)|q%g6+i z&XpE;s34glR%pc446Jk{gP|g(BAZ?8JEQZ&SEGqYhkHI6i{F>@#K>9iR2=Z1_a>8{ zM)EMfPiJC3pVPVIo7C4o9v>dPIUZ9w-tn71_Qr26#{=ieBdN#FM?>oUO*o{g(LZ}h zNqVD(y7&$CJqZ$sQC{DZ!OJ%%^r)_gu^61uWr(w*{u>JT2IZp$p*ClIdZKo8Mo@~l z1Oo%bB2df8M0`8Cqze(JZ*&iRiNeVbgY!3Gg*QL;h68@~R;E0Qs!{&6AdajUz#n=i zKlI*EMB4?m>Ycyg*I@`LI7MBBfPX_riQ#KA`lA8iD42z533K5Z1=BD+4F_~c`sRoJ z&xD+@AY8ISl6AtG$x5F4!s=?|hHaA7b;pw)q3*PQM8P?O$!P+!{QZ1L$)w+;BnLXt zl~TeIPDYJcTpjwH9F2RYRRilvsez-OCVe{SzM$-UV-X;k1h7`OFDH}U`G7g%qIXz; zJzHmd`0X1O;PPtb1*Gyy=OjZ%gL4_fsV5hx03%!@R#8&GwOXJL7eAj1R`yNOs;hr? zd_EeS39V|&qR#jsrx4xa{>wm1kn;WE<#=>?9_h)WAt@qKvV&tzr+6}uDa}dW^bUKI zqNk#qe<0i;1xujHeoWCzR(1MUv0aI>I$rpni46aKG`kZGhN)b;C{phDX9oqXBP4a_ z;}HeLO@z`bdrRCe*~VSc6bM%N2*c#$;v9dwgzy#_1ZNz{aZ2ICqvKd4u&1;B1rr{N zekRGJ*^Vx0NjmMF^J=@v<{OJyXZw~S?hirVbY_uQ!RN|`s1Mg z6R7?-sY!-);z_?8jb2jl^|2t9E}XpTlj6Z4P35!R@aK!c(c~NaW|Y9$=qD`Ivmap* zX`c}b0haxRgt0#nX#L}0+&dbME`@bK=$~8;F8ckkpzo{8!^!zbNcRchn^xf;f|)6+ z<0Wb6p!_eRSEHk`SWG9a2=g!4=MSLd+oM%C8pmj|W1* zpAPOyeCdGF_Qsm}j&IXL=(u`cRaQk;`$5dH@*UrDYyA?bM)lK=6FPs zF?e}KVmcsG27y*RD4JmDUq*5ohO7I%@zE<z(<4e(U9(1V0Y)l zV#mQN9uw;D<(N!&qpGjeU*mY-BR}wRALfhfhMW$uRu5y{(gD8M7y2&bD1N(5%Kdn; zxnE9I5i`JmYKkq#e{Pa3-h;;CZ< zhmPmhmpMOC;p)=Qa39OKSkHFsGgo&%i(44#6uDM-W$x;?;XX7o6pd1F&yTE-W~?H- zRN~ocji7Qj)i(RMWv4-kWyMauUR({mQ}J<2$0!ZDqyVWLzkBaX(Eu zdGT!!xt{EiE=#FPvVn{*E8>OFA7oXrcD+QQ$`L*mtKE9HnLMm!ECa^ncTK@;l%&f_ zB5NWFMcpXg|I8!yIie-Wa&=f=x!DZz`Oc%$32xFBz3MCP9&*aswO%cW%}Kg+3I_g$ zIz~lopoYN!8{Z)(%gX6#Wf_XkCrlf@2_ASu2{`r}t4kZTTd3S9jqh)hj-*uKI}R6g z2ytaNQ7R;PN^=lrRpx}y zS)#@IU?R`#7vu|ZTN_wIl#2#n4Pbp=Oe_UFqNLF$l9zBTb*lX==gI0N%MzHUn#~xe z=WB{&5#g@#145^L3j7SrEyad}?Gj(HF=th#R2igE(}%#x@7RI5%ua6oo5hkaP}omd zHS8{}oG2}aia5lYrbl`sLcE!V#aNy3Q15y@C zK>g$ttW`LQnbd(l1BO*yA-_H+s+(6Lu(By4&4yShq?ZvN`CYWsqMuHe0zzUsO4q{< z`Mpy*oTQgPDD+j13*D8}!p_bIgTgMNZzT&sMu(+=WR$E5S^kPlBmD|ttjg=G_zGL{ zbj=pw^opd!3?B;%mFzwH%4BzUH`OmLR_O0vc%29JYK#p^l^duH`2lfF>0(~d+j}TW zwR6R288KApU^95eN*E9BqveX2^~CQky< z)}>^*g8EFI>hm%}7b2*7)_AB>N;y4UwQa4|>Wx}9<*T9~VD5njn4oT#NIg}n-EpRN zDTtO-J4526z!^s9#A242k^?x~F!BkI{jqhTV4}>#R1(ZoFYZC}I6v^v`PMgg^|+f? zLmg!t+0{p_lv)XTW+9up{=V4lcT?Rv%S>;5+YBMM$d5Egu-c|Z0k5aoxwM&$+jKi7 z736TATlP(m>Aibu27Yhfrgz0Da$CkMtK_-V8vLA7R%-eEY;(YA@Y4GL$3WKO7kWO@ zKH0!&X+}^x#mXLID=0kkPB>STy~C~*!;)9(udx=jXNb3|pKD?-jUek1Nuj8Y6*KwT z_u$-Wwor?Zm&t=a&aY>Q`o1`7aY}*j>*K>jBk?6_cl@xL-lZGLPf<%c)!`(ii4nz@ zs2y1n_Tg=zOrSh!V{#xR#u8tmcCU8xMWT@})-4QUCX9+r$EQk87TI#nb_rS=z7V%e zdZg6#)8LD2ME%<{498dI1rF<9tDK&~Ld4n23ZqG{2L?eQ?lQXTdbr$W_vGT+@+A~< zfD;Z3D4?-I;eps)Q<;nrg+Y)H*Yj|#uT4AMVk_0UN+6EIcnpg%+Y1d1t3J}up!nP8 zFUW^T+AH#8#vsCuLJU0l+RXw1UX*yX%ni8@|nHtWn)mE(fbTvX1MoYIrzgvHu9!$)DdZvhi>X}aG`quw+=`WO! ztD55gkaW?_#ggCcXvjM9#pj4Am6f%IuM^-`!eFX6U}Z9o+lM` zBFnk;BwN_(tk}7~MrCHg_7DlUdzS}PuyQYkI$fPXo3>ZBa&jRR-2!?GR#HD&b=~kF zyr9d}S?5u{UctM8$dauRiu(r_P#S${!7~ijJ`nFg6ip-f6hk$Z3eC+jCN5>PE@~^y z);9dHB@;t1rZ(})S<+%%ywl(c6Uz`SB_`I>UYmA{R`>}ysU7C+P~FrA8>Qqhs+NIJQ>foasv<2V%0+{;aR{5r1RvR{ z0l;dno#plm4$)L^xrImAVScq|Tt(KH(zo#eFcya}-A&obXc1i_gLVK3@&k^S47h=o z$?u|rUoMV9@HFkz_ZJpKGM$c3GTbD;BRWilBEPd&Yi0gv?68%Nvzlb@3(4laXZN;i ziBc(7mUu~gXEVze_Ps+#qH@#30s>fyr=MVmLiz&h zYU4(k6sQ59f2@JrLxzER*krE4An7o-FpL6H==+h0^fjX$0G7(Nu}CzQ3%Y@Hv3{2c zJqLj4y-(UH0{}Q)>&W%sF?CJ>afA?$2~7kR=XBhY&1g44TPD6qAwJebaVze1`jALz z16yK77U1jyRxb@n03y9$1Y_@Tpj=ea5G(H;5)+oDF0-U?;=+MkG?rqueGr2q@=n+D z#m&N8zxl-DcUMCDzyb(sBMoJcmGZlAm+bLtX{$Jo;iLFmEO3#>MSj55qRv|6+&rYK znWID`bNmszH?|L-8Ne!OkOv>D)VxM{7v-KLX7-+53cX+N<5b>uq*S(7CFwotlA8Y?=BWxA{~j7aT6GH->OUGV)7*Ih8$&z6lJfAV3QCu7n|6xTgd5rwfV%q6>%H zhrg^>!hunY#~<%!b=BdgmT~iBL7W4)cs7=;n~J=#YQ6CaZ0ibRb=+Q4oKS{R9X6o7 z!L4mC)4Y!9C91*%BUp52W#&uNq}w4?%8p6L47klt(*Q&352np4zaawFMrhpdz_faC z(tvsfPS7=AHu!>yujVcofq{;(7<<(YPXoQsq`{Xm;wojSnX~1Nz-`P9psx_mI*5qv zJRpYNyVkZX!|nk^+O~QA;yYod_(3bHdQd8>f+qs)3xE!52!f@ZMbI)~qw&tCC~WG* zvv1^#Q>kfnpHWp>fYl2-712`wTuF;Cq$;%7pcnoWnd! zQ{|S(_fipLW@f48;D5 zLwSS~-1>IyEi!D2D;cm36er-Ko9LJM0+~ZxiKB0cMhamtglNJa6K(n*DIS{l^hQKQ zda(E-PR!B+MkL(XQmkoS2~7HXj5jLW?@;m#^WrumyGct@dnU?QtZPslEorCIkMxWQ z<(?HSpcE&=;aKVnpYyHG$XiHMa!gDzWzW~u(q~U0?7~rfn(GfaT@J&8i?@r-lY6u0 zdP4v9mHzLO-6nfNpjv32Pz>9aV%Wa2aw79IvKg@63Gc2g!bw7h$b^>9kJogzBd>Y2 z^&N&ATmBt010OPK-&2ZDDS<-#9j60_HaHz9PKX8@I=vZhO$x(hRG5lsDoDIwXL@zk z%yUYhrF;gDHiGrgH$0GnGcgcvC`If#HK81Kh~VH0Hlk-dPnOxohHxE`vL=n8O&jxs zX>|BdTnPct#t`+i&DTqxoW{v-@;i1woOrWXW@e>HsQ_4X+Hl7y#iMTN1;y1Y`)NUG zr#~QSY7^Fl4@qJK`=-%Hz(3}$DGb=>WNlRcx)bU_v*CNfN*8MC2jPw zIoO757uimM`CVBVo==AtbcJ(sLn#OMZV#z*1&*T0=gO$wpm9W+ge)9VI-*or1p7n` zSS`qmP@GVtG2nn!*1={vLb&{Vpt3_QOcz^)7EpoF19~540mX?~G+z=yUBVoo6hUvP zsO{nn1K1+$9c&q>X_s?jstC)t&bsW#;co;ZK2x7-3r|O7<;IrBvo*s={kpuGXJi|8 zOwVCstwPX&8^8|@f-hyPAggxU z=cX1V*Z(g@+j}y?YiVXj#?Onk41b!o{G}Fc_fJ;3-9brt@&|nc-_XXOvk=`{No2Xe ziK>7GzHE3m#jh#hYj^3fAl*%g>1E;QhG?>fY)661ofk~%Tb<(YCtPuClhES&yfCDp zX~ixE?}Q!QNvOw_pIoJ$t|#XfVRFHOQp7F{*_iwI_*=sTO#xaQhrBuW6!M|NqEO!D z2W$eiAU1&FghRt=a#w+{fYl?=HE-=yfj4ti9 zY^s~Z$9ke1<*2?$_$>T@Z~>-!+64y?HHrW;ecKbqQhDOra!u^1l#}6jdK>w3Tp2=7 zh5h-h^w_#GtT?1g_B(ow0{O(1mDwp1b^Wiig3w{zx-*19lq0~C*>pK&9~Rd3g{2^; zlAAOkN$x{K{Q4HIY<{;V{BZS_xlm8??}Qd98Ur}Is7eb2b=+*$oRdDISMPsp__ZUX zFK^maVf6vvgyWRf6uRAUS4xHksBPssf#3EV$FRYb{gm8)N}HvCq_Aw@%%M2J2cbtN zI@1d6P760Mib0tDg0g0PB~aTIVYR`0nc4D+s%2+g0(f_(6`pp$NfqJ=ic<$z_WTE% zSpQDqxTdAM37l7e2Pj3XwLKC7KOD{miW7{&X2%zQT2p7uH*!D97q|ROvwwt4a94p0 zKF*m%nN?twRYw(TWEkgbi^}x9a$IrViMz$$vb?j(^u8FY4voQEJL8+m2MLWOfGyTj z4-&9~D=ZKc2QIWJ;Fu<^zcAUQoSgcK`ayn{a|gi6sx_f~7Y@|p7~svpmV&D@OR?T^ zxd|(|V?vPaBK$l9&7C5V5g3bjyU?00Q5Rix zq~#$#B<4)n!&eGq?Es0Ull+boa|msI@7WR>l0yKK`>zSGNi@uxu1H+NdhoGQ8ai)g z7)&CLJ!*sr94^<_{)@6{N|pu6fpkk(bURCrvb=$*LiO5HOtRVQ)`YE{o8|h08XGWB zq(C{NGE_5DkF+6g$HTV-Oz8$U9PKYm(!7wIvF1{vM$0+K*CxJYiZf9>PK#wFs-^9W03u=^#jAha;D+d_} zWvDNak;@HvEsVjocR`V>ZLJliY#JbfzyOGUC{FN&1P8dn%wK*--Y(>h+L-;NsGH@= zmz~W|b}OZ(IuqG0B8pN#5<9?WWKKwsfZ&rtIIC?#mrsM}JPviGdsZ%HPt2Cghw zl75tKB368{+c+gChMDAvZ|()5u5N0gLM<_~^C3OQ5i;x5Y?tSxjA<+pO>2D-F4m-k zoDQ7qmyyk6zVwEt$!2m^DW4zGVCGQCBQ8QV?j-925Q~s@e-VX638JvOwm{d#q!_l*YF1IlCT^8E(7Y+3OZ7^`Ay_DZ#3`!vaME9VeBF?f0Q!`bMk zGpF}RuFl8(N&oBui+YEu#DIMj!hl(kD?w12s}mYA9dPAv(Tv$kb2RypIyn{>#D>$q zJxmsN_jJ)I{6yD@{0(V2`5=>V1WtR>2KjfJs%1kfqNiHOEuYeF3LE)ik{Fv=1O|10 z8lE8Q3sc!Ha!pWg(WA|XZ=dhNuEH3DRk31*fw2A==^*|Pv{ z{}Z&+>({$y&t5!xN`H_4<>Z9^^r<2LJUKZz=F;z;J>x$|y7c%^RXV1xTCcr+y}kOU zK(}dtad!}aTxMHY)#i{M8CAB1>eMMzHE5R8x!s!H3U^T|#b%CaaFS*7>*c^=Z$H`4Vt{wYzJ9mmxllflKbIhwFSHVk}16x0ET>AYQJ)?7A_B z3qG#JK1!8@st%X=u6h)irCu0yEEIi1n~aP`d$j1 zeDLLVK;)oz%0*!`i%wsH6^V>C-rDL^&=rP-)Zqg39+{shqWFn;%#3zh9q9in!O!V* zMNaiOJD6_s_3mC-Rt1Oxw1&;-7$bNC3NZ`~m0?5I#G{0~rBobe^Ud4E&6XL)oeft* zsiAV$#=Vpl0N0gS&dJ*|Tij3iiIr~r;d&}Q9A)lw)e@ZF+miF?dZ%9MicfzMUyHR< zYN*roDzav?Tk?gVc6?A%4B-q3RU*R*4~&q8Bv`O6u54%tZTN((Yfssn zOsae_6aEe}iu+c49uB}uWVR$)nlKIndVBOD-e@SoS;HKFvTh)o{<$52N7tJyf3N!3 zB=V=gXE|Q6keYc4v!oqtFj?PQm=&hDl0z+->Uy~jZdmxj2D35a$1^I|5XXZ_?{L@` zT4FNkKmFl!QmiK|D%~D|&Tf2aO8TLFQwfHwx!F-k+&6EJmh0X810T|Ri7^ut52}Pd zN~=;;rJ9*F)L1{kSP8BR$3aSJCBjM7bGmRuo_fEU79`(MTE}N$Pfg6X6jSoqT;N=R zCyM}8ZReaxUbXY9Wo!x#fC^DTmR2_uaw5Tq6!^pH$_m+$# zX!iV(4~E(^J%!ECqgSdEi3VOMmy;ZSjU;}uhicJ8DUi+qKZ9 z@=2%KbD}Nem=|qYt6kXmMI&(+3@=LgYGIhm~y-bQ*;iR36@=UF)r7(?5Sghn#%l~~YTD`uYDvr>}NHM~NYjx+ z{o9e|3wPRIz;=&urOD+~U93CA9yU52Iqyv-=sRFH0siif z$D?tj*T4hPZQJSl33r_hyzkrzJ(w;`dt{gt;vN1sbvO7(kJQXVV+VGV#(bm=pi23m zSk|I|3K_vJxXRQm-*lRIDM@+mHlf7*kicgJbp<2^)eCo=&YK@w%O$uu;ABb)#)|hB zeLVoo7Zz)74Hs{XBC?f5lBZAu_R4n+rN7yXz0F^+sV8V&nB5euu^y%`QB7sZ<% zmVlT-w3wDLj}oPFSy5GhWm0ryA@r6Isz@kK$kveG-=Wy~;Dw~i@xbr2sBfQ*1iSX7 z;kI2HQtW)i`rwQOzA$z9Z6b5G`aH|;7Ai5HIL>e(i|}13Q(RoMlCx?6N4I5Q`Cvoy zkTf0j8D)lT?q}0qk^6ckF9~u0r4I2XD#cY*pgqFE(9^l+`vtw~ zjWZ}>8m?Y92@MjB+AY_&fJSB-MBV=S(n2;-rxSAT1Q%1|gIVdHCW`dgCs%|Vl zSW$bt91dC?kpsmE^gOPz|I!qADSf*MZh^R3w%jIDJTUXxEZniFRYzX@`U=X}7orl5 z;^I^Rzsr>1o60zvLR6~x3|6z{j??V+R;xAdgOtp*n_?v>utve23uPp=lOhu*4W&CG zOnlZjEMBM7N@z|C9 zaLjvF%BZBKS~K+Bk1OEnFI4;BvZ@ewN)5R^DfvZ(bN2wox#d zves#a&Ss0d>GBIE!Lgo!Mu@;s5gCeGSgih%q%ad{&HtCH4JC-TQNpM?xY!wa_Cxac zT=oG>#aSE$jydnV*bh~BtuhXUJIvlr-!Il|%f~`qZsrb0V#9shANDW$Z%)Re(>HAK z9`+`IrAxUkj(SvOaONwRL9f(bvx3l8Q-MZ)k9#t;8$DD2dT5X4(D3BY0^<=SLM5%I z&|W6BG_4GPEKmgj0*da=lO0}X<+hfAeeky04pkH|w(z(?`udce9gc3gMIb!74x9mw zi>fQM=0geE9MoNq7A%b#9ZR}ktu~xZFtSIEESogIw)c4lMgjQ?Xiu+S!)=KPGZS_z zk%hrK9>pZU2HqG15Fu*6hY^q*N=U4V?Qm;CWDrGau7^ak{pMZrFf<7(#0K&dF9s$_*LTrQn$0oE2eayCG<=<{T0kLb5 zRj8Z-WP;#VN^%1!ljzt#^40wY+5opi^?|t|K|PTBv_gUE%M`jQU=h2hvs$}uD5UIu zy{dV}5!o5Z1>2=YVWrs4=Ys0gGKCFG@V_~MKyV{Tn+y(u_7t({T^N!onpn4a-9^nO zg;Bi&8FAjF3~s@D1oGw656jk>=ewH!Ws|mm?VVv&(k!2V?Vl+0~%h2U% ze4M@Sujb0p+?JxYy`n<7 zMKLoe16__m(hDhRlXpQqGD(}np@gmjB$xmSNF{sL3?7B}tA$-)X5Ug|!U4#%GUpL( zkzWJpWztcy1SUY-Hx`upQYT<)JAdc`WV4(L(`|rBv=l#o@trw_OEU;`(?~9Jf5*zP z?tu=V;$$_R+bL8ozs913Nw3Y~D5Z}A$`n`D5)kYK5SeDKq{jiOwnW6f6*T8PXmB(Dn(e^e zuP@gswiY0aF|ILDs(lq`UFJ)+MElWChdOuYI=^d+AlE^q9|mgzqA(1hgkJ=x9TC}ese9VrC?aPV7?cT@bD5PkbOuqydp2HFH@bHz5A z?Zg^rB}BKKp0AgS*+Ub-iwI9scQNq+_`RPdW|z(%5O_T+L zu+(7U`&MR}+U*$Lw5?)yS1n>PvI5Fj-Ev}=ITN*YH&rwMvgrn`kp zQ=3*4F?{6aO!$Rq*{*l&qOjW);2>FhG*TG{N%r3H%GJedP_f0e~u93t$<+GOzhjRy( zGoz2_d0alC^tszcIdLeh;3`}i8<)~oU7G65dBu>I46bZqPHTI&P)W?yt1L7l)1;o| zVJef@dvg!4CCqdv_x3mza+JO4u$)qUEFgd@v>Xdv3pk(+(g~`2@M_czpSb306%MUB zJyioL>|1EmR9cFRC$7LBAd2z#d5}y&QiEFgbhVkP7l)U!`Fj&i77H`%ZkT<>L`UN-iv5U1m({TA5-g!TKH^uzy74Na(s? zC}pT6o-uzkVYhFoe?BXbfCwa(A*>;;N#yODLjIBQ&rNJSWL@UmQf}#qGIa!8%L-0; zcPM;>`ydNY9M#cVm~W%wIa-O$GjpMe3BI5$@e?NsrWd&uH^GZ`;dL2oq>miW)MYyl zA#Prx)TthwIz*WzMgm zxlZY))prQ%dbYbGBUGfhsZ`I2Nq8vf@==O)) zI1gVM#tQhB{&^TT{o-c59leD~nKot$2h@po?%=pwO@5S6-%&;bdbsobB44i8Nf`7TIzx*jkrF zE4H5vpu-oI13Oq<^UEXANsQ8G~)^TM*Xn;TT zSB=gFXzEOGk8??BU%odIli$1`D~h<|Z_+ru_{NH%ei}8r*~I!x^{9@Gj4F=I>rId+ zOLhJYJ!ko>u)juKaiC=Yr~A3D^i%ok*Q?jBs+n9IjZKiBIRy+B9PMJ6I zb9$#S68tPz5kBJFSiQ+PYcz6vx?Vgp_F-hX$$06o4W&pRj>t$DK~QXD7#rDKF1k;F zaJ!XHt2O9J^W?85*N#g5%A+ZrOic36j$wkq$AUFW$X_Z z*Zv7nhqj8Qf1Kux8lBL5b~$+#rj$CX9*CT1`SN~FyxN2bw9{qoqq#v)U15xH%nWba9i?h^E#FB2B6$imaGaD`v9hfuXJH0y zN10;_a&XSF-f7dw+C+0*;OM4)>I@gGw1~avk#^p9$8#r4hSHO#u1vYb<5T3GOFZ9M znDIW-UGx#?x&Hh%y%h*~H)UPx%XHEtL7itspUi6V zZ&PX&<(Mt5pF{ye*lyx#ZW5pR#dd$ujowI}k_D0w-zo+C$NBZlwkFqI{tzN|#k;Im z57+r(u9!BVu7p1H7w~GSq7*rO7yRTl@@nt}SzF&P z4E$uiP@_M*dFuP?Q96Xw+o0vz(?-SleiX!47FB7-F437%bq8%giy5D7Pyr`9p@iEX zHmNI>1#BO6Imz<(i&@57N<{FWcj|VTX(?FE@(1P0AWyeA*D%$sLQEhoMeE7eIJ}>- zk~A^pul+}CGJ*1_(b00foBuT3&V&|)j&KBD87d%ITxakdJK#MX-GM{s3Tjd!rnO+lZ zBU2*{%a#?EyzwR9fA{KBi2)5czd!eFM8E(i~5C557P619@lu?GH0j)&J&M;>irv z!{*6ulg*#dYYI;?gZ$O)lZ}S@$$Gb?0+!n*w8h#Y_-+jQA-40uo0feN3h^WY((0gPt=8UC>bso&g${Q& zEd%;k)o~ChzL&$%VNbpul*njIIgW=yKc4r-7lVtzNWATHG#Xx>o)zg#<~9a$bFrpJ z;j&o^>Yon=ngLWl;Tph+7!GZ$O@N28#Vloc#S5A`0Mf77r3OACEovxVEFBD?=_2BM z61h5jr@-LB1plPt3RK+$qk_y^X0;3_8Oy_)-g~qL*v-O@ZyA)-auL*6ZkrW@Erqd| zB=4uo9Vy*8t-v{XVj5dQ^_a&BxZSGT=^m6ldgtHQHNeH{GQl+9B06ws3Y2oVa-*i~ zd0CebW;1BZ4@T)IZ_deLH9ut=J==H)UAx3r*?74;<+rI;w|aM*?4qDf!HV{t7U@F< zh&m>n(BY1jpiLJm|Je%Uj_(;cfZ9XA_LyszFpB>kH zPTKYBPH>P$z7WSlWrVeBt5%DqBhF@?L=w~2No=%kpA7qdcArUWPA+<9$G!2fTYX(q z9qI6UsoCxD#!6&^vsy?}WFqG;NgCaTWdoTo&U0}pApTgu3 z;|nS>Jzb^e&(vjzjaV&cJACWorw;lb$x1EPB;|0OUQRCF^#9DS9a@4AvCc-xLfV2B zKzmOI=*p_z7{&(czAfcOYV$VvI&@Xj1BT_x>qpwQsq3+(nnz!tmE2o@#);LM$}TP{y+6(i6d?nCQnxZ;J|@? zrlGpWnL-15^`E3%KST&)qzO@uCh}nDTw}{To6aAUplv?!wyd|=tY-_h{xJInDljbP z1=y)Ci_0Q-AyX zg)iV+|IgjeeTBtE0dbz$4Tfsb6|8bIFPLMs6|ZcKzL^h z)|$AQ;wQft#T97vQV%#J>x?KLr{imKk(XB@uqV5FHt-5&r{XAA)1^81OZKMHs7;q9 zhAvs<;%&a(ZYf0b)_=AdM*R&e8InswI`4XHxko5t2DeuzuH;yaR8qp5B|SZ@R%kcZ zF?oR=_}Ja!sI7UucSy7O^>p@*yd*8-4NfxI!+`eZfhRLrr7Z%2Xsv>DXzYIzzD%r_ zR%v`ID5*y3xFf|OhFx&90`Z@a3 zz?{WzVsKrrMu$2YxK>3vn52!G45CO3eXP$lM=K3ODL$PZ*A7jr%gb)^QmkvE5v@WR!+uYkXPx%Wu|{t^?){7f zlZ){{c6u>5?UN_&RJ1$p9}Ng*YG#1bvk1m4~HyZ5n=pyYP(kjE>)L{nL zCLP5IR-(#HDKhL&CT}iYNo>6w_X(xrsQj>h@l(Gq5ZnLLWpDWAVuUDBKCwhOcKc>D zev@kJ;3=wbG&;NJ4bCPw;AnhI&>sF=g3^@CMcAr3vQD8q@Ex&$xOJw4aAvdDlw3#S z-cQ3fgU~%1u;2w9>AqnGMkMvmj-#^U^UF7{MwjCf#2HC1V?v#DoKm#of!|c5Zn`z30Dr7*a!7%FTXmoncPb(L3 z){?-pD`X3`^-`$Vmx9rU;+qV1=>G{tqR30Hv2#v4OwJ#X_Wz2Fu0EJiw?rKU?vxix zq1G(!2fAOgG^aQ^?(|dKxr`lS;xxEmlTuRv-8qo6G}UvGbYWt*QMv^!ALUzc_;D?Q z3oe$~1Ki>Xwu0Gi?UVc!ifZaatn%ow1|%Gc&>Daqxz#RLbGmjpKHBB)#qP==<&cA* zvUwPeKpSl0-`QeA8)6zhL}hU+%1SVmml-MtI(gn`1Uj&|*)d!caF8!PV%zW&@`hH0 zgFE)GOjqPbk`0%;yOsY~s?!~#G}PuP7V+D-x~keL2&9lkI)!Jz3MVH;@^`+Rt|l`|O_MLy)R7SqupsKl zp7vNtBGbl01?}@rcO$pS6w#_u=a4%PVK>K>i9Ylr0V=4Tv7()JLz76>ER7&Zt8sb=XS#KZ zQOw2hVvTnrAMMo2XaqViJ9<0K8^ISJvI!AR>Y7M?%`H2N-h=Bksc<$hU5U1azIx^h z)Jwx($qX81w8mk2rd`O}ahPXNF*Q|(Jy1?eRwFS7FSG3-IW_MoLhCV~YOTq}gVk)g zn`aIp)LxOiTIAC*W7@gZZgQW^>b4!8;BZC=lxNa9`NEO?z%+EhHiSD!dzd7~J7%jv z(4CI(g*719wSAP_Vd}t*r>N|)bD&j{sd!~SBsYVy4>0EnBl>K2M1x564d$WnP_18- z(2VAN(VC`<%MR1XDVMNIe;oQtvhN?snYZLBZ4}!geY0xwt|r ztc?Kbh*O*$N|Oaj?ZRyEZUtanu@kP228IGbp;eB;0xX>67zKf8-++Sykkee8e{9Og+0;>x~f-#qAR+3DJ=&%(QT9TZFLk0g*E{0*PE-`!8(z z6>4PDaU*4%lC75fkkk-5_a;uYfu5y3{x07vq!Y)H4p@=4J2v1?ATKnu5DwrPSRWEB zRly?7v~lipnAltR%JFh#XOlE$3}sbK02YgJYGsrtoK3b|4pukoCaOnFCVJGpVoFhc zoLKm=QlUHOyUHtdBv|Ok^vnSxB`z{v<@hp#(rayTSi=YkH9M;GLec_YUD4yZ5*p2y z7Aq%Lr?Y-)pg~$m0z$esd`YHqLui(=!cUuuRuH?xt(NDC$VCq>zo!4y6;Nk z{hZXe{1T@;22h<^J!IPwC`JiO|C=jJG!SzFrI#Xtm}+(15ChNxz>jziu>(yUaT&7s ziFr!kq#Ig+&V=b$w)WDUzWl*FoM+Zy)F-LW#fn8Se-Zz6mEWNAXa!Dv$E8>u&q>)= zO-y-{St*|Xv=W7kVT7`LRsS-@2B-OJ;D5s@zZTv%=OiszpYFBsL8n&`{)oDqmy6p0 zkKjQ|q5YKxptBdJ06^5FMOA9+9fK^Z;;C;lOK|^(XOp?#<1|^xYbltb#Z#1{0``^y zP_1C8eQd)r%?Hgkkf{xO0hJTWP9z2KvfkbRm7Uw{P%XvwlW|S~FI4i40Z>bl;kcAN z%o5~rv1gr(oma`d1){`(L?`6Stb^fBy4LnU_HdPYg{mN%*oC#8i*arHXrxS&3JS-? zh_@l-*`~Z|ys@8;R``YaeOGfoA$qTvEo?4m2)-Ic<3gK_D?~*XzzOwfvxzgnM#>CL zT-L#54Ztz82mzXDs;gq`-5>}+@n|sLu)6<?Ag6K zqwd|`FCRwlvz!vIX0(@Q^vg%Ou&2b=64SyaBxoe8=>^YrC4q6JHGtUY&{FEaXqOU; zCIy3z2jYhh^93isb*B>YgJf_EpbZhX5dpLbHpv=vfM>D7v-KKTWGVO?Go8bio2haT zIDpJ|oNyZkEVDmA@~dpMS{UrS8r#XoegW|XaZ)zFLZI{Mhh>(VBvDN?QIhhyH&z-E z+`%UVyb9w$oPEr(D{TbI3g&4L8Z8qY;BP`4utVxB6J=Vzf^)iST#ZiDb4RAASl8+b zoi){`VZ1$T!_0gWNZJpFsZ%iu%r&_rKQ~s3!0RZ&W&94xhJ23MM`IhpGF)I28Fw?~ zdz0@7it<91KAvvgUazP5oSukniGCxg}1!onmpX&MB zK|>1!ll^EL#Ez*TRS$BH=<#|!1M;>`VK7~hK9UG*z#ynA`F-AUl*BLi7Vmo5b!3bo zp9tD+mYWbcxz<`M9IWc)#fw9S$Dm@Ck zrBr8-@+_`kFKe^sh@BDEEhCCaU~i_?kq+@TnGuddBsR-b6nh3BcMwRg*+GZ9_H^aK zm&jV8h5{;^$PkFR!9S@VBrMF!Q_xf`*9q7Qs4$#Yvh#wv4cJ5Bpd*tsBBJ6;lwdb^ z%dslXwT|TKE1m2Ugr<*2QNBOw1|vCs6v~E!w5M2 zI>|H=Po}v2KblxI#DPqY_S%50C2C!{2)JqmM1`qN-YxERb@mCG2|Vsa4ZyC&Mgv|+ zE#eL4>-A*~-0<}_)F38szW5d_Pfa^su^E*99Z)~sEwfFwt!v@y+5?rn%mfan$c5OA zn)uOaMVZqDCAzgsu6214OHse<29EFLz-K5odk36%@jZjbTDbRjw-4rM=;Wsw-Ha(% zKDnWnEvGR83fUUS8a+zE@bI@Rx8HzQp>Ti@Mf ztGVi$Fwt@uG}nvD^?WI!>nK}AfC%8O+NNe!aYl80We~jP#ZP(Joe}V&eLk__>%wg2 zQXWDSPFsXb!xj=9<^i{hbYr4UMW%5D@Xq$r@a`d zhmMNuJK(Vpxnyg~9=s;nll|bI(Ij2(;Y_WS0=Q&5l-Pf$GW`e#^M*LvHX4c*kkIs^ z95HD=c*C=ZkrEXJztl7-HRlebXBwE)evgh5JWp_Kz4D4F`r^`X2OLW)$+mh?Y56OQ zgrwivqm@>aZuWdl{FW^}HEk-=!$bv@|JXy_Fm&Manz*GAsWnX13YHKQCsudE`;Dyv zovuyA*%h?K8Yq^=o{&*dY3rz|HRY@wYvb4QC4<=P+g5R&yI17erpFQ6$|G$LkJfbP z#ji+{_A8gnpfa#R@I_EXg|~(xrejmNG{HJ`PrAUE#GcKD3zunT7!xUM{`N|!9p}@Ps1cTHhwMo~abLF!a z75guZcH2^xt80pHqjwo8nhBdR<{2IIl$WUzt-8kVqx11NyUpMaJ|d0WY~4L~kgoV6 zHnk9m<--l@zb5e5=`OtOx%0YbJ4&Is{Ct)P(K(L9VHd}Dg$b-B<*BaTFdY+DQG{SJ zjR@^8a{ZPR0wgkCBKZmZDqLVfIjpkq_&)xKO@Ar*AQ7VMb7_8ch&gAq6?gYkiT#zel9HCJWo%Uy;1%UKy)w=!o6*g3{o!Rky?@(8NvDnt&L6gK z>5Yq7zEH0eIxQl~OC6&CO6N81_Kb9Pu)>)##M<%nwm-j(D(bRgV6*rA)m$x?O|XWn zVB6PN;$~s$0+MY*QE{{+eTA008l69wNrh{q?71FVx>C@i7**LZ6xV^Hvxfh4$nP4H z*qlhs6j@51K-yI+{6#t$`A4N{bF(khiDy)F5JE~429yo1Vgj4Y32mJWLLSX&FQs(r(r5rw1e0l=DjtDjL zM1)3z6mK@7s*My^O6z(e0p;p$BK*Fg$SO<$ydMmP#%wfFy~V;zwFv$JKRT>mjI(%87x~duU^QFZPnWD$u+2{s(@Z^*47jrZ2MzG5g=$i!8&ebS$SN9tgVi4? z6+TWxmvd=q_6q47?S)MWqQCS3jXHk?M5Rw?^s99xb*r#*Nmd=djg!q?`m4@5#X4@n zO@$X6AhR3R|poiX$Jbn4%Z`oWQ#R(iT zf9rWf_#2SrdrN1IELcA+wr_{icbpG^9(V{6L)m7bL~72=vZpGkI0LAB!S%@(0RHt@L7qdu$6 zRNW&9Bo{vs^r6X8w8ZPypN?7kzmiq#eoXqfqI>^^+4)#)e z=fH+fH*gB!crj%^C92lw8!9(?ih7r?4(XIzF&-z;{c(|f5W?ctSih66kg%5>{0M349EJWk5Mcg6|3q6xl0!y zOMN=K4@h=N@iO!G{MI0O=y_8{DjC5{@$h*4LD$8KWi|}mc(`7y=sH64hMWo1H4`GE zEh6_VlAFPX@*S@~Wb=zPOD1!>hFbKJnx8f*j1{h|XK9oa?4bvnQ;I=f7)`=sB7RZ> zHBwcB4Y}a9YKv3VuNNgTS6>_-?d!252y>Z&|O)kPWp{)Em#h15sF~qL{9lZvs`%!#JU;X_tFK0CX1MBM{NRq z(cxAua36iE15w*;-G0%Z-Z2zXAZcjI+BF!jyU`qAJn-ZPUmqd?>Nbr}E;ndKmY}!u zR)p||dX9gVaWY9?OH`OikZXd*P`bpb5-QR{ZK^cZF^H?EQ_w}poRPeuW_(Dr&Nn6= zP`JL$iefZV87cPg^cODbsc=@m->&XZCmvLV$y;uVeTdGCv7&uXBeyV@s| zi`7}vrJha^fLEOIQoon?bj&-?)Wz-1qAel4bWQo5ICVtE6v)DV8kwslV$g+<9M~A^=GuT#dCJQbI$ii=oUIcN%?!%vjtP1gh;I)35gxdBbm*2D}As^Z=HuOd+J7h z!vS|%P$#=PGNjoSbTUT^m`zw~X6}(h-{$Mtjy<_%xPw33|J&s2CzPD|$#(sO*yPDZ zcljhI9?7>));FrujQ7GHD|BR6E@h=XfSstB|6h&(0VCuZ+#$|)!14V`|;)y8yB zg$9Hx%SFj;BlZHCp}+y)J1?kPW7-YYofKQ`8DNVX5-_9aU}h!hHiqllm-%{kuhv~? z62u`x_ddJ`^@YJGd_*ntt551t$uEu65ZEaP$S3<0fusf?4b}PzC$LEDb2RLsKOEW2 z?#Ln&TDB4l#l^mU9W-~9ORd&~1~t&v)1na$OMvDxQ&xQ~mFRw%qZXW9v1?~cdL6V) zftn7LQo)81?$BeWP@FI(6I#;3rawiQi5~H4{9r{7LFm}@*saSkZKf0jhC)&(!i3HN zB&*sPiwH+7csvr_P@49~K#8xN`g z-l5qiT*hgqJ{NAc$;h+p)M))m**l+jy|HjNS#fNe+G~z&(9C8}uI^Q7BRnCJ)ZF*d zG`+v4+LODoVotXcZm_-~ z9qAyQ5mqr}TMOoFiZuO-R^ZX~f6{4UXAyMq3CKdOFrhk=G8;QziC}?p)g{pi8ry}F zY?{yBnsOv#`hcl=2klVRfRMG-RXp|M^-PftC`v`jRZ~t<7f?D_&9jfq5-Ea&u}Deg8ReP&fhLIW;A%^J+?J=W|jA4a$};EL@yil}0PT z{}wIrNdvXZgck(I23Z5Y*&-X(N~_ z1{qn)tYC?Kh^p##6F@juhD6)nwgtd-RL9XRci`wgZz*$?$wonV!I>7;sUXgm!bo`+wf~*pJzV@f%ws7T3|zK2nQF| zpg1v3>~pmvn=i<}#@!lT7lPu=c6xU&mO6dmbsn~XV$-H*9UwX=8CUmp$+gf`50$M& zfXymHpgy=AC6ms~V-)B!TOuC}E8IW3nY_EY(jeDo=%lJ%iuN_&QjZg#lP@+kIb72x48N%QUGz!5Z5J~YQ ziWY?k?J7f`J~@CTke(;~>XwsQck{(31(;0VXV%W4OH|GyZR3HO&^b><;<+AWB#7-_ zxf6}pUs>gubYfvgz_|sdjG}+2F3M4xskg*Z=TO;-Zsp7p3*XUnNpDQ6wK#QvB|j93 zcr^hUFlv$lueRHJ6|`s3OHLq*hRN5o^UUgd5?x<_(#w32z)oTWXj2@CVotcSxgrQV zB7exl8Q%|g8@e@>+b_k4Rfm;_569WfVxqG%x^1`djyf_~@(yb(cnHKeg9T56s06*84j0c`;015+w6 z7l(=}@)=;en5N|jZpCDtx5{;(##su}R8}DgovCfj`cJhR(UWa8T65mYbYyCyoe!`c z$R(5_L-MmzbcT7oSO&*x@&h)}vp9O2&EBbOyvX+9HyyDcEYBf7T(H#@6APOu8m?Ej ziNCK?ey-36 zrgCS+AW>;R*Kx@i$b08 zmh4p^GKHEFqbyZ@<6>c=bE*aBea&(wjtAH4kMb?vgS#n}&`n4yjR$uNx-$A)*{g=R z*)x`$NoS{M+S^$;oSP_0UDBf%Y!wTw?<77ShwLJ3Es4&0=a;porV{$K6*JP|SDq!Z zyK5a?Y!FEsTWPtl!JSxW&FG_iLAMEz@5QxNY+Ot!Go1#GjilMd34CQn&WR~1)?c(O z%=pe-OJsVanW5wYNxw{ua*X@NuqYtzEWIM?u-BN>Kq4OoIp4_K-v@m>j=ECF_JsVx z){i1ViEezLG>Uh0i;43(>06wg=|$bBtt4PpT@I~BFx$GCT)I=J=aUN*3PftUT~Y7) zyv&z~e*Rf39D80SjD!RmL6CYm( z{K>l*e#k52TOV!-mFpYQek|ZpSC~-!0uE?Xps+l6HR@85TI5cNRvl|x#0|1;=at@J z0O4_kpBODuy1wGL3jvaoE|z3fuQOW;$^)}0jx=;B7jlO{oP;avj#ULo4L;*r9gh_* z2Z(9?aGYtVT?5D2cDh&!E7N3~NyY;D7Z;;P85JA&?~z&RC_yICuO+)-slMo}CKN`I znRUV6fe8wd`Z;Y+Mx9Ly5t7ySLX~*S$FYm+)sjxYw)rk|T@gM_P+ z8MLkm>^Ki`=?c3m1`lJkcJQD>T~lZwDdj4M@Q$_!QV;PW%4^Yn(=MVWF_7VG_8j2X zMh=5K6&X;pxTsM+pB2V~1I)qTSdysTs#21Xxz7oUygl7_a?;okdc-`Z%1! zLb69oNZFiAVQbL@Yks8fDd=eaPsAUTeRjQUhD;;4D_A0RcK1 zApx2Zhry>33eW`b7Bo=NAyL%OSA5I%v$u^{3oMQUJ0c(amM<4r6F`oll1fOi4|%;6 zT*th?N~Ai z5u64@I|}ho{m5cuQx{uV&ZDjx%rG5-=|U+DglurP45qxu?(Uc5w;!xFTh3PBlE)tF z$TtSB0S!{CP}m_V!RTADU80iH!9tdCGB)^cvp9$!Yk{9 z+}oZFurHyU!@S z#)|WR*7W|S_uGQ^El-ywlD=@$-Ve?t6YI_+3$ZqiirCk`AmJ`uQ<|{poK}ODENw<2 z7p2=-p-oWj*Z~8=!DP}=z^B5uY0UWL>m-LO%jf{e4j~kTp9CmWSC}wz#RQ>Efmf)B z2Ps4c^bX)hOd=kJgf^laO`k&CLSz4630rs3nChJta|&y=v#3N;p9>XADUWs(HiuG# z&KDw9KHVEY4TSY^gw!)7NSwop5yo1A<|GC2>k5CJ;?w=L(*(yi+Bu}mLq|TOgfIN; zIeqgPtxJUpvX)GInTt=_n_c#_m{?z6=@8|}cZFz$#ue*M(jbcWE;ct0bZmv@SrZe7cPyNa#_vTqX_|t6pMNIJE$)G|Dpa zy5QvHi+)eF)=Rh5W{e{I`ekqPDWRD`$Ai*K zEC97x^Vg*63Mb9)n9(CdHts^mN3L>QA!$k^;)0}s+xJ^85XYfj# z3Ey$4Giew`;?kdczEC*|#V&a`-E1j$4@Z;F%NrHbo6`Gm)*gBkeYcwN8*wekZbqPk z3gNPcHPsIA`KV(75oig9&=R&0<~nkvO131afozxhTx_v%;wITwTL%Ho*puWtf_u>gudn?D><|vMf@Kfn1l(r+pzbh*gKU;(DsQNekTB6mf zR;4-tOAW5o)?D#g+^H>?YDcsS#HDaAE7T#xmyLcP`~HMu5AUTD9SX=(LpbS;@0L{g zC3FptAgNtNm`i+2l3s88`A4NzR@mw;SHgh=(kmZ=sy)Lr*px5Wzo6FtILqh)w~7%l z)k_`)NS(JPo>(?T*08W(SRx%{eo%Lz&sf_Bkj^+t|FWUlv+XX=+$l&hNow=7y1$A% zwnSGMx*gM#-_~$cxZ_MY&!4^cCd`%NYEZ5|WnF%MFwIxrPd{va^Yk~f)&J}^PjA=n z|7WpT|K{mmud|!0-~Rh=fBWy>-x2`dfAvq=RgUDeP^s|f6j23O*=l!p@cmy6@U(0B z?cHevf(RM5Dp+xj~s(M`2s?0c`S>nwNF z?zl4osA)^Pq8HXkz-yWr{^11kumTRk!l@vQYZWZ>#SJ0?-BEbIh5X>1%y*lb-NE}Q z^^V|`?EZCLsOKT8r{`vm|l9{jH9WAGnK8TzYc|7BUvQ5g1;ww8k$%*ZA zrXMSWFZ3MuJG)gh=)JO^lZw11%LXHY00mzhX&B5rQvil9DmbT3p)4hRDx1fa%ZtbVlHY}a=NgThn@z7)tJpuZ-UJ^SW6Pau^?&HeOj_Se_1ch8=^ zc=nY39{37eb@t-4IdVHuV9n;s>uk+Whw^zZU0f#X)0j(nr z-QbLY+|3sk)BHB8_nuP9bRtr|6?Ei+$X!sZ!hf$7k9fmI;nV1 zNztZDiY?zJclPC%@LoB5s2N0rtJ0vpz1f|Z=^PB`T?u+cS)cj_YB^Mno-6;Oj>)o^ z-hKc5U!Ohw*Q@`2{^IZ7=QPakzWQgWCkL~PlEvMs48>|8_0LPkz=Re?it0KO=;-F~ zfl?EjZZnZE_AVoxKT{7<2bTYi6W5Jy=m4~B)8qS{V2SztE-?^YD>ycO^1|`QrnAk(n);i{tf*z|F81x@zFg+EfRo{VON{y0smaym| zG=|wwjP;-J5O^c_Kc`RGx}83~x%%(#{_g+%O^tt(K^z#ub7Kxw0#M&YvFAM*g(BVE zuUV}*yXJJUxtnfhZ$CRnw+Nf6plAU?<+{n&fhjA!BNF)WnLQkX&X*Zm80(bvwJ1!m zF2|xrziy|?UVgjdJks59dq+8|gH$zHp09IzxZo^sYhaX~Aq+HlhvXi-C+FE#Gha?%s;3d?toDQLQ! zAO?Fc)%|dKoh>&e^T{4Ir)n!d`I_BSXs)F*uZ%OwmNF9#dQ((k)~&AByA|y=D9O9o z`lnW$(AAQ3PEXXEx9mEyQm9UH*lQOQ!f?SCW^MABKnFS+kd>%Ag|c6heryi~s1D5? z&tH6JHS-htk4~8^Y?W05h%4)xc|bkr!F)7}gaQR-nQjC7R6Bi|L7(-uu;yVH^-)%pO0%W!7TbQA;SpWHZxz1OKqXHuAQRlBVyPKQEY(Xa3 zE80D-^M^+8t81@%gZbC5vb@_#?L~!noW&unDYv39KRYD<8uaD4xkprTbu1^o;QnojF*Gt!Y zL5G``>C}4XV;X#T6nWe@eJPHE5X|T5P2K4-Y7si$Ie%e6FZ@X_iI$B?H+^P{H9%&( zV-y&K^Ff>%ogNsZEV){~N)XLxix$JOz!0E@2Emgwjt@yx4i-rVqjt5%ux#pupfTSp zR=f3XGkI9e5K+OGA~Q$;vRurz?i}o7x?8qCH%aVa0V~QpvsD~umiXm+Zckqn_K28- zKw;Tv1y1n-ZWQmnBJa@T_3KR-9uNZDno4TAN9(!Rqi8k??Q(&cNb6`_QpNY)_>Hi# ztOzfPrd%joA)scJHE0)$td>S{RBKr_;M;Y%Ca2d^+a{F~AP#1vAuv@O*A+>ouHDX7 zj|PnlbSHNLsK)dHCMueTf<-IQGD}Dk>1@3{;Z5=9FZ^UwlNVB-GPmQXlSQ_i*JCSt zO>A-Cf;P-Mu$9Hik6q zzrD`U5WV}Oy1u%)y1F{5w%_g^boOM!z0N@=?yUFS(Qef6sMFc&UAE88I!9-vF~UL# zSU#cUd99lCR@%n8K&P(GXyD*S34ko&T*8k178$SY!nh;AZtN5B+AYJL^vF)Hm?H-4 zoopHf_-cvr`rfbqMaAs^>V*Lv4T^UH>4w`|5BIf|<>W>~cY;9W5&W5mcX=NGGeFoy z?9ZpS`_MCX5wUJaX^fVhvvVJ7Og=X;&sL-?iVs$&8E6fN?}H3ZU;5o{H7fDwF{QZa zm?ON@puL*Hx6}__?C|ihUe^{bmJP<#$b=L+y~gcXnf!iuHQ=B)j5){CTI)`gQw4u~ zcnCe)lY08J{q5OzC!L=6i!1PG)GcELuzf1I&k%j_csGtdeO_VCFJuMqL)~cEfeFH< zne5F+P?qUwNYZ=U#6+dX1`dm&TapxX6M6|T?3$TyQj$Amb-aEpp+qy2M^I8*RtOx; zvQm6nlRHgIP$Dk-vqAzjF$7X8s687ONvxp^7a)=MX9YXOqDKYUGQ#~~lo&$qV0|E_ zD9(@xPxay;OcF(Thf5C0AlIc$q(fOiXAfr9nEcSjXFQzEpf8r-LWBQ2#<*L zqr^M{Q*Zkdg=`RmOJz-@L7+vG;|P?8%=ztON7~VJatyJXkA_AlTm(X$mO(+N+M?LV zf`sp|{{y1S<|7@QCQ4=H_Sl3x7Q@~CtUo{`Mi2z!U*zWwjU~hm>40%?_7LF;1@6sI zL?W3HB_G*A^K|FzqCb4dy4lAp8R*Ce zwILy%%3LHTDLRx4!NRmRT|rf`&1yQP2!UdL7QJyRN@e#P8*e`=I`I$=eQJ#C^YaS6 zyeh%A8n>T-@e)4IewXkw?s+eZv?B(3+nV}+`gxO8|I~&1k472#j$wyx#b`M9B{c-WbhRi??Jtz;zbx7uO zgfhiV<&`7=)?!9a%lQ=dVv+}Gv)^S0P@dNaZmqep9U^`f!E5xk%(tV-aQa5#Dg9Wo zv`??VdarK#^H=4TU7h6^Iy;7&i{unD{H!#btQ%z{D6NMl@({?E9=ovClzk#I^Xm~D z?dV${^VkAewMG@pkg+F`|NF&s0-GAwP3s}Op;Z+Ix1>vKD~4?m4x9j{QwhR}QIo!z z?lPuTSuKfLd(IXe$%VqTSQ8U+5Tui;_BZWyd+leD+i17fdGLqBvfW6qNt&WCBOlJp zp)VO--W$wEv!xG{5X*-Cl4*MKcKH%ah%0*5x$2i`^&!&`Tu>1jiwjZ+fWI2*;Af#;KjYT-} ztpSLJ9NpVJ?Vg;;?e#a^-g)~#mK+_Qb)Fp`|ACFV3o{)jnY2}6ROKC*W z`vr++&D`~CX0*B~k`uGIZMI>CSBABZ@Pldb+*)9o^o^Id=Hd$xy8YywT41 z96W4NqTPC-HqOGy6eJCvn7aGsjkb4257|XgqFH$fqr;~F)K0qp6C_SQO8TD95P3B$ z+Bo5RyBPT=Rsci}CuOw*ENc){u`qXs%}kA$|7>oZ&qL6VNrID@n`|riiSia{ye8hp zt`MmuhYoo)akJze7g1bOa$M3oYoEqP*r(@5N6`^>@9g;GBv+;n#CzwvyEyFDh3UEZ zS@*DWe6DQB>p#sWc(KZFgh1I)6Ipo}zCz$Hb_#7uN&-2qe_B;NP`DB9>t(Yoa)2 zDKPbW^Wb~^^e^Z7zntq{2SdesZ@pyNiiJ+N(Zy;YO64-}kLFw#_J>4=D9*_6zr5w< zyd`TXIe)9#qLw?t1w)lrlKhqRhKpXZ-(?5dTkhoonmMxdLa z7bV$f;4j%LU1222Aa5tjmq;}$2F z9PiydofIZSY9pz)^OZ9WZC4cG*H27f*q4>#*x&+9O8lSxT&KLso25+{os+86?~PQ4 zVOKKq33R`|_q_k$$M%CiBOS-(mlwadkF=a?ie9`xMnz=q{N&4vkM4Up+gTKo1@z2o zI8l;NL!5QswiEXI_Plt6v-l4*8V_JL+X?14)L#30Y&hPDYRm7EF0#pmq&9E(;g7J3PKPS z=LoI&^Pl?2Jbn+U$A7~AKX94H>7U3$PJfVuoc}(!y8ram?IKA*4%(SlSrA48W>59N z)fh30EZ-T=pZ{deH9vp+M9s^j*sv!*VF@Akp}f;C3;zy`e&-1yk*eckDtmP*{LTEf~8hD9jMTNY|iTS z(wSUO=YwL{L3+IGoT?Fu6CUDJl_;S%y)BZ$qbU`YVR>@1vbmJj$XPB!hF$L*{m0_UEiN1$>Rp5fSYMGZz<0;%j3* zVU(^Rxy4t>#c)KC1p-drjBeQA;>u>NgN^Jcs?IP}6jd0LR-KCIzY>M8SnkgIZ^m6P za+ZPX5Yz2@gg6nIOuxJ(3SioNF+QX<#25>f$PwNhlSyvjBQmw}q7coCKFOnZBZNXp zTL%QrV6R7rUsz@7mJ>J zu4EuiKH+a9irx?Q{p^C^D?P(*Xy%d7xRI)f@VQMI9E|UQSIF_Dw1PQfTI4AlPbeflcQWC__=IA zq1rAApyW~_z%aJN{x z3#z7|7IT;B@Q#2rx4Uuq2G=+5WMK+YFDRERldMoSBVPjhhmB9?rVs;?eu zO7#T=di-&PJO|6SZd6{g&Dr^`>7N4*_}G9Qa!Y7@EkRN{ zH{v^{_@Y>Lki2E}{s9H9Zs1e~RXWZ)q_p>&g>30tQ{DHe5A(!xqEcbIXv11{ee6<7{P>d`V%-uixT+q< z)>$Jx78GW;ToFWH(!vYH?}JtT#UOF0Nh2f5GsyO8By=UY!k6||$OJUEkzP_Rwq^F> zb!Rd(k1lM@5?N5n4{|q<=mv^j&1*}E-3y&1u8`K}_<-=8ppio#& zq1>c5pj9+$g}>1{S2GY0HxRf;AtO?YU>(V%@9z9_H9CkbUrndJD|>AfWQcMQGYqyC(#l?Z2jX}We= z1A#ybJRy98|I!uC`j5Ql{7reQDwNuri|a!lY%G(5>a97yQLx9CaP%Cucbj>1NbE5< zG+2rD&Fa8rlUbM-?-sq)j9xoDnd0pb_{aZqg-9;|<(PwmyFj}-0exBUKA=Nh5H36G zhGOiyTO-4vo)BPhG))9w&$AkjrP8ay^fnMTX<*ns;P9x{O}?6#mM@b=Ll98O@1gWv zimk@S)}m{>Q_Hm)p&l)56BhV-`p1pDodV?{wKGeUepqDN-o7fO*Za`2?v>tmV`}9L zKVjMg>5?)BE1>9&e$<(FORXT$om(1?k$P;TE-@)E$du)UR5T_(4=%V0HBqOP%P3f@ zS-Cny`Yapew}Fz+nI2Jiq9d)#QzNB@i7w%GW%ZPU!p*wak{<3m6hptlY_ft&jSnA+ z41Zdy`qTP?xLB#$-}Zc9(xywBV4OS?qkr*1;-2w9AsG_?VzD)!%D3qWJ~v<+iBRXr z5u{nOm}VMil==!9#Ckkc*LZ-Snp?0NsVq5fFBfa38|sN!mZ%TM)Xj8{;1n@ZRu5*) z*Uh9+;BN!Q$>|%?nU)lik$q`BvTp?Z870a;o-J{4p)_gNFqWH|P@Z-Cmh?)M1k|N5qsKsy7*^j0?0s6d=HA;$|8~0ftZw~7yu?u~ zXXE}r?Om#X*)@UFl>_97?J&0SGurl6o_XP75wF`Ox|B_dvosa`$yX-LY7cV9+UM%A$r1}261<>f01jsSDZ#_VEp_L@jeK?ydV8Etv zMuU`h)43zVK^Tb~F^~OEg^7nq3U&F(zax(nvPmJ8)Wt8X5giY^5#lpXHG~WDcM1RZ zPd`ctafA1l#_Q3PB&%p2sTX3~N8kDVM8u0`1p9valpd{LLl8I8PUnw!YoWJu5%p$Y zdvaEsx%M8AKe>sox6)=LJ7lcCvimH~*hyEfRaOxGum>I;O$JLVxgG(Yd2;3z_?Mr4@mav5kx9h~;>5TXfpeq~r@iRIhX$1dtkU`_tI=;aCrLJO6GPS( z#hFH_E7!wjKP8*n>Q@LABh|>#qUxKo5W40uADWGnGSn&kt1FeW_9 zWg|}RkV&Rb=3ViQAMm3f>UysaX5M3D*mLP^J(|^nSzgj|pYywVA@25&Ex(T!)sTkq z6z?s*{oo!OK0Ki8QM58Cq@>GY#TvD9Xi`<_PE1nwi=Z@%+bhauMsW$ zb)Dg6>Nxu?f^RZowl&o!(aG?;E2QHjETJ(XXZXYmC2$|@Qo|8blFNWa+t&}P6jqE$foKx2oDa(`Jp3 zD$W#`HB{C!nMyNE=lYL)!TY0PJWN(e``mR+SZw8uU~&DI!;+T(i{@tg z9z`Qo<$VV`m$zpZeKJ2D%fnip2g_HdXU&%}`X?~yjv!Rh2ZFn|LvOlR32V(Hu}Lmt22&T7~zS@j{K zdYsWs=8{xxqIf}R)0H)SjAZC@)v=R%KWa&h5<>{j;4%WB3R1qPT0|HO$~tTb?{#tN zX5z{Q)sdocK!kqkG1lWJUj$Ao^|Sa)-M@J7<-^N|pZrJcW?{%MydmL9f0TDD)LE`X zXOgC(I7SuOQ4Rt1I4HjexGoy50)YYn1$iP_*9)R`QeJVwS6JVOWHQVL6Vc~`WAv>aruF1O$zL~Fy5X!d^0$?Q@nmWt|Tq)dFk_@6Z zSwk`>@qBvm#E$ah(Pw%X(O)c>0+LrbI+MNa^O=o=tOjwgYDvaS4^~I;C zk#qWqy4H{|=7pQ%1%J&3=L7)P5-@N6E=^OBO{O zlK4p(OeOZs`sF}$5gkf8VRHE71!l3$4y^a$#Ui$j#fq1Jztv!?M~|L7!lO8=yE#oIgdXV;eQJu{W|@HKM+9DrYzaT$7vn&S6L8n`@?nMRyp zQZ~$LUFy2&8@_V>rgJx$9qP295Ta!)ekgL3Tq6>R8-Mq-{p~?Vy^Z_(<7dkBI_-Y- z6>7MiFQRGq!)|wqmT14>bcI-K-=lqD>Cr>&%@l{`X7S9u4mWZS%y{uNyV}xz%;9?i zjoD^Z_proH&<0^4Qg2qwmzno-pla%Dq0B4fZ}*CE|84skxviBHO)-%CmR}w-T|_ia z@RD(irbqd<-_C3D9&d0}HfypwgM`rv0jHg@Q5&MnjCIm~JD&E3o}2i4*3$Ndj`!M` zK3uWX3w}JI72KIj`9mrSptPYeKOL?uZG!L;=^XAh*zY6Y%e9u%kNTn zq+M!mB{K|>dRwwKRs)5C6kI*?R+oC?bY(-lil$M{Mw$)aKn2$KNOt?AL5P6 zn_`%BY76v2R;#|`NZcAL>;JU4E^un2LnCX|&#MTB8}$rSq$6tTtM#+&6@$6<_0(>o zurnCoGNZpAz>y@lXXlG$bzp2>EM6w{Rk>{N`|yCJ*B!pB3XA3yy@qRP`y5Y6op%4+ zKI!mx-+y~{`K;4EEn8?UjopG|53ib$ z*mfkR=@Arvk_dG?mXW`xc_K}E3s1@1&gW{IXsAkMay%{!F--Q{#gCS+P(|8+yzTCt z$7m8ONBl|7=pO}xf+v_hV%!e5L@{_a|FW$sn1B$hnPWZSo)z^wWHyWy!3^j*;0;{}X4_x%Xdnc3S!s^Uu z;M@4Qd!Ie}bwsJ$v()e8 za)koEi>F!;&T5_O5%yzq*8pD6N!7=*uz3IV-h+F12-ZCdi??9!J$QaqTwmP(-TnK& zdphdhK7DEe;XZmg2MnJ)jBZOPK((0HMKU~)de^P`6kJoU!+P-vcsrc#ft20?Q836m zmzi;E{Uw_mle{xq>K?R0G7B z4ahp`)!gA4k^dze_Z3oP`)cMPjDk_ixt8}+byUg|gR> zq(w)$5|8K9shiOMu z9}vav06fp(tL1F96goOOZ)Hh1>2_oGijZ5A_?-zkOwk<Ki62QZ=GAXI({4AluQWl0o?;*}4uc2{k?sZRH-t1401NxRoOIX*qRJUTyorcbC&@M3!>Q~s=d^oPs#?(XsV z(U}CJdve*{+dJ*_l*{d~y_+khv3F14sEhn}RQ~nu$!;(E<;Xbw+6R|=r{`Z~YaDj= zy1Q`j!OeHn+3)Ul+o#`Mc8xD^zpLkGhU&Br&c43v9`(*o>5=Qp-Gg@bFf(a#D0TsE z`&8WxranASC#T2XV5rlI@%B2XpJ1AL**ooi(>?m?@}RrhIqH?TNZ0^Q?XtS&FK)>M zt2AS8V+8dKE!cmVO)C>sbV@F#Nfpc6{dZz2Yb!i+e4c% zyyooBar%yLjFdnxmO(*J_^$9bHFA3x$w&-rIJ8Fn773AyFiw0N-IM~u$sP~IZ`ccj~ z5LB)ep%he9tAqh<(jUM5u^85yjL$kH2k?cC`}3BLX8;qWmWnPIsSX$TZZ=~FGpG&B zkf6)rI$&ok$90yO2iVTrjv^$?N<|mBp^%~@lR6-e6_?-w;=u%W%Zws*4o92qC*K2|7R0AA5B}jXA{x0gW76wAEC9{hM6V))dz0TMf zo5X{8)H!HGJI@(raQ9ux^Rxco)iuKS4d*D$7kyd7x)JUTdnlf6!F_q6*=)iR2zbBWDw`&k-b>*@~o{jWUqIOy``>weiHA@zrv>S?DE?#wwSh$%g&!pXorl@mCOXvI*u_f zv~u+XY{(P7eJqjwL&Mmd-Q$Dv!=p?1Ee^ZsBs&KOm-}7fkCGaOfF<9KI=!>bUiHUa z8bJ)c275HgZ82yN6{*woj(G|BsPW-waZ9-kKDhJylb5)S+C)PjK8r%HtkfwkKR!Bw zwlHB^#_E6&ewS}LtPi9+>@OgoduFa;KBH>=F`>8$FYZYna{F$`*nYWsMHa?IsfPBr1T3H|iZuSB>_Rs7&KS3OP2-#MZJ*;J_B)7gtn zh$E+|CX#zw5h2KTqKqfgYrf1$2H%~EECMc02F*yRum%Dvnt^$iv}+qJX1HIK6c>xZ zd}IS-Wo^i_kpWTWOt_)P9Z9x>ljn6M?dXN|yUBDLy^ z8D{FUV;83)j$b{sXfVcuXz9yjMUNa&kuE4HJqYRHd;eqe@**r^@=i#(v=zu3=!|7K z3Uc1}@dSu*hy;E#8F~3`h?@lC+I$;M2PV+f&|~N6&TnSFbv?CSQ=DpRG--ja;1c<` z<(O&F8cZiRil>*fT6jFR#j{?trWE+mS|X^X)jKO4U6k zdBP0fj<{YUHeN9Z63;2+3x?s%#C)+Aah)!82)&EhP>&p$BN&ytzRQ)+D*P-?PuTX) zlB&-3#FE*oBZEZdzrfDcEsa6eR>XsaGlUx8;9J%frDa<wqT_(@sbPG!tQ8y>&%I(|hz~QP&$U}R1e01=gmrLl1^CK9_Wd~2udJr*jU96aC z>8WSD`y5Q3OXaKIVX?2oL*MS?wAP0icruB18FdAy{l9mIPrp;yoCCdX> zT55@eTimhqJ$HBoH99}Qw?*+SFgoT~7mrm+DgTw28u7F7cYBf1hDbB`=oCxZypS}f ztLK~@)s20@^|J<{$r@KIoi6i|Sd!Jw)fTD7g!D?BQRX`GAtGpzQrXRe)BtL1eG+d> z$$<6!J0Vwm-M$H4n?6fw6;bNf2O{5Vm~h6j!$KctkSgJ?Jk$sNe zLF9-e)$h4m46drkwzM~Z&nSA4z?b$`x8!d+Ah(iiCc0){HyB3U4E11;&}EiI@Na1o z(Y>xyvI3TBvkekO2z9n&X#q#-MYUEjZzyVitK=xBnxd7%0xJ^uQ_lJE)|&Th-k&V6 zxw-{B3^hd4bnf1MmF4CEiC(eHd@@aXpVBP{qcBBpK|gRje=YSZVG|50aU}*(AdBkd z`X`>u292=d7Cl<^qTCSWgT?5nHCT!`(JcKaWo@@V9v5>HT2(N$L}UFyHnf1^j_PfV zcAN3)26B}<&mjGxAM`#clL|YMYmm%tZ~A6Jxox6dV7M5Sw9x1($72(G_-VPuyrYRX zlSv#!?;Ozx$Wfu<4=N+7aBtxNeuu^Kj`Rr9g9Y_*!NQoerDRQkzY<|?%)PkxKPU_f zpU;N&6e%nz@wJT-YLz2tO9tKy2c9qd1WqdGSIY5-ymE2qa+UX>h|iMiEt@pdki=oO z>E?RU@h2^A8MRfeUm4WS4>Q~)JnJuB)irf>%igCPM#b*T3bpX=6bZ``)?!Z~>(BAr zkdlxpNFut-uEo#@1er&X^8xu{DJc+tDYKK-354g=O*Pp0$>rHGg=49Zt0O42-sRb8 zyL%J`l^z{m9<-lzkdViXbYcFwIq#gTmNXR?QXlf#!eGHWbT=Elq$&-&%1+l0OZo3X(6GZcPlUY#GDQS}5SX zDa$H<&EmhVwvKg;Iv*glZz~w*8xLse#HTLmBZVu>v8A5k=%V6KModc3n*@>lVb-_9 zV(n&LB^T&25aCWK4fhcD468_3d|MOSuRL1zFkn&;Zw0-3E1-WTXY7g3(CT6;hOo6b zNF7w8P|7tBFfZIfxR6)vFaX48p@b@ldH1}DB+9o%emEK(VexI*Gs`$mY3 zO>C$Dc5LhJgkl@lm_4ehMC}w?g0~_#QZgAs8NGEtPln1*vWbuOirOGaC+>~H@w%iB zs)d1ov;drhHq=3Ka*2Ad^XdEmm*yhd&U^}Aqo*;C14hec*(P+r^OBAVQwP2*yItoke?+UYBjcgfQ$>keo)xqG|ZBUu4PJo_kog* zyN|M&>URs`%lR_#z~>n(@mDJXg16NNZdfLk^bGPfB8Fg2x>I?C3^vsBZVYg9Y`s|{ zU6NQ1S8t;gvr>umWQP*y$cmequEcp3ALZ&bTYWoWvx4n-Yv<%G613um1qC`1oJ$)f z4e6mRm|O0Yc~KhSbgnX zu2FKLg0fQ4O65{X-n)`ab0jI4icydpRUZ0RP9;~B<51L>bCz$QL<ZpXK_+uc`AFNzf>;>oxy;Cs$wc5!5`l^RVI4)eT2sLM^^{G5qV}Cx5fc z6RTQ+z_#iR8-%{a6YxBn1jLeRX-%&qI9*7(fW}|m3`w3h#7W!(VsMwM`J}a+w%RA% z*1((yCs?4nJLLLmLIrNy8reACd9hkhnm3GW_nWQuX}F|p!(o3JJ@TaQy#cS>X?NJ{ zUaQ_>EEbd)?t)oA>kSAP_q+@^Vsr-U!FLvOWdOZ3n@?XOhupAr^|po1TEl6vXu2>j`BNPJeAy4&FCHQjLFFa*0~dZ4jvrR)=L4gZd)!c4&>g95k5 z7Og&n`Pw|Sv1~0|SVe2HxVvCK))X^ z<&JZ{lmb$KFYF{@tVs|O28=Cu#t~nRp(Txb&S=mzxd8+MoVgpZ+?e9>{PZkprIjl> z2@HOWqna#cTq+ z^j`LHx8NTNFMl>BMhI$u+e<{cj#zt;y}2Fu@5(yyVV)2whh6xnGC_LBkV=zu*ZmH z@h>CH#-_4G;1?|V4_jxn&g1`_%?6s$F)^*S3*2e+7G5#IqFdm;qUmc`T&-?UaMPNt z=CkR7tQ=4a-H{Pj`T%oJ^c$vNdiuCknB$O-X;O%&w3rAAk&5QL zHT$^rvJdmg_eMfOyAIkp+#6lDkS!SpL$r6e|FJ=o1JEjphpi_MTgZ8Ie13}jx<|)n zm;1;ZTn^u8;vn=^w*mFzNFCJ#2b|%^wr-XWTb~LzciTq<>a)(J5yowkrb@k)MWgceiYq;i)jOW_cp9WURV(^ijlg7-h8F% zD3ATdcBb>*CDimYE;Tz}GbE1F{aj+tN`Y%&bY_??5^FaZDHJv~$n!x}Hoj9ca1+;( zg*XgeW0YMw=}sr9-_X_fqh0^t^1;0SX8f#xg*Gb5HUy#fQoEDLym^`Uvhz*n^t-dK zqliuW?WprDH1+}Vn)i~Mn7%c#+#OOTca}EuH-fTaGrE?VMxx`n28U0C2EPxCz!)N7 z!eEJ*;1t{ON^BkOkHfPz@}%bFayeW4?*7vkFFwKlJ^vmr)qnEyhrj#xi-+dl7av8B z+4!eODcTIz2OHk@l&5Xc%*?}`_HjRRCeifxa0jkociZ2b^<8*z$?f8!%0dZBP`L}x z(8tb#0G@iju;&ic91~e81}4hPahn76Z1?seYEI!OF*4kt-a!-WfizG*JbCm0|NT{m zSb^tXnJdPgD7i~N9HLSGa4)|)ns@;?Oc(-MF-;lLcZ?=BDZN8>HKA=Q?RxQLjzT6- zGwEK?IsUeW+!US=;REaHT|`j$V<*Xl7CQflffJ~6-<%mBCgwhrMI|IRpVUw;Cbmpv z*&vM)|9(BS8R9(B`SL+#iM;aX$W52ToRmnc9hnRa!ElLit#xU+NEPZQ^R5rW=sza| zK(~J|m=gRXa*{~Gh~f+r`VeZbK6(DkNMeLtI47`8jZYy(@nVSwdX$Z7uU;i>M6qjA zNplaTs};peFpQ}^(*6cn#gja~oPC^?mH8W1hTG}uLJ3tkm7dkiJ}wk!8V7c#%CS_9 zs2OB78|r&b7gs4S#)yyC6Z$LuRuS8FT9o4Yj+FB{Rl}^~*D_)u~e*4Y>gWK zE4+<4<{L`?#agOFAs}tspx`J!(8)zlT_L+!(f8rK*vgorFqo7SrD3B?BIR*gkuWc` zqib^BBuNt>g^C9FCZWY!d^LePa_t!mA|wFLKak)HwW zeBunRwxG;ph-a{+%_Oja$JgeR=gO}=$+uFNjH9Qnk2=|Ko^6jMI=Z~EZ$_I3O}L6j7VEU?sDS|LY0)3P-R!if zCa4aySfn=t(474rP_{RM5xI~zJQ;hBuo_=ly_2bgDff?0JKe8BhzulkA2<3>aU(W_ zGNF*3OmN!c!u*YykBp`KQM%f6CII~LymPLH>LU04>G4wrUys}kLC?Enw{MLU2H=#xcts85xTul@pmP&$(_ zb;P4Php|+9>FDV)ViaB&j=@V7l67ODVOi%U3^}tfRddbn+bYK}9%N8wc#h@Tyx5&Wna|blAasz4O!V8qPz5 z?dDG-daHo5Q^t=uMyJDW$ygv&Hr{I#slFX`*%(WXy}i3RNP$TyR~dl}WZ_IzgyT1~ zo*Zxxdt*Z}2>5LcA5n0GToV)n%G}DIvZp+;u}{Ar-S1%#2!wPFES*5gdGGj%yb6JU?q6xAtK1NF@MaOGE3# z(rD%#jIL}=e6@>SBz>-)=iT5-?$0Mr@Acm-e!~AhSS=phOkbOS4kqT$Xffr#53cS% z9rbUY;!MH>Oh27tv`_H*lx9E_I*zXZ^9`*z<=^8Jh#9=ETh!89_qmLUI~-^bZuWZ| z84vv9YIS4*B`I$JVoo`*)(ue5;~zSuCnOSEOqCZeC3l@AsXxClS+|wl)AogaDS%ph zg9~KEJYKs<5xY`Z*@hY&U)#^B_xO`+ws0@l#FO(&pyMmqW{G!Sr^W&2YjKemAdky9 z^6NK|BTKm5&At?XBz%ygT_Crn$7{qh@8;GP|@}5Or&-#yzhA+6sj1 zg3;@lF`>D@bWU9X&8AmT?Rbv!Kd_$(lJhg7S{dpb|wVYpob z#-^g)r(R&9DV|~REHWGWnu_}ZpuZD zNP1Zc0AbIHH|>^m11yoO;S|Y3Lw<0!%OZ17Z-#pa+3vGG%rDz?bTow3m=0Kzakv8{ zGMw96r&5@A=hKP!qUhjUfS%CYll2Xjh_VB>ssFHt2k`dJBUz)U*X#%6^gHTx>Gehm z6LVsHp#{$YQ*3Ch;hSn09q#G2w~z2Y zUQ6sN9D1`!JciDvi&0C4mcd@kBewL;gDfiehOCUhJ1O6c*PPi{h^d!M z3|aIs#~O7cN#a9FR4r`TN{tY0n{Gf<5o0Fd6vZsb2`7-Tp|{<3bXP8Qg@`kgqln_g z9fzM;P{{W&%I%@i>jwa+I%U>zpKCiXj zI~tpgjWTPhuVRMs=1|H-l9kQC_9CX*|ElsTzLFDYxO+6KlI*8ctGi165HE+UloFr* z(sQi2b}N1da|0ZF4fehG>lc4};Q#$ujejQ@ZIlYQ1C&&*b4*=c3v(E$v)oyrH&}Mm zEORnNyryIkV65?fAC7&o2-$I|Vn1r@qeM4mX9A{_3O zMm>~ODMkAV8u6{_uA#Y?jmL;=5m)Ccq!F8Shs_4cq0}C@d>;8G;|1u3PRoJn^`sS7 zCtPJxF@@>C8GM2)XLyBX?7r3v{nLF3>K{!fM+K6(APtm1?J6Bgv{NwnmL*DIZ1Ugj zkBV`Vbd?<(U@zaA)`s1^zVpXk5gj5QaWNV0BMSejKWKWLCD6pZ;)}3AnC}8lJb*v0 z;cwYMOx24(sw~eefPN6sWo(~+D?t|na;|p<-MY8*97pwSMztO3S zI$gZ%&v1~lqoQ-@Bkj;7Y!EXn&-yI}ds@w3WNkRz`$%3DA`bLAuB5Yut5lP zP<$YY&B`PPg&}@JC+G?b=FmS~rD0j__GkS8l%%ZAW?ts$<}w?^)3tF*45ghhAF)+1!9E9A#!Xz_)wpzTK3xG8!%+U6{$He@AVYv4&#JjBj2C<8|M3>DMDSAAwrsB1#-`xFh&Yx91{xn3_;G zr=9lRcgn1TM^1<0opld8$LD9VlDSG49g$?N7d|`hedo=?2t($H&z`w52Ql7sI=k(& z_QCO25~lNB=d@(7SH+uRxRue=GhNuI2NGbdN&KavWKomt%rd4L+Wv&MYkhn66=K0v zU5WCt*gd#!8eqEJ+m%?}>)^Me)`cdib`M1q9j|f22`3UBEAwj8?RS`AZ9q)4=?vqd zWsa5VD4np^66=tlOaKW&L%_NRI8ToxK^Rw9LJrE- z4TEcmYeDpK1T-P;9N&<^6wzi8xqnjSfkbe}N9}{lHeN9A;jQ1}KXlY3Xk@^?>~(NK z|Eza;*gk51RVs=`;2l)K=avFghh|t%DQCZm?6(@l4d5$yej<%mAie8oIn~=4_fqxe zkDnmyY|g6&^BtNUQ+iZM^tCOX;j#6B3MyXPWPdu2=CiiRL4UEN6?e4M8=zVZdv7NL zGF6N-EHH+$BeNX^!~iulP1cABy(z3nrYcFY(Fg1K76O`utxOPwJb1>~To%6So_&4( zOsYhbAbpW6dDcC9cE0=~6*Z7>6<>33sppYY2m*&fwkw7E#;uZ9gV!o;}U*=TB1R1mJ-K zckrkr61TjiEHGk{p)?u6=K8b&pauxpPK@EyQe=r46&6n*VWhPSo>97i2Htiw-Jj3L z2I`Hw&D|HXi|D6}v20W+g6_d?mfG&xRAZtaua?Nc#TJRgZS6_h_^U6{HT!D(s(RpLho9x#ay-=+90l^(-aHdq&rXJouR z2m8L`Kt!d~dGqVexPyP-Ag_r}SSC~D|Vsi%op*PnfVaZQ!ON^KGuY875yOeW6NmrZTKYKbv zZnY~U(~YIr=;FAL^-nWywC zy5uAIM;q5$R7Ook{p5l~vjc7wR{KiZo>EV;?!l_|nsO&fxs&y(Xu)%8$cM0yr?+^> z_JU!_+BdF}5N}&z4dQ5dGp|UQvq8Na!h(E_RR8WvrYRDQD9083&YT`O7V!EKt2(WL zj0oD`Q_xtYHNcg{ajrvh#V$syJUGSTE-=Yz`T4C7v28CpDi2{QglGt`rWBR+IW>YK#Xzv&sv@rZ}h4cF5 z+f%b%4d4<&6o`?-yVyd}0M1*_O2qA->Kj?!+wY}X^eSx>W4j3)({GjlF?z!jN&LrIKSl47Od*J`yA5l`>=~z%j+~jLa`uoSh0)9s|Ky5$WiiGu=ZN z030)fAE!WoJ6?l*3Xf%>KGt;|4~Hh$p+AN$3venu;?$o4EEuYe2{DEh(7yLPzs}&buR{?0zj3anwke@Z00Dow}r?`^FAfsbdt8#UQG@ zg7{f%|NV$>bJaDJ+a0v7VVrX zi?$0SPvkZFW0Nyc#8=|gRXobnAG)_r$tI8}Var({o{MBP(V;{MBRdnc*VKGQdZ5uY zo+c$*2L1~=Jypko+3ylm5vnLAB}!%GhFcIH#kf1}>xkFriyZ54G}#{)KUhfAGS6sq zETUXBz=4Q5%rTY_l)%DZtD3gixy{7c#_O@F*NC7sT-M8umt|1r~+M}Hjk~EaQ8lK;TG^q1FP+`KUp%wt;JwInl0_? z(j=IR3S`bp6AP=Y8H{Uq3qz{hXmv;_3e`{8`UG!i&FA=sNrsETqCB}3kQI0Z{jJ$A z@~I}&dXCoNvYfBDj_!QU+Oii4hb`oRY{9{95X$L&Z;NGr2%pp^h|xx{K?}(tV{kVU z)h+EK+ZLs0|Ocp%&4~QaOpW+A(e3oRrk-en_P#(zaMqakf<0&aZ`~n(pN1Driw5G z={IlK%Z0$hwIynrjZP-w^?3RQ3&Y(lk97u{}c z3pN6P_LY>g_gQ~Ac!`DCx-P@|SaJB6bDf!P)~4$f2saJB9ZiPQH@Ur*-z1cA@3N?U zi8}{xL@~K*m9*uwyu7`2yJM!Wm=6VXsZ(=PKrq@bvRA8j<+Oce_es_U+tt2uh<@hS zr0biblyl8)$YruU@>XueQo0r#z4Kyg|0==BGiuAOsYKT>8z)8$I z1UADyC22Vs_jOYKa_FJ?uuYVpm)AYS1ps$5#gnMKc5gWZBh~8}b%FMZy47-EY3}zG zf?uIx{U#@UQ25(6a#kZ@wa_7_=SL=owJ6G_{@ZOI?RE|hqSmfdUyJLUo*tK7I0M(3 z5Y+Z$g2WZ%iUJav5gs~>RxvMotf=lyEvbAG-5`-%%BU&a&9!&hS4Nem zl^WhE!z+MixTYl}qIZUOEDt+JWp`7UyNoJr%+Q`3wU~6jKN_#*2*B(wj1YNF6L}NZ zW~e5TfqF~g*qJB3M=Nw;qkd4lF2-2|RVyx9ArKlNX=3AqWyv8F`)FYEf4do9n7@vh zcRYeA8P?dZ1g@^oqIE9t98BL7^JiGWvxg)Zzy0|PF856u*o!_etr7ubw{~U}JS&W7 zr%hS_x5|k0no1cJIi)4ch0JFQ!y3gVC?Vnnm=t5kw5PCh$jC)AOVAP~6x-9>ilg}N zmfm-)m$w&5doP~jKgi$v;zgRbmo-D!$I&TQ0>Ev>Yu*BIua(n)*^Jb)0^3;>6Wr@W zRwo;0l9!3z3W-q6)z4<~;Av4ydu_6Ko4qE?bevx4i>CU6M-IG99+=n+Rv%bBGNRDX zN>m~~L;J>x93oX}UIY6<;ySXu)nCY*cwNllG}dRWRhJ-q1E&<#ftT-&KUynX&QO{X zs;viGnFC1&zFOevtW1W_@xkr~V^%qy-*W9^$w?KD*|MeLq;ySkr<|^mpG41QXRLJd zjy0axR*yruXR8IdH_TDtfKAuU)neOA>CWMX<9zdciR2k`b4V>W-;9bkkiyZ>>=6{3 z>Q9zE9oR7irZX!@o@MVWR*J-{`o67Pi&5_!?ExQmjQ$VtvIE4B!FngN4ajW7Ts!gt!$qaM%9=u4CD)V- zpv6G|_HJ>3!~gdXWg$*;Ybm(WgIz{5giG`(a0)ZhYM1yC%ieN2%T4xf(dm*+H9aK) z^wpfCtz^kS0yA#(Z66&ajQRO&gC-EG9PU!a_eXxsq|=!2)yOne1n)?6t_N#Nj5Hct zoy9f6i<=inVgQg_V-5#viDwn;Nsj`-A-1y=y=sQrpg6HH=18W^+ubd^p>6{v?ND2k z?09ksJGd;fhYWWsxRSD8xlo>x2wa;u>NLLHmSje=hgTakphGxBUm@g6PCXZH%`u$M zR)beaV=k-vvr+*$65|dz18>+17o3(?nz6RW34rI&EslDcZiDN9@3H{xqdCy&&8*N_Fe&! zuZ4>}Sdax*7NVJRE!pp+PuBwBW3*B?_1i$pJd zqp}R$=o9WRB4s`BP`{aRV8!SEzA!URFqI@=p)@w2h-brB+2+}JdKJFJ?OZZ}XZk8q zp3%EFExEy3iUX73x1;6DgZ`_+ihM-nocX0HBL&p$$mEUg;Kc}}bX2zRnyQ`2>Q>1J z%{~9hlKzr3v==!H86?I`LAW2S#@a7n?&8FDn6!$%NZ#bsR%({MFhhM{diutuo5bRr zxeS=Yu+#V2Ll7+jLIe5nb4PpWM>!vdpbXA3b75_&;R>ahCT7_yu16Ddw_XkteUU&> zk2v#667QBM*6zZ@EAUDRv6kcT34adHbef@q0S!J}aenV$YP6Ry>91C}2ZW)bWp!cq z5=@^ocI>Eq*pbHVH%NVqtm&6sbpW-8^y8ci`4Bl>WsAMee*64Dr+z&+kTuTQ&kj15 zXWyMf?RvYX-IFtn=I@{DC7tf7hRHQEzhVsOord|kU3ib_qNW94MzRNPk}G6!1)WW` z42{>B(_)gD*?XVQTHZ0?6OSK-mzaVH{rts?)uTsG9zDR{yE z{o>Ih`m<|G_nw(bd-(d|#q#1K%K=XAtfeM2We&7>*OxQQytT)r0`yx=XH3gBU=+4b}7g zCax*5g~vzj7Pz!Cze(0LWGB=43;{dX4B*hkCn6Phs>R%o*Ho=T7;{6+?Nm3lQ5SR- z2^$t^QzG9VHJvMy6*U%Y!L=@#2{?HV^}iG-?UCZbR0x;` zu0skH5q?T76=d_dIm+`~?sBqZM2QI6ACO~*hZ8fQ!!7+$j^gDZ)6z=&qtA=9P>n2*RyuS^Bb%+ydgiHv_l$?blS1-yoL;RNw^ub1+tHuBTs_FP#SPyh5I5vfwG7U#dP3(SJQc zX!*L$x7|R+$8*~4Z)6t!2H?z`fyp!%xdG~ECb%l;1i^Go?gTowGV<=l()%NL;^`!* zVM*X?9T;59OEIkF60|PodUajTqyd%v5KEZRYMc17apxl1w&8Axd9B2K@$3P0Na#`H zb6xvER%L&K$G+PC2PKOWfF%|*(gVJ#r2>DbP(UQyj+=9ABUe*<9))`mDbd48kYfzi zM2mWF@fenq@Y@23jXLhda;|i(8Kql587l|+&FVnVqz<^Ex+JY2qb#lA67U^?aCfL9W9KA+Di(!1%Zod%r z{+@tO>g#AwA%KhqFbb&4>-*P}t)PA}j}`9~{0 zeaq?ah%OSoP?bhQHXj;`MVZ)O{BwTeB!NsyS?;R@@OtW!+fGxM5jL2>PbT|-Az zl+S^`L6)lu_#G=c@~H;JAuW@L52xjBb)v$D9WoT`jyXs@a`&vQCMT}QEXgM zUSSujkj{S%ce-}8qpBvUs3>@n1tfpy>mKp6Qsokr{vACHiq#VI8!n=iTJZsUW0L3<%_ePBT6}uHtndQ)`XQPRwb1rS<@~ zmIBD_u+MS!u~_zI#Xz!~D3$DHjBWxwt}kY#>KF%u>_J3y#Qs#lu_ZjXc(u*(YmFSv zjC)Ad+62p@uD8O)I=6UbOU)UY#K6Jy=BxR1HH)Vo-DwfsLkH2L4bfFI2cY;UM=`u* zF)Ha=J_w*qvw4O?W7#)FSs{NDrR9mTf9C7c*{nH*(U0)bTm)6~gl zr7d0*O{rkI#K5Vk8VR|zFq?V1M-A`kQe9CpaON$je3#V~WtUYc)$@JVY#|5PM+)OZ z%As6vKAU{kmGvqmC)~Alv`N>!YQMr+yZ47nWGza9xha+6dC!}@(6A^urF2Jbh>M&g z8+bO6W3hvA{TeH2yt-9K2h^{^^C@L_nNBmcVeTo$tNH8jViwkhlj(fZJ~(fi`v6QT zQ1_tytV8)}FMFM{%da{|oztXB_weNS^z72qR6N-EQ^|+@?$O@mVf$?N>rT(}hn`1) zRSie_UAzX>hp!Ku;pV%ckr*2SXHmyQ|3V#{_CDoY0+Jnj<{cIO;?{o2jo!Db0tU)W z0(!kO+J>lf&n1u0T6hJsub+^+3|3+vL_2Yi+*mhq?(q<|LW!!2@XMVwqaNGuV!jGV z?mLsi4H8Lt1QBB}g{WHj?w)qQ`Z~|EDbrHylEt~+BfT4e(j=%L>LQLQz;+{STO0Y- z9OOo`bLf^)DLf_C4ke0QwGo61U|E&S-Kc@`OKxZ?zDwb2uW;WP*HQ;&>t{D@E4vSr zj9gKzGLBp!^%VIHP|#Q-g~`OaiGDLHOYGnZ+<1DUZ>4xIP^Q6|f|r@Vn{v6&Wx_1E z2^;qr9_($XizA`5E^A2K_CD*3k|@y&jMVDgKeh?e+%29u&c)2Zvfp(;7M7)#ut26h)#F#h4e_&*wGrdYjHDYiThb-o8 zhZaV;^|!B!pCa7Jo|(3F`u;o#95Jm*p*G<~356<8G-B}9oo~eTosAX21+CsIZs@5L z6B>edrP4Je(K+rGXh3g9u=@OEjvH`tH~R09`R~c!k_)5+0UgeV z=lIg8fl=y26&{Yy@dzJX%~YNF)$H&f^Ih5o&e4>8;I(Q6cDxrU0iM|%dBLgxU>ZYf zdGD&*+xgk+4|3XM=0^9~8Fu?AvBD@;j}O3w-6o2idXvL&riq%~HdnoBxe?Qr%DV1~ zCfn2;#wH4rhN4HS`&42cF+#h;W^Tab$q%ozLeCBM2(nworqjdmF(;4H4F1CdkEnPb z!X5j?V&mh*lC5)k%2-y>smkbJHvuez;EZY#uCGWMF9M2-+bcXA8&q90$rTPpk3H(t z3w^$VluBr)@gb#RaqopKR7Xy;se5KsEqH>a0j)?B#W3~ne0o^J`I>PH9JG69m&o1G-S3uq zWtlY%>>sRORzYbpMSb0eRSigppgTBi_P&#j@uXm{bI>t<9S6yU z`I~5BxAI23yOxcVt1}4F4xU3gxIFCkdgNOr&ughC)IK>HlnRSYMoHz)*=kxCoLIJI zb?uDsW~P@;(tPnmf(XSSmC)5#u1?ls9&qPVB_WJX_+_86|l`Xtbez@OwG z_Hvohx33s(s9RoqT0q9#?l7PUxTW6C{-)Z?;27to01d8tS|r&UNSDn*Gf@nmjB8X&c@eSk$x%)u?#7;%!Sd z51HWELw^qGj^bI?U;cK32%UkuAvj&JSLw^hu5fU7XVTWDd{(^dzaEvmfKpB0gJbmw zxG}Limt9!6$lv;`-RpR48m#&iX*R?r@)^AEGcXXYS=Ns)5MD_~C~UmV7M|&a-@a## zUh-gYr7TfRH-a)M@FuL&L1HjeiNWkVwAfeSmBM*O$)_Ne4J@Lwq)~CO@4E;#jM@M5 z>2RF;m*;LOZS2%^yb@@(4I47e#GEC59c3dk#xRYG0%^!HI~+t}vX)*jMrv_`YbxR7 z_LvTLTst*3H*on={eqy%OZ0)p#5RP;qIlegADte_-2}@yPaG~LyxR4>N&Clglm5=5 zNiP4>;Xzdg>T|CB@A0U4RR{Weu7};l>#7daXWzbxfjvI%GP=m((;9i?wSf(Qj9dFt zTpn~A9fmEph{q=RJolgt=L$AjQgFU8UgAPOtO*2Aui3;v8XL(WtXd*jG-}J30=Y!j zWM{IzZahKJ!c5t!{KWptPF}Rl)6sTQ#Z=~0qKxp{C6L%Kwnjn`~`V$=m&&hCDme9rp7X1&r!>3Qj- zaGPGSq=d0}SY%66R;et81wt6KY%Nu(x)H2VV!edk*Vm;meYupEbSX|Cf^9R$E!7`p zb7WzndopsNw}hd-9AQHvqdEK+*{Fx~wd0}(&zb}%lwx~7K(HBQe3H$09U-TrAEs;? z#bAYl>9?g3*0S9O8d@{WHUgG4;d~0xtr?Q$Cr^_@Ft-h}uEmaw@!Bi58Ff8%Vqipz z_*3=b#3B6ez$W7-s~ahXJA4f+mRs{%iba{uQ01yY&9@hf&x0~cD=D;Bx3yhiam8Qc zSevR7Z)NKNd@(VY(KK=pqXyxcwaIn8YLLaUI>B_?#|D3LQ=Cl4qk+l>nfWRkBMzNr zo3_&*WRnAUg`vwzRZ;f4>OekpRo+c`E!o*gw_Dmp@=Z2$=q$-N9AiCOO?FobgnMLN ze^)KtOX}-Xyz3|%PwNgqI26ovzvClcydU zjG^1i)oL-Ls)oC(#d3N}>(dg)^(^T6ps0R(y;7*I7izBNf$9i>ri}4d!P^AvA6Ll! zxO{tx7_CLo)cak>GRVDXrCh`*G@=Q!wrLT+zMwu+03$Y|^UL36M96A%w;ZlJu z}= zp%3DFfbV&Hx_EhuyI(_dV;PAqWL99su;Mm{nrLGztP#ko{sJkx8|}|L4wExT;wb9) z1K1^NP=o^3AEc7>8+N!)%u$dO()6Qj>N_3g+J>(g`6d$uZxP#zGhQ|wX~f5>y*v+a z_dEH$;&o>-oJ}Eb4Y_59+t;uiRaHT=lDj|9PbaG@>_P1nRgb*#>PU3&TPV{flqMTw z^Kw@aDoCyfrAaeuryY#0=KXn;c1$2Ot|ghu+60~DINON}26C59gU-O|JS7Ti&u>=d z(y0X3vR?u!u#&9~o^;(;DHF*d+brujpPqY{83sB6q7cW}RAueB=2kIXFt)NA7*$m; zVFHWoOj69Z31JDz-~GXKk(#P{m|62BXZ7QxKVs8!e+d+z-W5 zT~xB9tSLCsvQ(U(w8y~ZlCFAsRMe8VvxXsNTG?4et;RUrMwMV;_~%C%yA+8BvA{Is z!eGovj4?L?k!Bbp&93SlvTEpiEm!Z3M=-5S#Hy6}DiJWfTL+11V&p@9Oc`E&6`+Z2 zlIyo7dz=28zA&`fhP!hM~B|tD!Me9y_l!HBGb&gAR7w3Nd_vlynKT;)~4GT zC6DqD=|&YsfS5QWa*I?P04(UXG7{Qd$~Y4^jXtL zfZ)6yMgCg_imxCkep<|?i_vmAe_L~y(BSyZM0<;=2R7h@SUkfm>A}mI-S1Dw(Hu&8 z#a#$^#soQV5C>TzsR?;*6ei#8Q+H$Ld8@*XQlfu}~JFP?8EM+x_$ zWT`44<6*!*jU3mA7KPTNyF?OW9zO9|LX?ZxU@asd66uO$@1i)<=&=98ZXZuv;~Yvh z;?uIdDV#|nrafLW5KHO5QJsI^fCE2V35+6w1P#(PQ+hNaVtgns19T)mxjjd6q;KSJxpVLT@QblooMuo9^nvofI}rYp6|orK(vp(ROvfkbvyetx6L^%ZV>D` zf6L%GMyThu3S8s68Oq&^)N-!w1@lK%*NScgrbMYkt?XUY7R9Ww+}Ks~-ww0T=nQ1M z0N4O7`IVt!Oo+zoE&^6gWMRzH9&U;u2*M=Y*jgF57sCal#*hyW*oiOf?T`!rTX_Me z`8?a8N824-g0@<|o*C!>668K@AG#^KZ<0kKXmzvpx4i(DY~^R7>vM7Y^hhl?=_GZ# z(s3dL=vL832_LO_{y|i~!~qfFLzOzQEZIoncU;?bMw725CgscITx_B9cQ{T++UU=+ zId*Z#_%ON}Q7DWwLG%aNMCb?EKoqlpR!Ex#duyd(yICjoLda}`t#nNN##Qr|TVdL* zVuQ7bw)vO)qP6o+>b_8ZB+nXKTE}a){}r5S3_c2}yTt{Mjqak(bDj(zwIG){WrGT7 z4aTM{r2KC3H$^;p0I`@{k8U^zznj+uSI-(v0VJU~eIY9|?t(U-E~q5d1oS&oJft*0q|57lyl> zu_(^7zF1}jwcPwQxb?BNCFQE7Tw&vwO#ZlUhIC*1tBKK|TNAKsRpJ3+$>Q=4Xu)ET zs<0|_16NO$xD0x2ooc?o>kBbWwqXxDm|KtB)iBOJ+>qLLc$Oo?O-f;T;3#m@UyUge z03zoiZe&Y8HB~__$8`8Go#0|MMNFWd>hpmL@$o}#8y!%^XcgmU^UwT)MGztSkn=e%%=4sDZDowb{?O)~?~jqp zv{1_o0{urM>HMjLBJ+{!wp`8CezEK`N)c^l>s91@ytaE`+Z(IIK;0N^RSR8^&Sp^# zyYm8(S7mRwn^RU^9E`F{Zlw9`xnEseqr5uEV#XY0CrmY7lNU(tpahm9%Z;Ap(uQGU zI+7enq8ZdwoU5BAs{DM^#`L_f1Ef8Ekh77rJQ==DrVp_y7T!+$*Cw$ zF6(%YjqKhRvOXwbo`jaXduXPQHYDf=LLq_OYOL2qVpH);s1authwL3Bz658G_U_Eiix<6LSToUU=e1)ZCCI$UKa87> zE1zu)!+wt!0e*P$=mGxwtIowoKM%kziV0$NjT_cKIwe7yzzEIipSnY*Gj;|ru9m5g zgoc|`M+}&H(P=(o-^5SYk?I-fQ9r__!Wnw$X+6(IY6;Zm;y5ZmoW<(_#D~1KP>Q~0 z#@vqU4^|3b#g=J!X#FHUW8AM%dNk?Ty3f;8kaG16QjPCNX6`)yg2;`7j#h#8(N`t8;=^DW zCRk_IhsKdPfe)*KBGw(nbL^$&aNGZ3=jks$|NPS^L1=hHr)s%2!)-Lw<40?SWaV5? z%}g!{l2-^e>8XB}`x~U}sPj00!O)s#uhn_)(s~W?u4eEVx(Wv<^C4vscbWRJMoAxE ziYGCrl%sed^p@VF`|v~xR|5dwMl4eI?dsK|N5;Nf?fq(h|HX?{2griCx!T{~-@~81 zFCIOjKfAVc@0qEzhp(BZoE&`?8v**5s1qK;LTa#`r$KIlDg68~UVM5^&pv(hllb=o z@o#OQo0n>6L%y9)q~wVi*3-FI0qX`(S=0~<=&<6&37W09x;no43!bl0)&T(?z8C?P zjd1&Jj?`et*G3+yq^16BTRS1KYl&Y;F--7gY`4FCmq^kRS~FiWjRa)@o64%n;JF-A zFcd(jtf`^ag3Nlh*ZaD=e~aD|v3nLjNphiOM(aXXg0CcORf;88EXw%xqh!CA zSda-#x6=UsBCOhAWho){6xr_^QL3R~S3-6#c)SY>Hk4VA6NRMp!Ce6paL8~Zra=Np zQ0~p3$Sln~xJH6Logw`qbVxm2{Mn;l|1vt|p?*|o;@X~)6{fwXo{K&0oE)@wJ92eF zjmzUxy#Aeh**iTxDPML1oBo4n`~dI<%G;v9-bsYHfF<=cI|}UwFGsNMjB`L%H3jz3 z=dyi0m?2D|89x(4g+Ah~EfNFo7sc?ZKX{cTX|*kLa@@nC#os92I_i9dr;}0UY^Mt) zq4th1yE$AHj_nvZCr6Mo+DLyM?FRJg)3(Egz6B5oDJJLYHse6S^ZrcbBH)VlgRE*mH#_bAawR-UD*A?-N0kF`0FM}(uJTPMV_aYJ z2Q<`=91lL%4MN?*2;mLG@PxcK0{zQ>{4H-*luTpu)u-lr?zS4=Dh9CybZeZs!;cMQ;ynsOAP7X|lvf>vaW=&++};{eDu%-Z+qypKBNJX+qll?w|%!Zq^=q;zS*@jJ4 zg8{6&%^CrR6R^o9pc%&BY?N>N@Wa*^rBe4ga?7=u^)J?jYTNY`FG+Wg)RV-!$A@@= z`V6a)SX+B|m--~CXv%c8>p#Y4s`wXd5gPLgfUW;~i=Bc9@%PF={+y_2Q&L+#$P> z2FR?}*>F^2)d~_sDQ#V^7hEI1=+|50qOOHYCi)`9olU)ZTST%=?Uqu#XqJy`%ego0 zaSsIo^Ng`LZy1R`z{69Mf+AaCiDoIIq{W=iJ^38Y2_AAs9K8hRaO;Kn--Dlj{L#aw zzx&0D7oS{wWQD-Nx--zLZtfg!V4hDY=Cy;e9zXF=+4G_BJ3#rpIUM@M&owx7sem%= z3zH|urWzTk%L@jj2`RR2-IUFBd)md)xt51IK#72^-isHD7;8hDQVZ%jr<=@CM6XaA$9c!O>#37>{?y z(}jJ4#|?Qk#fy=Bzhm1O#}85P4Ae<5*wx2rM8sgMc-&u2K@GnJ+I%!faH>X` zBzel3jkS=5tDCnP2rO#T753~R)`UZsK0DfmK%)BJe)hMYo&4dy`EUP+f205XfB*ac z`{(ce&;RZJ{^7s>w|}GmzlSo4roP3~Z}ZE=ay1-HKNRXJmvqQ_dHHbm_8K`u zS|oD=5OPs0TBF<9biNElKQlFe1V{{jq)pe)?1!uAayppKi-!Xf$H_IGL4s`{XH>2D zVNjTNsr*Q`nlVsZpE2wY1?=MAJXYX%J66)1rgwRZE#){G6fJT4w4_xEDMAt*usn&M z{p@G|;gR<;1%`e(9WGke(|OCdANn|i0*>E| zmM>dk#-?C2Y4uw@(DaaK+B%=mmG)t)XK34+&8KuI{qSdIB)oXAuw#<@!hO3O4O{o1 zF77{VoxLnttH}sSpIQLK-HvZfuUkue@Lf?``rmMRi+9HAHn+7OI*vwbp#I0{q`2(Q zMy-2+D;yYm`21&lZdvXL?MRcAw4v)(sy<=X3^**VTg=+`JP3khnNT1-nDS}MvYKU4JJ|g|Rput5P?rKG zOjO(gOfo6nfSsVhkkN~Yny@7B2WfZwLVakSp%MnCDc?{Z9;dZfFXkQ7gTVeK{6lS- zE}3=-4^e%IQ(~Hj0tH_Rd??O(80Pq8m~T`?P6D;WPhHVN{G|t8SI96^>&sTAR5#;^ zSk^)dT@a+_rdVF0k~%nh@n#*&gP3id>imorTS?lU; zYqVULzAD*|29sQ4emfl%AQW9-ycME$129C=!1z|}g_fwCab>sKE;N62Lh?)MUDB zz3jg(T75VL7K_$$YE*InI`k%aHGID$pXMckjZAWN!x>;>$!`x$jnHCouhshZ7MVCt zTceu^7IM!y1h8f9@W9-cMlL+df6R;&*I@n{4L>%d{*rLvd%o}gB>(}m;g_DsL$Kw& z9XzRdyV&`-_532VA6<(^5$%vnQxlUWB!;L&lNN+(BvHTgzjes+v$oakf5Qs=Wq@t* z{LzJ-bST5#>wZ{sWEW&G*sCjFp3PT9S}EX*n}u#+3A(l7OCc>`_2d@xSF|FY5&(Oi zO9!Whtk*32@UMJb$*qpvgucwT$tXbEH1i?f12Zh9h{e}7)@5nC6s@>D1RW&t#Mo7| zx0a<_;Egh9^%pH?ClbE+e{)hvN^9J^-Z`Jp=7W@jQxkzKt^e{@612blmycV2O^wxi z#r?nS1fXr_TEn6HBcN~>1iwO8CvVPJwK;D zCJ0fxTuxsV6OCmCnkLu0a& z6WsrUeO-H)JAKGHo-AIhzU8INhkcrTn61Gcr80lgLoAmL$t^5CX8%Ty&10Vet!AiA z%7Ea&S8RU3LE5JU;{?RVlMdL-(CRtIJso)BTm35>!eS+dPg!^4_F>){5gO9i9l~{G ze)CSyPAIJ4HN6$gLY{MJ2PC(f=6Bg33#=utu$UV*G&^M3lrd-E#O7{jJbXQB^D&Sy z7{eV)u2k%TQ3n4T<9gwt!Pdm&b-wJwniNxS-;y(}1y8#9+&VIwWZZbZ&z_!SVqSh_ zKixg9Z$E<~pfdx0RgkZnwx0p7K}Y2Kao?*uBAzsJB-9vB0+go_(0f)jj)u8XyE}!m zE~+iD6t}b7Rl^_XK?w_`gCZ1o076m90tSLmAptIY@+66x1RO^nc%@GLhP6F{yH4_X zKO+1dsq4>hu3$U!yG$5J(KnSkYP*r-QG*oqk|mjm4b07?j|P$ClifFvKPkE<|1vMbe*f6+*DSRvFdM8wm^HOE$9hecBpe>To^jQu$TTH z^Wpzz?|pvbPLg~v!EY~?;e~BH_~b)v>5WzDA&dGkGdoKRdxuR?YEJ9dl2p&`aI`f= zvLvyaWO1uVsWp1^$$%g50Kv)WgsYlUZDCKlB~MDfMGgkWg9wjG8x4uZ z`mb{qm}k`wsx-D&K3X>POj8aum4Rhq}_ArQ>}E<_(kqr^NmLwwH=~Tv(AMPf%9xu?TCF1#PJwF zpgIjMCP%Y?JPPHIaH$3+a=20`{!FWqj*^!zS~M|!v#hbZmW<<+7yO`IPgDfOJXW)M z8M~Ox>o?f3)NNijozW|7yf)2&TQR&zIapHbbNO%$Jkuzil z$Jf2CpHoveOk~Ck-e>^xKUN!onZ41L`T^*u7iUwH1yR-$YT64&Niq#)J?l3OQO>Bx zS~TXM1#V{A@JfQ475HH#LzNW?AeT!V1NCS$YZF2ZSu;~)y<%beST~wt%u4XDh&01) zwiNT#0&`KK<&`7ZYtqL<$OKvrV~z~-P@({vE6;qbB+KT@HeYWcIp-@Rnb-a_tU9$Z zj$`|wcA~mf$m~Hzb$ZjPBJ);Zp81!5vHAb}_Vn5{{{P8b^Gvk&n}udDczMA?AcKLK zF%asA2yRJ-aQ%9SIQk0tTkJc`I}jnS>?gdEZE;G&>EY4A`I1aD32F!?pQR3?pJa~9 z;|O3x53JzhNwDW*A*!_ziG1>=*)dPa%9S(NG+|?<$;0 z?N4Er8kU% z6z5>ic+H`l^*RjFj3P1uGv2HAn%LeIPkOj;*g8c$b(Q9S_9kINeMXC>Qqf!4$G10de-EhFyZ7)B z49>=97srss1EJM4SbR-AiU_z`(N<}l7}&bu)&m0&w5fK~nm`z2Q;u!ayfS#jn5EE% z0ivrXgFzZZ{7kg+6t3@wgLmRhdGtqmDLx6V7zKH;noAJ01vLL!vO79BYP=;KI3HxmsA zjzq!!@rbrGO%alH`&6ok8zCtIPl6ve|Q6r88hIF2~sMz1aL!-W3fxh_GC>JHv?`#aGF9Q z6noAmLn<&92GKjH*T+ILIiGU&^tuDsB$}O)d%M0(mo| zX4_u6^#E0^`Sff+i8OVc*oZUMi8n(o)$_7r&ZJDejz&_~p6hyR7qp)G6eD__T3ASE z0g&2_Ci9wMWoxVAmj89JxG1DrJTibG#7ir5lI_)?d3B_|#s+})v%&clOa$!DJ zEKzA_(|9HGv})0QH_evGM@cigjJ%91sbr`lMr8DquaCtKMu)_RFblykkHbsw00cgH*z zINw=N=0m0{DPweNiy$fw_LkJF)VmL2R}Tf7zE2ps3Gw3s9`iqiMN&yW30VxK3ku{F zM58eGby->cr7Qvu8g|BBqp;a!&Bl65;uq|f#4iLj zKfxE&V*}|Nl%k^>6zXboI;RCI#1c5R6wHC*$o?EBYPaDaY~kQs0t0ORAojLl`-Nc8eQB2UXWT`wvZ2Q&t?%$jEWMwgJ$w2-B& zg*}%w9D6{ViupCDEL4IVrsR2+rQkcXa&JVf=R31+SDGL-_$e*hXOp8ha7-i{F*J5; zMx)7is{Uij`HyJuZXh_{)SasQff~6}2mUzjhyu{_r{DXy7lv2Nei!ZbJF;;@)*emG z;nx#`_L3agRV(@N=u{ux>U`R{-87MNS{L0a&E&yKUIZDk;^?^AI<_Q*DW8S;nbT6u zARjH_X$th_*}~aWGko+Q%1*TgI=7NAp{^1)0XGyXFYr+Q= zFP1LFYIbncO?+GlC`FAPJc}$Xc9ukY&VX9Zl*#BO*XVHA6{EtFhID$1`v=2^_`#O2 zWt$$N)Y0d*kYZQOmCy}z11jhnGlx5hv2z>?{E1qlV_^n6M>VYxN}X8UP8nK^vJF)( zv`MGzL^5@i2%c}V!~j|T0lxiSQVx{17j)r$_w(VDb5L9i$SffFOOQHqbZ~(i)ZQSw zusr%!83vv#nqfeKRs!?H10JFqBPT*0!fssMTRg7-86s38&s7^!(?A$wPE9ELNOzNj zI|s`?6(+GYFKiIBFN6JyqvONTq!(Jhm39OMD&w6Qm?cu?FoImHU=*3~LnE0Z0K>H& z+6<)isCyVck%hT47__VgJ7+DVeg%X#uXa)-14fifbT2?_WQbx^sVeT|>1 zB)*zL4UpJ6JL(1SG%g{Q?9ft*g}~gc!z5U-PF8Y)1ro?{HD)&+O*tBdg{%F0zQUz- z(huVA;{un*nnI*z>(hea+*H@`Clar0Op&-?&=w<A`9O%37V5E$7om*KdThDH)7wLmlS}h*6J4*)juMq+CNWiKNV_L`u13 zW3k24oz%+l35Pc~be_&RyUC`*@>5^+YIr%_i}gdVuD}*ji*`)}VdcnQuD(Yem2L~n zye!!byHBL}!a?Flbi%G7JyR2L#Ehq37bD;Y5RVx0bA>fMhI8n7&aATpRZDB8 zSy`{V&(r?4E`l><@~3N^J7VOG%Yg~r|rWDKE#v)0kjypGi16L z|C4gI2&ziK%;^7ZeHJqb#Oc@#jfQl{GrSo}&I*o^ee>zfUs_ty=9te3_emcHrw5-G z=MEYxT!IqiZ3P8x)C{N?D|`(F>IbhoGyMKc=wYp7-p z%tYgubl{yuQ5mXpiyD7$?r@vjJJ&ZLoa7>{#sj7a%#U&ad zS_2T@wIsjIO+$;!m6zR(WN-AmU*up;L3_%={mwI7d;w+c;PvR>Yc(|{KoZZ9jkw>S z2UD?JkswS?C$3x$AZIA+QBJa9{|qf^CipaI3LSu3T$sY;7_w#SVW^wtgm_DH^WNut<9_k-(k=YBpGZJKa%| zPCt8>MtGNr-C${qHOX_`aGm>Vr#pn|bUJj`Ny+>BfAeJh@zeXCfg`(z?;u#lhx=uj z?agpaJjyVr_w~_B*z59kcJ2|v^j`D%;K9>J_cym2uM}>{}bo1 zbCo&L4V%MTKIyY1`wm~_+B)Sqju(<(5%E%fJBma|(-AJ1k zXS@jv4r(11N7w`AnOvHlGK0+l6u@w52x?4N+OX3(#v#6e6zSm<98NRIK2(+h{B~zl zrL}%Io0_Q?-E@*oS)gpNnDr$>dmeyVs@yc-K+diK(FG=z1U!A(rH-a!EJ;We+?!o5 zNvc4$D&66mEy4H|eP$4>4!g4FWaL`p|LUbkHzloQGDWIbu|* zEPECJ#)1(4y)Ir_`Yg!v_m_!A6?FDk99DYfqUrLuhzG6m8BezLeYrZc!V3;K_)*$n zMmJAm(W!&gQ?Wd-)CN;Z)T4b9I~%R`x{X97EpSmTaaAoexe2_F6c;iOag-XJER1v( z`fcbb=~*bXU5q9~NDWBhK2E!`gkDUyR;0vg8Zf#Ki>9L-BvgL()I61?uop>cck7N>?#45+J%D81- z5#h431?x>lLOJ)eNo$lvPcXk5? z*~^A((()~09ihy|+(6|hBv4D89tjp=rweV&D*M06 z5*9dC?XEA*?@b|FmayMdmB%R1V$ij^{;w=8sgqZzDc$Q~E62oKgO|8sbv$_&(iIm^ zd#-^6TgauI$JoBlF45eiB`rK%IzmwI!; zwmNfWkM9-6b^esAPPHH)7vN@@VNnJxP$8RGYm3%wABy%jR~;bhG{-06l?{&^_~7F6 zXIOl;!)=+5VML=sr0bBqO^t7)9euaC9Od#jEL{tT;stqN_V`!F9zB>djH<8?q4Liu zn2q%uAu3(JH3MLMpqo$I=T1(umJJDeAGRdg!y-pxz_ZzI8gWs}oMKg%2c$DuO#ntV zE1}5lMDwMB=Qg5(be|kIyB1*Qsf_(WYH}<*EpR9Z@R0m?8kA5CG>UX(4VQoW;)l0Dhe`L>cLu+{i*E$d=y9yc8n>7K;za7o-NR+#nm)-6gr*BErc{*XvPvUN*K7VuWQPPfXErSt>O+^B53U>o#lLQ%*yCD= zL%KGZUSl8rA|fA}{8u=Z(}&&H5!iVN30p1Zwu~3-(nnI>Vc!+Wunh1A<2SgW6NguV z3l=j`nZe$JqVUZ2t=LpnRL}Ieai3UO*EW5Z=gyhnLv4}ICjFv>OE5?IvNFqQc? zy!$bL0U-tDG`Fd)A8YP=v!KUut=h|G9lC0=N#n0!cXF?v6{^E&%(XUHje>3P+%#>6 zYo6&6grxzi3t>Way=DMa(f11uu&!#Rq? z=2nW!BiOK3Q5E4QDBySx!32*u2%Zb`EOxV`Uee2P18MPLPh z@Wd5+OYUOjVzim{cA0LgsM#dhTJuqkqQ6maMx(GP$OWwu-jYLz`K{IvI;DHp_^80o z#2e@m%cf^VVet+jbz-n>+RxOup8(Jx8%N)C5*QJ~9jL3m44cw5TLF;mm(VNC=Ox>_j?tQqE#u<>_Y#-pDT3#$v|zONIcBuHd^ zPmeQtT5x4A)a&lw{`&C!ox7K-{U4^yXP6wU--8;BNQZ;hy-*4J52Xt9ARN(7(kc#C zko@6>8sQy1?F;Vs<3QB{iLWwHi;hw;I*TjuoM28@ZNyeNUD`w+7)iB5Zf`CBB;}#= zTh7;9EL9%0a~J_8Dk7rPNg{%(8$W4+Y0;yQyjkDszdUZcBXM7AlC&Yt2fj|r0e`uU zIsF8Eb1$sND(uq>w^74Bpc$s9%m*{fIn20;{R_q6c|)y;ycI zGq}jKzMM*|%$a|zuW`QSv*|gSTS6ct`_X`A_gF(Xs6JdSeCqSr7ysx_{xR;VyLRng|FeJftN;AJ zI{okd_dmUMjsN$mH`pbc<%%VhwfpNh`^3fybuC<07az^OR}Lm<+%|VOIzAs>{~m9M z8{o>(Qz!#{oLhh$-H?7bI=??Yfv8zfj^ATZ;m+!Wi^YzT_!6jxT!@I1jCH@LEX z+*f8mtq8E0Pot%3P+MZfXS&M&=yAek@2g|G_ z1d?4r0wptS2OWFNj`6@P1ma<5M>=TxNv0M$3|Dqrj*DD3@#6R@32aS!lN8rE4MIBl z@DQ_Ab}t&r&dw%%0D&sVwyt*$se#&7hRk4Py&0gfRmL{Zyb);VmLVe~=jj#z>!Bf@ zCpsOyg$#mDcY1)F3oj*9+3`v~DhnhW{!pS3vkxR3tNIR#4D@(-ib0(FS5XG4^jG@T zh>3a*y);l)20ih1@q>_cmHWAZ#?>eR=DKm|%WB+=t$@)seHWPYhh zh8bkwtJntdhM^0$;|3O61`oob^QCUEu~u$c{-{dOfEu|__CgOr;F|NTQ`zo8 z@G<}mRv73!*iz!~LCfXl&b%b_Xq<`Q(?&zth_eJgJ_iScS5+W5!O@OV1G?MJQYr>M z9hnv)7g9J5!U{KlCFWoh_P7ncR>#&Nf=;XA^hr>7^lDhw3(*KTx%KQLwE?Z;BuT#b zlT;0i7Lrj7z#l52Waby0N>X&DR9aLA>@~XBm?e?5nToS;94W`8jAae!7{GI2@;#eh zgGI`?lA^Pg+%o-u9dM&_8Ot_$x*-R*WujO5`iCkHn%aA>>Fq5JPJanm#6u&iojbV< z?c!tyE-?FI^bRK4RhuAbc*Dj%sp8nq;oEbl?%&kcQf9Hc2&3;S5ofy16QK^>*1->@!Q_5&JWXOvv+cIio?9qwY#?y zGZTQr?XtM!UG~c1pC8n=$efu>)am!f`7Zl^`j7wXfBwJzd)Kb<|Jfi6)*@T%5Y(hw zOPKo^nI5*`%#rzhZmbvD0xP0@5DRyd2Shi<#}_B3OPyUltnGL22jb@2TX(bJPcSLe)`h%?BU3Val?}#R*`Dt)>x~X-Bl|gEosA~vdd7;=SXRt36TYmNE+p6!CmFSd za#@7ft9Wk!S6LXFPcu>Gc68N^m*m0^&ACkY@+90W(2`WXvAa)c$P7M_ zGP1LYuX|l?i?vd*p-+%T1Du$}y}AM|J=O;L0oJH#Co+lg1oBt?d1R+0%cLwR>k!vf z;U4m0u0GmQ9B^IjIGUl4l~8Kn1tkarAwxonq<*9gJX_*NY>}!rox=L@Dg=M*^3l9} z=m>G25IVd82a}^SMa3RHJ=tyr6r)kWawY#Q^eln zPlFvb4yaCt$a@Rf9V;<$5rDNi$JMIM3PlVRWUh^C3@&j`T8)9MnhEk^&b}ut1iKvv zPc$O&P3&?Krzzhi$Aca2KqW>g!#l5VD+IEEBXtg;JCUAm3y3@m_{Cg)hs}1tOO z1jSgq1@bjsFJq+feQ2x!QKZLc!ul#8sLZ!vJwb2Q*oCEzpZy;o(RJENkBY^nIX$>) z+tL*KvA8@9Y%gs!#UpzoQFKCr0zCU$6K%$~66V}m+momU#R{>_w--&!g{AW`bH zNJ5oKA1wVoSmG5@F3GSf2&iax5PKh~|GP77Ycdr+idF3T&xyUntz4IXaak65 zZiak)5($TOrx9C_4M2LtPD zY1q024#npHHEHHS#%KA8X?@Z`ns$1!1K1GGvOC_7VU=aKtW4O4IjYPZR-=ZHtQ=qB zkmyi*YslB$1+2o}C18$qPHj@=fwoi;?8~jfQvQGZ&;Qro|BHX)+BN=vvo@QPnb_OP znc_^c*&d7${F}-|8*%b7!9uK4wxWDFXH>8vnHsW=>|y3^R{IdfeR$qEpA1i@$O3~c zF>cIDt;l5n5hJF6nII#~@K`3?c5yBqmxMv_5>F|l3i2OM;GpFhFJvw}#RWS3&SOND zX(p9@6hJf}@9aB4c=OTz(ecswJDFYrn?zQYNxUX5bUMUa&6?aFS|_^rNn( zGpmVGYe{IOB*yqaI$n?yvoL$^<3iDvJl*l;TM00DZF5D?}F5Ogn``iQ3oGIHFy{Pk&xAAI^s zH|s|1-(|O$1h@Zo_y7FQ!2JCGKdeuJ;B#-x0UQiH7#DLE8x_u{jSSF*BG4AhagR?EKX9LQY>Hpxr`0M}S`tG%B{QpO@`&91&7VhBi z8Bc5eDqNfa^<5J5P;M@DEOq4d>v8`O0EC;V^!TQT4trvBvcbEqlfJWQb6?jv9_$ak zu|_CoOMs|qOb4pj@4$uXfIdlk~25H9m{A;+tDao(5)|OM^UY z_4D)dGi2v@Jw9xyGcsQ3BS0X9yXJiKoUd8{XnPRJ79|qKKg1SYLyV! z`BxX?^C9^FF~^4vU#+V}cVAD&=jX@pqJ{zxC1JJ6vD41<;@Ii$a?J@sN^A-;DO_9% zbO0PE9pM;^@Z|CL3=>hFa2&oFTVs3B3Siuz> zTM*0kF>c}H*@U2T@NNPmyO(I98Oq$&>Fd#iMg_U{6gN>E?bCg(3uJ*?0HYk~bl?mI zmId%@9e{)vpA6r{gSK+J(cz&)+~Np!IA!F^FbsMR7=P#1NcB>Ezfvd^KN3Yxp zA)@}9>EtCAJ?Pn73;B`9h`vYRMr|&S@}^c=gqaKG&K}<#VXk}cx%7dn`lTsep z)+C|XgF(K()VaC!WbkbJ>BH^Kot>Nbx$*Szvqzh|oA>$S!TQ!C{kF6F^x3nmClC2l zzT^9ML5s7t_VXG^2^Q;1^%doVoZnSbPdlzRr#Ml-C`vPMAb zg2+WCh|U;n%Y*tdrIsfn?kaGTDT#+WI+YqZXG0C;%pV>n&|BCq;I^J)E?T2W(EpB$kpb5iDPuQ8d{kd*1-McT?Zpd||0~vYk)f5=Ap^lryk0>FxAq9{Zm{ zhk^Bb>7YhWBK&zZgOGBC&Zbzn>R7^&Q&+<-Lw5}sve?t;Fem!RK*@ftrKI*R;IUd8 zxXLkyug3dE2=p~nPRbnKMX7jeV?m4q9FDkJ>6J;H2B5S&vpho8=r69fBtB5 zd+>bw(dEi}Z3i2n2rlaElx6&|2sKy)Kx)>kS`)IANwFUA2^%@BFF802$X-`D12N^$ zW^zb#ltSz%Pev#E2-X}7@+E`q*yfI$5&L2Y@Nda3+H+MOeK{!`kX((OPk6W22r?h6 znDy2k7j|fC^OH}SHeGuM9uJFw1FF05_~KULb*pB7u{aneWhELpC?m7v{8rEYGF_d| zyKB$+*9BeLM`^>rOwizBhujZZ7?SrClFV#CIR zB5zN5BgF_OJepij#Pdm{Gu~zkd+<$nA3Ez1%$>F6I4pT)w%)eAVG81k8qRd~rp}#^3j4d- zp0Ns76nV+OAzLwo3_)8tiknerwZVj7JrJJ8_6!;`)n!-~4!H@0>W7V84dFM#$@7(JE8;{K4tV31LdMatFbYcus~LEf4lUre!A;#IukSvWE%nas`u6T%cT1n6dHtRmJcaoT zR{-I(O0!Kl#3B~C#By<5PKMvmeW5*!gC3aa@$j3YlZ%ti=>@e%8UU0P*8^D#V48J?uLe(ddE0Au&t=+ku z51X>iS~ptIiU7PIR@S%`H0CKFM8US!O_C{DbCbl-nG8)Z7%?~>lNDo{w&^xOoShv; zRV;@Jf!BTolQNB_!XVtuZg8WKokyWFs(_XVQdF zj>3)3=MXD6dR38q?3wU+Skys`1qP6{W({J5D&iO^A1Pe-Jg!B?(%2=|3^Nu9Npw;L z)TB&i3M$7dLJ_M;`V~1vH3pXemqH$0=0-L#QKkmC!VqT7!a6W>OGTbssO0{;dBu`! znpe_|lPlWjc*TsATg;NB0Bn~gUr@rFMIdLs1VpyNnd&Bcs1j5hHtuFKg>0cVvMSO* z_QXTiq4UO!nW$q<8p8OR0g9u$Ah1|o0mh#VpwNgG>UEHc3EY0VsE2e+s?kE=QhB9d ztnLwXjI|h&u7ZGdztjGCo*Y`h=vs({nP%74vW4NbDikYoreOe`j)s$i*8>?K)watl zq!fAG;q)M_P<+AJDPI3o0RxzBYx$Llh#lL57FUCqY0t z*0TTPJ+;FVCX=lw$w}luu`~GTp^3DT`o%JWF%UB5iwE)Hr%SQpz-LmZF|yg)Ie=Ac z0rZaO38tm=_4%znJWDun+Ta~2JP)+e9I#u5k$~G@&Ll{bBAzVqVFP0)gl1EkazyS< zba0()X#jTb+Ub#&JC5dDo)UHov6=c^h9SyJ0^x@mWGYJw2-q~;r{UYND>WK0FalY% z7Gr$g1DYz+JQlGBwM_B}FY23VAkroS;KUg)<_Vj`kYT2V1HD~#}h<)bwBH+?}l}`-ou>HmCs#WqTPB!3H&;E)CboWi#bNgHI zeeqQjshl}my#s#l>HOFs49;5R-!{U%_Zu_yKekAUd<)k^nXQ0+9$w(;HrZ1pWg7_# z(xvu4vc*1E_MmJCmS&yTq>vgr&XkaGVzR5W1Tn-;1MIG9tIsXn5pZ@)V!aarnm8wA zJ;}mLB0*Da`ZOyhQD7=>VA70bll}GS?&fDtpMK%OlOzM1-O|y^#Tu;c8xjR~p%K{; zFHPG<*Ij%R8;huF&`$&%O|W?zG{M&!(fU)Ic!$ZrB8ViYE^X7)#M5RUjzm@aF-*Io z(<$t&%=~Au}6&D^oA*M$mj@iGl6p`RNgsK$o&Q z628%D901N+ev&K^mUB>_klDZ~bzaljTw<7|FAOAVOVGy>EjsmqOWe^!C1VP}V*JPq zP+{1~X-!yu@Li`iBz6ftEBXw?eMR-m54m-We_IT;Mf9-5mIoYXRh*1C`1#q!IyZ{I2G*{L*z@mlvu5WGb(&%tY5T>+MbaT%po z6!x=lt*H=p;X0QP^fXbMg~;(?I^)37Ys{MNbaJqQWe-CZQ6)GgX$u6BekC=lbO*>RPW}MfXr~HI z+rEid?tVIA=nuB<(#r2F7zSk{^YxDaBK;OERl>P%WdF^&8RjM{yWbv<*npf*p{BsMJmsl29@y->es_lRa*~54M}{v?Mo6!Uo1sSE z@G?JM#RC6->`GC7ElD1kVmKdmcFg3cxHky#7R#ovahzpSC=r?sQ&4lU%iGEMw_Msh z&GM2tiImx5SAw+($m~=l$pYrhV#H^fH(SdV=FKWHmC+5yfX=1}ojpz)Uqb7La})9% zC-7hkJisxRqtP^^H6tY$j5Zj)c{PB;Wq?CGpo7BV9*r;Yu6Jwi_KQd`_}vEwX9yaJ zCGiW8v5Gmk*mN{Ne@dUd)Xg{3Hs8|1-FaVDzU+M3d2iJ%44EC^M}vP-by>rD-6sgW z8=a0XUcJs&bg;J!L*iOD`S)R9oeo}3M!YwxW&@#3H5KaBitMaE+Eq2LqqOd+oPV0zgci$}v+)$El+IuG504O`eo{%Nv>-}xM3smgWasRzG#8N{MuV)M zVc2*UYZlT=YXMoE62B07>V5hK4#`OIY4}Of*Z8A>?n@+HZE9ehYRohTZF=_OU0zeu7VnZpsGD*?J`ZOaw6?gYXb zadrcjo8I=9U6Ar{Sm>`|X5;V-)J~)SmBc~5BA33Hnd?0EVP7+AnzpA*2Q->@IvF!0 zJv66Q8lHqrQad4!tY^YmUcv9WBZ=gyCXFHdl3_xP8sbu&0W!{b*RrSS4A#|GCT=YQ zzp{TWJ8PIG6)Z#1w_OwO5nob(pD6Dm0$Gu?1gIkbbE06w*Vu?cBgJ6mF9bL?xUlk^ zFC*lRZo6(c7)L#H<*O-^xn-?MoxfiGYn&C8T^OoFC8$zzLo^{2df6RNPg>Kg0{nVe zKz7QuG@{2nQ8k_V?mv6Fvzxb)-4_q^!;#4Xc6Wb#_zs|&!<3-8lL$>`wixKs^nq&s z?L0`|-t!Z@KKdv1f}~4wlfMkt24C={+Y1C^8a)xsj?VI&I2crvKxUhb2@YT6NJ{H| zE}&kMJ*AXM?RndF2QqBk4H4f?zW~>_`F;Mn!Rdrp@MYzZ;~c(ilQU(zBL1xLIJXNC zNPsqirul_c7@A-Kl6Q|Z0Mhf8uk3`$&qCB`!LmWBoar15D*D6BK8D4_ItlCz&+JYA zd_16O)NO{?Cp28HPjWU0Yr27{AmnZ!C`l@>a$&Eu3wP3DzZWtERkftPe_w^Y*B~X~ zmz`)75{If&o3a8W`DZP%zBhZ_tR&kos`(dLTfsqROd8*PMBh||NnH6+*jS?0aL@#& zPS(2lMjlJ_Wb|@`6YK|2Xbxj6O)ii!u!XaW2|0NE8}+gV)V9qQR{+xv6 zz-)7-eMn*h9l}5|>~Q?a^?5%Hg01UUD@Y zjO4Hjv~5gdsM1Nx)>KvEE&_=H19slxZW-i0;N2oGFPPk8da-|U1cDw0>-BdYQNI20 z&eTKeD%=XW#{@(*2LdD)vf_o*FSMwf!>OsKMK+LB>ljA9!==sxI8{c6xex~Tq(l82 z$uqcL=;`t2_lMB&lCx!N)`5Ht#=k&(64G?cJMAw%v&b8%1)rBO<|ByAUqSc~PCZN) z@J!iqo7bYDz8MSA_}ENAv`7X33LTYz2say_B@L-*9A{BAwLvI3{w3j4Klx4b3?x3z z*xT94f+Wp&rgApV?0d=zQN+YHp2crW+CbY zmDKDSQGrYrQ@mJOMUcd%(yoaLtJ5t-KlKpOo^sCkE@WHwgF45wTra9!45%7ZRQiIhCq^2;oc{0*zr6xn7s9X8dNCSXL6GvX`N-yYR`J0_Q7l_Aw5T(O2Xk` zeFkcgMH})Z$3|mhsyBnW3$t2~mmzQfJhsU&Rv~2vXQ8NI%w@ezS5fTw~D+m>j61#px zrItseGa(^LD?(V{X!eseFrFsA^xh?k3y~<0>S=?5i6e64Kuoooh%3D%J#Z}Q=)Ch9 zx%5_7R*o6Yj?=v7t3SnOB}6zQK4T^9YT(*AJc9;|R8X%ai~}ezBw9;N=Dt5UH0alqQ8#n)Y zbL08$*3&0&6YcC?Ryw+ZPA9oYfN9wI3xuWcF~s`guXD1pj7k@;;y}23zPtNO6Bzwj z2whhnw^)!u^g2u%ha;}bS+D%!;L@_OC0fwT&j`viH<3CZqV9#SvIP#iRvRvKO277L zp&>Gp^C_M9@F}wiCz07|vNiG-Dj$zddmfcrOjB~FNf_S~UmhOM6t`c0AwiKv@A<6R zNQL^{zuwt?5W3h0p`@_pT+U!m<`EpDC&?va`1f-j$ zG>dMq1ewNswfWN)h~HmE(#qaXm)`2;Kws@(us?g3zDojy@Kbb2{r+W)Z4s7Oy55%b zHQXu{`RJKmQ62obEhJ)0#8MujIEn}glIdA14B z**!V#pZw&g|IIPtdq!QZk61gWh}z?lB>_!b#%wvX07VOWJ|B;dzdkxo;2$F@VSv<0 zJ6LQ8{%-%LRiF{z3A}C{L=JKO5$X;vJdT-I3s%vIb(K`CDnp#?!p__bk(OyhtT^9M zE>?6Zpuim9NTwRL?X}wjvdpP4mi-=PUoFY0YD?Vvetj|>d_8)H4KBC`sZ2*mOKx&k z@~P+wui9M5^&QuIt{6IDxHK`O_qU7}f^y{VPfI1jY|#SwR7r(Y5p3jd)dJ2EFU!?H z<`UR8n>^0OE~VNqLp}d0>sNmUvZ&|Y=G9uzM-_dOmqzAfnMSbm=(h&ycAK3I4*<~s zk%KX8(kNDo#m+)+!W^zaibbLtJ+oA}Y!4BE6b7}ThT8NVj(Q^4vR1}5`sQddK0QHa z!IAZ{qnAS@DS$71%uLWeR-sxx<>_`&4RcBcHKK;<=-{p;eXqTqP7%qb(dyOL$UcE| zP45P;CS%0KREu2fpN?QDuf5}e6}?1!IH^;+Ih_rVFpM3I*$#=Tkoi>7#X=`+9)NHO zl9HOB;=o(ceSYK2yblv7^2~;Gv}Q%OJmuAl$AV*Q%N>m{5&Zj-0(l12GP}5X60qOZ ztUz(n(n%6L|M|9{X-O$9itWco#DeXT=fu`1ocT$%1Ot+XGB?hRnBD%PWlc6L?DU{! z6QT;kxFblVlQU`*Cr8IP_$qtBcy~u)3)%D)36%wKo_k2npwz&EP8F!Aj9D-%3$h}w zVhk1>qam(=6~P9WIER!Ce+bKhZv<~(VTJ{$IVcdtGziHVR62-pQy}QE4ll}N!c^-o zJG(>p(DuKA4+E*#Mnk027A+567QDdXEfZ}Rd{@l|Mp<@EcR*(wv44=-H1xlOJBG)o z*niL$VeC9dX&JF|!$QmXnyS_vJtkMm;B1RI)##6rW|_)t}V1DB`f$Wm(GV~a%TJdn2%` zlT6TIPN(A!tp5?+H4dC^Dr9Rm!>^?8-IzwaZB@!VOfqqvV4IsH^0K(LN8bz&m{>jt zag&m2HG$0Fq=oiFpLcYAXUkh^mq&-(1myx*@rtvj{495N7>_I0J7GSmd9vE<(W}>z z37wiDGyR<$L9L`sMGgW&K!D4!hw@FweDbtzQflREce$7p+Xn6jawe3$fa6*3F(ZW% zRll9btTv$*aF}Jt#;tdnIzk%R<+PO4{soKhq6xlrkHRw+7tRM8G{jQXA27WHkJRuc zU{!LR$|^UL_U%PQ`*pTh+;AmVHAu9ts)}9wSslKeu10-$_5JP3)%SNUSFQ9iqPJJx z-@WYiHBvVBo9RZXUHRVY0{Z%a9QfFl?Le8e;3^Qd8aWSYZn?B+%sT%r@fxR*UaP!6 z8dyg|5Og%t3u2KjVRS%h-o{*1%V|RByMflf81FxUNxBlcQzTN(7t<&ka4|J5%xff_ zfF8vAwO>t}S8_KnCg+CKapOs^8><#Zajy3$hIQ{$?jA3|rwh4lMPHwsu4S|XFS(64 zslX56QX>Iag4bZ=U1~Ryej^_gt)lU7UyR;$MZBRhMPe7`w+mRdDDj4`>h)MZr=4Zn zc;6+wRaV`TuTZE0#PCqTzqoWvLvRq5&Ef5CFm4{=eHRL9S4{FitI8YkYBeWj3AaOu z+;x0{#gsY9J^)yS>J{@p7JaIG6ws2TH_}PAbgavga7`}aP#!=TT#&Je=qb4hBQdH*+ZrB_c8pm$Lq+}&1*p^ ziQivp2upP&yF2$96&4;?2wZMtqqLEAr812WI59aoxIcPHb220=E7j-0A{|^mel>Cq8Zr7 zm-dU_&Jk|runRQi@#kKF@{1;`sJsyK1$R#16Is}J^k>d}9|eJQ(^OfuU_Dt?!-=Rb zJ^WtM-?+Qrv}FObgm09hP}!Npr8Tu%oH*6hI03z(kQm=R|zywrc4>?+(i0=d3 ziBPsent)Ba<+E}h4A-M=jmE={8k&Y&1|}Mk-tHwFo%fWgVzUElogdx4-DGYe7gVKM zRCHbbu#&f+h}jK(iMsaWvCW7=F#I%yNHdy4OB${fLl^>dwobuyKtqnsxXcMq>za=L zB7T#ZtvssPmJUpfyE=FKez?IBU-e|NWDXs8J66s1EG;bU^#TS$H(W)CrEv|fur zOKa5A>@wJ3V68eDpt%Jd?vFQFe4Bd{Qy$r7ma{+JWO2NAq}QT6Uf?DR6BBwv3ldML z`5@ilA)bWl9V^(A*iD}C`ckTHI?1=?ER4IYQ*3v*_|aK89R$v_iV&b^hMM=gz8wR8 zlxCK-(z00<)ugYTMi)oVjSj6lX8VouuDvpZ1~>V^PlRkcS=OKipzp-hW?Yi*T)}3o zzA@TxD$X&HfEDLeY~Xuvy~Vb|K7(R>PuTn;JIvTn5m3!X75&ub&rA-%-H&+li162T zc~`2YY1pK)nA}*nEE;EyVEBhV8l%7>quMH&qL#%97GT&ttEEOEj)NmrH&RWf!+xau zRi&FVvbj~4>|AGa$)c}(R|#W@d01QSlUnOCcUo~EU*+ub{<~#z-`e}``Uzv5?jz*s zSMa$!)3CqpYWGLOJ8yq_=k4vU-cJ7RN*pxq*X1*&#%=23noZ{8JdGfBD1 zkaR3pdChMZ^&Cxd7TIC%=7M*akn>}(82uw9wy}e>qNgofsWZ8#GA?uIJ?#pqd^QBG zFobWju*%lCr4Z|>7iTS0@^^5T2Z@`n;0{v}Z5f>^dA@RATH-eBr^*rVo793?nA==( zul@1rk4T5eJdzA0sjiXVNn#fI2XplYxs@MuJZIX)I4iFsRLvhn$_C#7c)u?97jX9$ zQfj8dx3#QDH0(F!jFU#_M0sla#>$)&ccL7NobB{&9Lo!rYcOpi`u-jU5jBHAiHyd2 zxEbA|!r`zhIW%gg2pbIJW!@N=_;5RkYNi!mQVA;dRzlLnDWjF?#>hN^`Z!;a*)~5r z(w@26?fQ#2+FGczj)2K>q;;y58JAeuunv=Pt#rcBmlS4dZwG}wdzWz0I=9l|Y}mN5 z*z0O76$I`A6nA$It5s2!t7PV3ZTHR8=uHgez2Gj}Dz(zak;3?MTF+%*2`y*LoGFD9H{&SzkxgTljV!_n(USw76FGQ2JVgiq zVt)d4JCiX|T%V5LN?(sK^b!@cBdvUSG(FlsI!5I32GYQZ*G9LAVs9(jpiN*0w&usU z7;b{NcHS7&S%0?0#zv>$3nbMDjV>RL-i(erL&=iC0QqxZ;gV02^jW7Xi0EZs%>#uN z2hiPx#@?^%>n<`tII_uUNu?q#xpSzT@cts4T*GSg;|Z?Qk$s|!nsHYGkdZV{07D|y zc&rVAY?^&xBcbJ*lMMzXEG4`)HAbh%Lg2Pc@R!}Wef!oD?w)Y;&ag7o9vcXe5tYrv2ln?>aI!;!$;IaUpyy|h73#L7M#2Vt?%A)LF=O)gk4D@CBy`Vjo zo(~Pw@sNGL6YW8m$@z=`6AvLtS^w03_f$`ie@9ezcHiGGnp;RtzG8bi+V`tb+~EF> z=pAg|p3ky4OB&T?%#^eiS?~F`NrAeDm}T46zwbcQM={>ipoxinOo}gBe5%`D?5Q8D zZ#~+)Us!q#to_XeOK!BZGXAfRZ<}3uk-=yuchVKT;&1ARGDXrdm&Dwf208@9w1LkZ z{#%UGV#Ygo{PT;nvSSWVp5I`L#_$cXn7GJ<;8yp?1~Cjs-O+%E^GMu34??W9ctBXF+ha&I2gC2BIA&_sldqo>HLf@DeQkD3~>u_16U zIgiXA4$u4(POG`j_>dnMqX$++?RnRWsRxsWpe8CA_W~9@EaE$^PXsM483LNH!larH z#b#e^Iz=K?8MW-~l^8RD1_J`pqug80pF(`H=Wse5A5g#_RvgD!*ISN$x{bW|Nkd0M z{tUMa)ZNMTQ<*nw?(DYMujHGqM9hI{w&Wb#WE6mg#DLgR^L(jBEViBPw8gCLBA|>u zWby1Gu|l~Jf>0EJnc+mXv?k#RhUtCGhn=qS(yI;b`YXLIi}-{%>tzjUy__tY04?o@ zGMM2rF6}DYuktS%5DQbdRO09q=in%X$&P<<`}Xak4`HIzt{k%*HqtxPW(u5xA6o{T zrh3>tVvZU+HcPT*qhxdA2F;LESvn&GkdqM(Cb;AHi05^B3PRR?Ii@KP!7Vh1Cq2qQ z@o#7~h`DYw&n+KfvPotbR9!}shXq#{kN_Yw!hSLr42D%^p_$T^r|M2TcAMg4X)8)4acv!yMA4*IEj`8&| z7Asrq@e?rgDi<$AL^Nnv3?SFSHFu$I!UtMu7V#jmMCjqS!28p=>O6gGSWEI|&X4P@{QbQ9p0Xi`No}{6evcXYh}AuH_^mt*o;tcR_y3U;#dKdAw6Ua`VS>R~0iMSFP#^B&<9E6TD%{(wEU659h zJWu@r&!`kda=VkgWRiWU=^mt+N_3*LFc$Ssin5l4Nny@$Tw0Sz#<2`b1-1*VXhiGCHsIBgso1qJRyNN2hqnD6_dUF?Aj z8wPpP+*BHKa&am&Qt}Wl9bVVFM1Mtp0T@jZIr=3940O|2wmm;D2!s%QulGKDxz@&r-b7EcwokZm1r~nok53aWAs0uNkR6Tb!>}E+9fJ>$awA1}h;|vA0IIyMfp)o$TOBT1pS-2`N%*tQMfWt z-pShBASAp*mj+T9%{<8i!>1b7lSKc7RM;KO1!}t}Bonqosy@?c0owCZD}VSx;ExFR ziA&I0z$X9&mX;pMHpJFD&zN`h!a z7V@FF1^`l6Y!ovYrc@_c6Vu*SXc3mg(R2;xlNNS0(J)dcP=mKpD{ zj+MlU`Eo3j*C3ZYoO0CGq;Z@)#a+XV+SpLN9vytmcn2Cm4Or(j?%sL$?0LGPhfVRr zdHnF~VhfE)P=wXc=4GRAog_kgu`o`)q8?(6nln(~s(D~IIT|9k3WN6Q>>}w|(lq|5 zPqu1(T%MfQUnuB?pfp~_8`YXZp5-h{h~#gSWKp5#jX`TaSK1g5C*#=$$em_&=g&+A zcxlz7=Z(&1fAe$;H|tDsjx1%ItjAef*j+V&x(>h{(QknS~=pu+Yy;;gvbIjjR z-&tqp@qHbN2E}fuZ3%nQFjj#ije;0VXgVr9;&w3WS?GEI;I_y{CjO1_Ty`v+CSxDe zMWS1NX|P__f?0Sxz#DLSsMtXqA@3XC!mUx0@kwWA=W*xkV*mK)AlaZBy$W?S-K+@4 zl*5$-$1W_Kj;Qm<6Rf;z-4$5PR>DE#mB@3M?o6z3#eF3a5h7sdb1?C7B@s&k<5q7HmeqnsHnb;&nDRwsAiU zY^D^!nzR#!d^f*y*lh)2xq-wge+;|MoKEZlyKwfh;f~&v8799`?IcU#YQZ%#A#6hg{2` z*1#o61zaDJ*x)i!8Mz6Vi}}(~nbzDejVO7M^(~)M%l2EBFWgrio3$OGdIPYq<&(hl zXc2OutQsf^{h7p2@nxGO^LgZYb}E;*3~+6CZbw|Xw&ysIqXUYXSgdT^71%5477Kmc zh~zC`nwBu}sKA{E*z!ja=cY!`)(~LS9Y#51Y=-g&m&pvDzev|!1N7cEcKNvM@xCEp z^5RJj-2hEb#&1T5pG3CIeO#o|Re4Jlj1eUrL~9_%n?DtXzFvnHWcWGmc0R_jg1F6p zJUoTGpG1n>2&ahza0iF0!W?5NWr!DnkNQl94%GnpaZm9Ncuvl4Vw92W@=!gcaD7|z zfqmto#?z5{;`dV~PB?<#1J%bfu}pqOGF$3?gIbBWxqg$=G?hZC7m~D>U^-2zq0Xl) z-{gukz??mA#>W@f3(hJ6+(j0pGBLTlOJtKHPSB~mFyj{|(=SHvkf{-SF}PCt>9v8& zF>A%H`=#K#2)xK91Qt%A_+Yr0gAW+$Vh-jy;Xwq`|07c-?_(Z@W)uGDFu7M#sm~Ra$j;&1ee|VlAX89esmplWzZ$ zAdgO8t@c0p%U}Of`RCWuANGEI_`_SjUctZk@$0=A5S?Mp8nC}tLjHVwK0Kb$4uK-{ ze=g=kc}3CxFw9>xS*X&-ZJZineo&cg+5H5~>Q67u!KU|N+5#VG1jNogefSLKZ;XVB z$GtAiz2F?2MoB`Y)_8Cs7`RM281n%#5^Q-#Ts@#ddn;0Q=iU`cyBahS z0Xp&*KEp-YN8ilAhqd@Y+2@lZR0{U>z;mtr&{|TDINo6;lHhSWZ>qnuWak;yGpnrKxd!RMg&B<@zzxia<6 z9LV&Zq3_G9Dy5^Z(oz!0Mxs%)GDGB2RoJmWAl3icmRKH#)0m{K)14TRWYb-?GSzq{ z-O{w9&e3a&cv|ZG^e4zm*XRf9G)+I1Ijjq}D$9pEXXA5IQPx`4Ypw8Pbj~@tH60^} z2iwBgrNvZ02E&P}(F85Le0g-Rd3u1QUMlZSE-ISAW(pK;BRR6l4a{7wRshU9Su$pL zjBESh`o!q&JRWR5*cm*g!C~-l>pn#R&NH@fcwYS3`tIi}zw#Q%_MI()i`hZ|p2zlP zHu&Vr!ISmJn`|ly(B&vVmjfY|5mzy*)p#xF){|$?cLx#q@!9#x$?=NJzm-GCr___V zQd;N{0q^|H&hF;pD?%Pj-{JnblNp#RzE48nyOAQuUiEFZ5AH9Xen$SWYwBcp`?IM1 z#pd>t%}3Ts_w3#I>+$Km8R$KIzDs(R_?bd755b);ww?(K?rc4N{%D;Sw-QO1$lAng zmx~B<2i=$0lC+JQ6I?=x!B4FJOmhz<02b&_3pdfa`fr4QGfk$->zo8;a*-Px#PXtL zVDcV7Cxw7PuX7loJ8G4h189fN&ISayfnHU_PDTVLgAyS)4MIQSQ3lv~TaehImh>c8 zG=e_b9?{VPBn$@B5LIY}7B(Q&$P*ipE@k9*BpU;BKX|(Rczt&V1a9tlBN|J=+o+t+ zkQBxNCrbtL;=U|QL+Pca0(TKc29|#-Yc?O>=umBf1qPSHy^`C~aoaPmUO1DR(_zE6 z4ZfLq5UC40#c#UrDfXk>N&@k6<)84?)|0K>!Oq6^*0bHq?r*9~?~Tqbj8wnDrESbb zJ_!7li|i&F!Q+aC9W5Nn@0~I~9ifxx0}QG2_!$2nKnTSgZ3b4q@WTS`il<7dZRQFgTNoQ)W|0 z@M(A-b@oTEhi{H>Fd|-YbvQbMe!!x*hMPlDxyeeNuYbf_8;PWPry8f`xTReMu8`bF z;`Vxsi@C<5>FLdL;}!Y_B#upcG~9<10d5L7E|E7=N0@P@N9Yu{?+~#14nU;fdy9e37Z*K#(q(HVhQuuvTar=JOZ(EW zXWZZfya^9K{4=ht<3$eYiV}8F_v>uHc6)b_cf| z)Qf5t11dc9(d4vBcSY@4;Os|(r&V7nol}CGsk^+Utf{CwRfhK1n9<3THebgQZyP73 z8Cv1P(LdljD4OKv!q(*iXiQ46KN;~dR!q|U(ZLXQB5`%wuyrtOl;x1&6x_H;mArHY zb8ws_1Zp1?Q;LTRJgS9eTy@bXKQrtqTZ8JoC1O{&^un!L)-n#*u}IPmFg3yr|DbPQsSkUt-&1$jt8pd&swQ73 zK|Vy0rXr{O%+lgL+-9^-YHh~FD^f`AWl+^u)-hfx>KyLnaXcplilxStv>*vHP$8g} z`{i`PF0N0mQa)oF*2*iMkh4&cMNY~YDRuAHP7BravdwEf}Glz zQF5voQ~LphOgM+|P&x0pmV5w((MJuXTBvBsp)=bz684UXPY~-rgDB}Fz}35fy5C0! z5R*Hj11Vzn>K#Dc@1q03y@Qjt<74cZJ!@4Nbw+vXW818?s*YXqIV)_{n7B)7xHqWD zdk~p8&4HE~D2I6o{X?dmp2gyChreR;?cUc*(mjxdv4wTfPV>%mDak!y1<{O3i?*!#!~zJwZ~D<24+j)l zTZe`Iqqm7PIW%gDMbil;0f5PE8huQeV3?qF7VW7m?wO zHN4KGEoDQ5^nnIzHDE<z0ag42E3~wm6>2nYV;W*7W^}YHnKxIwZL||9?!^E^Nwt@l z5hd@n)Xy0(tr&GC3=u(I_=ER|1FesNaW zgcjyJlv_Gu`-8zNhG*oi04-1pxR5uQid?DL)GSk>;=G)vYnkK8FMB_y1@q`YJ+?9{ zv5Si*l9QuOvt%VF2RB6OgGy5@Ov}j#Hx->9yzWi9f4eta{_XnmuWm2@#f#qFa{6)W z{q3c@Kfe4Yi0RE?Iz5n+tZoU6(!=JVx0e&M&ifqdrTC&nXb5U?J~QlzzN*g6nW%P% z>&-$<)~P#(fIc8QC0+qY>ZN2?CmH2qAufX%DT5Y zpYl$U3JChuJEe8DF(w49(c~#kol|Cu##{P9j$Uy<{qawlMcBlG9Lb{mh$lsmaQ15A zNSePw$X)0&U4yXwqgh@J#3UZbXwYx=moW1_^GU#63?PbqZQxk)qo6PCv~>WZwLlNz zKxUj9rbc|(jxkOZB{p&kbTA0yQ9i{s#JJ9mK#N=eXDY8;0S5yV*tcNrD`I7wij!A0 zgenJ}a|T^-WV<(|A;!nvoHHHgb|4$4#FfzwU|q7aB$)uLbV!2*%UaBaC@swqwW>9Q z+=~8(yVMgA9Cn?llc31Uu+CxNeL5!UqKyFB0M;X28#n~CIj!T;q zig)Mzz_N?Pi(I91JXAx-?Vwd1MbXOA%tXtF0LT8#M}rDh`20cySMNDxbuq( zTx;B!B2V$bYX(R1hCR(eGd;mpj>&DNORC@+T8R6Du7Qls{co7l`Oo#wPxa4V^uNi7 z1DtzpNZ*w#7flxhku2*RooYvaLQ6{9%Ris>@~0VIY=fUBG{&c)AG_OE{R;9vf~|J&<(*RJvZ z8+exXjMMXr!=v#^)caR7W9`|yFjv2tB1|@XA5ZPuWMtniCdZfy*JZ+EuRc1*nS7h) z_FLbc<6Z|aR)DpB`VOh+V8LFJ9REw5r*c+rczpeOoRpzx2w~E|R%ytd7%*5x<%+@U zfux(z3I&`}lUXvZD-vbL`?N0%PLP7&7@Q8({Rz9D{I0X4BPKI)%ToHe6kckVJ_5&)&Jo5^e+x1>od~*&}us zZ!R~E#Yw`Y765o%HN>03>hnNiK2h3X;=}<14%6I~_^l>PBtzVNzHDLHc0e63MHoW_z8o)A=s-j9IVav{9oj629IJ8n6HAXb? z`$U1LSk(3H`PU>`BqjrB5${XxD)lPRvrszOoxUb-P$04dXd$|4tiYmMIx1J21 zZ9jduy}7d!O9^+i!R0A@W+f?;xaMFto<4r|XmfWn9XFc^Gz2=%LR8NQEQX^*4w6@9 z0hAL6;I}J)oYU!WrojQc5 zBvUDwx5AE|d#a>{?j5<%kp*l!18C%(I>^L;3qw@ise>zHY=uu}U}tPohZZ?+VcY`K z%m4?jbI`8DQqqq)Kb2ja!%U3?<~-;s`Ta|oq=x|GYpmz-yG7fqVmfzy>F>ord+`HXb74vQJ9A_mucT#v2 z+o@DuMv*u~K@h&z>_5!N5RM|VWn4|I8PHcdgcZ)_)mI2u(6HeKL6ZclAEEYcbv~il`1VZ0Q8>2h zH0cqqN{7$GvbD&C04BfEwk~)~le1blNmW%YRA&uGeNlkAdgWkzQ3|9BL>vrX!W`_( zSm?Kzu~M_-BbqcN6Q3*WY+k9bX-Z*rwoMB!5o|)nh@*X|u9CXmf#$wP?;T{lyrLUW ztq&!D*PiXAO4vI|rQD15KBg1nap`^>pJg+*=6U{~A`{LKiBfs?d-LxukUb4frIPPyvdf!>YKG{Z8uAO8EztI@)WaEOV@9JYeFk&;5TASY_urDJJ{T{$S@sE|PeW?_YLBRJ{*P zA`NBEDNVT)amqVLsLs3^m*fW`ftgk!;B`skY51;LKahviEFF(% zJ>6J;=O2oR$;Y+?77EiQ|y^;!LkAb zp&d1Vmn-iT*yTzrBu)Nh0=tGB(Do9^oH?faM0242%%BjD zBn(-f0vp~I1JNIUozGB~sTu)7MzUD5!vmEB1qdA=u88!R*N&Ps;n>G+1-u{V%~R4i znW>p-L@k{1G(YImF(PGWvT;{NgjX6kD+gh#=tqlaXM6zn76{#W`+9VW_zvX(T4qax z3>oxqG-tOUmoW^epY;;=z&bxXf%d{UWsDH+rRgkxD!&rV_s2*Zu-18v^Z{_2;2R@^ zVsAr2gtbmG$@U*^?k3$E!`TgW!u+N0gP zI^_NEOcQn@`Ns-WWcm?)$TqvOL+%|91Y9l;(|0q0t6>dZz*X)!JH~NjH(~Lv3>}O)_~wD z8&>587m>+wLEgsIMSp|j)BfkXyU#Y6bf6-GrK%((NZo@%iYypOb_F?&2wCj*1&~t6 zD8dz2seoh&`eo+6oF`y04+gwyb^xH0cX|iNv?rcSyb7y&5R&Ejk-)#uPOSXpU%p2z zxcB;~G9C5t1MwP|EkXDpZ}=?zf(Qkb1}Vy3j}9-6u^SGam&|nl(!lquZXUNy=H@so z2~NofV_|?$po^gkTmGarfK?4*ocucSLU32TqV~a|er6?lJL14ng!kXMJ4OS=q#5-K z{IJvQbvr-A$mNaT`K_6>^6eSgi+Ijv_uM=#pS@eiWyURKB4CTpX)!;UPNuoQ7Ik33 z6(nY{1kh+7He1R&^SBWQ#RnoWkbK8H#PDy1uS>j{Da;XMV;)VIXG!$mnwiIOu?(r98O^|3~~>04mUgmQLIBM1u`VjViUkx=SSsg%9g^YZHFVU znLE3_QHMAxsBlSr)W$5K2crTOzwD(WGaKh8={fu*EM7g|((iQyT z93gtYhfLa!2OO=q}TC zEOC3Ds8c%e(wNa5>fkfis;639fw8=YjpKql0%;3M`^gre((TQnm0$5R1ITr7j&2VB(f&w^*Beb&KuHQAr1PO(wfU@=`jf}w}tnYY8^uZ>}HnZQ~s$%0ZNf6dWqFe4xG6GucDlddAYEpsAh@O2`r zR?&ZzF4_ew2S8BjVtmL{wPCT^CCfIkWl81QI3iZr{=V$~63I)kj;(fbzK$$Sg1nF2 zyTnz9*!LWrUU2Qh8~|J3;!Dk|Cq(P_=Z5PCws2ja#|y-UN(Hc|-b4RcD~x%=aL zKf!r~wNE=Y@AU89e*D?ZSeW3$`=9*zPeYMAfBw)F@tBaqE|B4u9Jbe`b@U7V^O*lU zy@ssjAsjHKS}?5Q9-wAk@8}`F-U*P~L7{Pe~`>y2Tpmgg#PuO%S1Kdu!a0ku*gT z5lW2ah5{k$5M!T67g5TzhVDH@Ge!z&4g)TnhYE0t5ILwv%mM(yb5n#1G{(~-AoA`B z_2}YY8NrrVK0G>4XtDr5`%q-Qj@SeW=QXk8k*YJOD7TM?!>61G$SnwYEB^bWI)D;# zGCGtCs;^kHrDR$%mY`G)&~Zz#q!wUlUyOR#sU_|L2R}S|1LGpCoS}`*^qzzTK*#0* zW%}eXwOBx!17&47fbd8Tq=%wbBZVl7h5DlW@^`9`(tlFt*83H?$`t*8Du#63$QgQk z^fhy5PYzZfG@0F&sxOZm^pDQoo$mhz5<p7bXIv4@C+w3x^S zAsfrcYy?_TjfSc|QpEC9;>ur=YUFqPUldFYh^{En<@Ykk1#(Sv_g0thy};(VJH<&Z z1i=u-1h>)*k?r>8;pojx)uwOi>s+W7*Z_Ejwg8-qIs2bPT7fS-7)2vaK(^OAhtNf=^wd ze1)(wsLL7EVaRiNrfEJYc(2pLM836J6Q~hoR#OHoyYDJX0Vg|U2r>{s&W8o3)1#*k zEkkOMCIK&=L&9p1dax~9ssE zRw`1cwIOUopkY9n(A|ifBX@fR30vz`TTRG1At005)&B~~*n7T>?m(4xYC3TnPM!*) zElCkRgvMA5*5wRA7w+*WC0vP~lczHc-J;ttce!+`)NZOY(S0x7k7UZodg=NwR-D%eo*I6uK&A#|G)g{wQKypQ#+`GX}2=a zYd;44vv+bFCO=tY#>#NwWq*7=KER>yklWFYdwhn|O?nnn4~N8J(Xjsvt<8nkiLq{Bwd__TkP{>*_-) z?1v-75#ycja}1G#2FO!TgyUhEk`EW5o>~nDgd)ILU?$WsQzAW|soIU3OWzzF;7ndP zX9K9=kus>Be3c7c26Ez6J*pA_DTeAagi9uv2l66sz;Bay-))SdL|I4#|1(YuIo)bA zT+6v%d9g;QT-}3{S2Acm7}OZo2UF@2LsDQ7#V~-G=;ShbNHm|z>=d>zHR!T}MkE@B znI@~|5|2`^33jdd2%}VDwbpnN@gUeFuuBt7#j2=Y!xSPRBh`S~0+u)kj+ZNR|8vzhHKggW|Unq*ePjnb;+GrK&Hr{aO7F(7r zU?41l)EhC*m$WMAV0GR%2CaHC^DlP-`sM|JUpeheiCiMa6!TjbzAHf_WUd^+vX7L>7uEyr-s#aY_$K zc;2J89T$czng6=O>j-d+I~*+XbOU_qWN%26J3~R$(ZnAeAg5KM!d{; zOipYPu4w>v=ITcM3bk?oj&aD9{FK9=BX=c!&OjART%Y>|Gk-i8|MBE|-~uKAWO{QG zX!aNqT+|Nxjbe<<&N87#?jyY$YggOV0>*z%e{H)?AU2R>e;}npizwxitx2S3Vdc9Y zlKpO`e7&9fxOWV~;T&FVcvqZ^LmO4WU$m{<>I!e041u|L&xOc_Maq>-uAO2(eEz35 z{*(Xc-@JB>|M%PW!zyOW?O%O&9P>`N?eRU^DemYs2*r+A^;;{Gc3o|o;XsxJ_IpVf z>hi3kC(Ciz;wRa{nUs_~BR#ltweu|7P^LnDYq#1-h`SP{2BI6N$Zpn5+9kLGPS%Kq zV}m2W77#<{>umZSXqU7Bc=>4o9J zZ+Vn^oDu~2E6GZLS+lB$nj~fs2x}WAIu#KJYCj<~k}L=l>U~#s9k90Gz>77bvockD zJUSne=9rU+$k(@4jbZlPTj7wZu%XiD2uo+F4MP63j8cfg<@%oSg&UM=pl(xIeW=QA zBkpANABtFq3_qHTPfr*r4rQI$9&vOcayb{6t}BCq&RF1kN!-?^~0O;3R$d@4TqGrQD9py zk4BTV42m#9qXW%hF0P7oFt%d$^F<)LihkG~_#}LgEFa4zj|`$Hm~{~fg7{MFi_tqU zUZOs7??ILg63B(&X-zN=Z~@c|=9GIHO>lSxcv5S3{PpOx2@Kh8R8;`H@C~AxoGtv9 zh!Z3;c0R;mf%}!XB&Zd;I1=l?V;P7|rL~+~#2J=|hw)g;el-g>2o4Rj7=l_QM^RL8 zzf$4Sv+>{jcJse{^C#D?@qc6?Yo;KB7PsOwxwyd#_Qkq7$3@v&&{d;~bz9XcUFmac zh%WVMVVBvR7r}7n55A=)0i(2w6OvOFhnZ1L9`T7Rzx}*%&t|$?hbL;BDeOTog=zg)ODAhNtvN28nxc1klm!xxW1b z>sN)&J`^^!HMqDC31g5HS6q-Cmq$~C;sZ_!uNA$NGrLnb?scMBH>Q2$50UhZp!MEO zonSX#T=s`2OgVvh1=^pGKbILVzLJ&39HSu^(+xH9R}s+4`=TExn3OV9y`<+UZRWia zmNNlDs3xZ+uiCidl_gzSbvrmHYaC=L#Z)UrlI9tsh9L?AhLHmFnr}GQK)NVJ1%aFh zen}ER#)6NJ7{U>Yl=qwCrYLcY#R7Lr7)sRm{$BY$jYll=qq2Q<*U{<4iM`sycYT_>iQ`7tr(P8JB}TOziD@&rA-YMF!F<6cd;BNt5PvSH z>6ucQncP~u9!}Nx+dDYc%%T?~x1$U*d3gG+cZAE{`;1HAaVD`>i5ZWNDMU~mcI@Cp z-H{`mJ;NdZ+}Pe+M{Y7m?{4_26YZ~_Z$8(@`c0p@6ltvCe(L*}uS(!q;xm2sKyEkZ z3;m`~Er%4J+jsXyQ3#2la7@hlqUX+vzA*P8;qb4)VCF)F&2RB($U7L`gkSpB4qow{ zea~B#EPW**W70m>i$4@(%D~5$=~n_Pj+k9&z$Ms?M_Zdub_bi=+fTPy+5Zl`+1&mT zxej6pBtD40Qv-Pj#_nixa)j%&l_y5iU&4m{^x_M*SE^o7vh_DGVoe*P2K8{DA>cTGHX(@Ga^c$YVa5^ltSn zR7cgfP%4S5XXP2`vftV0!JEm8;;?uwFlPR|UxS?O-FByr=_hg$d0vm{=L^a5-xFT_g{a#i<@1 zlhmYioOq#<`?v|P7CDmu@-|T2{mv_SGW>={4!Advwj%;|7d4kQBF6%< zS(b52*lI*1W-Lr!tCAsFGo>-n|%QQ-w8ARJ;@OsS4gyJ}HGl{mM zd$(a8no-uQamhwIqcDjhVQ3idS2HoNf_6#UB0zK7(;_uOM|E2;qk?rZo_DE|E?3w8 z`x`(1w=e$vYuEVy4{GXq06J}`>AAXXO*yyIcOI2FGF2e%6BdrDv|jbI9N|cMd^qc} zw5Ym1%REwQQu+Vddl%qVx9dC%l5ELlELW)?u_ccS^T@e83IO5_@F+(X2!JF=;z2wJ zlE=3=cmpI}#DgHIdz&1`t(-XVc%t~#)J|<5Yx)@H;lyKGb;lXInbwoowbD$|R<-MB z(q>vGj#Im_Te+QnYrp>e|M&^woO`ZDszvF)hXnS&_S$Q$yRGFL?O{NLm^@NypfCND0!0v%qUMc?QN@LazjrmYB4;ibD1x zs@M|{%QF}^gbuW_!Poznxdb{qeIZTLJ92bnZ&KJrhlDZqAmWMyT*f?y3xcVF(*)%1 zS2KNp2M$`-w)vPx!%Uc*NiQ%WdQV4-8E}0lP!{^1=3JIwfMT~cEiHO|aZ%1P2aWR7 zJJkzQZ#L&c>GgR3cy-F@Ut@x33SPRK;)8d|X(!?YuW>hst&HsqCq{L1sAPUuIXriqg2 zJ%e;Q+ZSp>Rj0J8e?h1{+|$#R(Tw)XmtYu*Oa@ZMV#$ILHGB{@Cj6&g9Y8rX9@7mg zi{Db>;_vie_Zq)fW7*{GVU(Cl8h00`=OP0&?6;-3YamQy z;47+F0@X5zM5`sd<3`%aokF|59I-#DX49S`Z^>XnlwF`;v&G7UkzoLg--M#JC5@q~vDMiIaSV!; ziW>tU7t>}}7tdQMlEH@)r90vaWbWHS?Z3UnUuNUk>>B)M3;+^56h*pX!$M2J1c-vNRpt)A2ljQK)DCLh%vFnKpgQw z3}5Z`ZHmC(_ZY15co^6(zYbnD~y#GbNE&~DreEA%Y;=d z87I2^5sa$LdFx;Q_-DTUE8pR8(6hcYZ_P5icURZ(`#F)>g(-Tm&`i6x=5>)N6^0qh z@`ibR0yeVHgZ_ol(z#078Gk>)q0^(@@P?|QSzQ8RUXgI3)edc42vw+$d)0oeQKk1D z-SM)aU4(soOknt@*1E+{g+Bee-;bI_dTa^F=(mvlUns#@i>317*q`K1>I5Fzy8NUf zj|3`ID(h>7Tr8ffBs0gA<5)fw+or>TirGrK9E+Jh1qfbwwJsCd36Z@*Q4>^_1fR=O zhi@ig#n@RkldL4N=@^PyQVEe@Qm^ND)*cnPOW&907A*ou8dLc_AyCQ1ihJ@!Gvo5IHvWF*<&(QOD+*xVTr(yo74Wt+S+o&jO7J!5EDlznMNH^+>Zmdb}Oh-Vi&n=5+2R| z*xVwX%okZ*mHc|Mj{DifEi5{i?QFJKDCT3vm;h@NPUh4N=eIiIVAas1FqjYivfwOS zVmCV^(>h#Ge2DRA`P-Lk0UFN)1U? z!pZD`<1Xf0%H0}0;gGrS@ zVi8cR(KFpaR<%;W8eyfv3n4$m${L)qz(HGLge^p^BP%HqfM5g3a2bIlIY^c^SR!Gy zNG6o%5TXfHC#jAXf@d=rBWh+l)zI-8}5;3EvH+ zv$^#WO3->Vfyy4d+TLKMtUZZ|hmvf=M`0-dm3GhO*P9Fte z;J|!Z$>*Icbd1A_84Aq}j;ai>!|LwHqXhUs#%#p7%!x8^iW3)8Vn z_sHaeZdY1Q3o=R3lY}g)*cY~7=J>~ISXj;8ot=qqUr1a_r~)*}s*qCw%Z_s|NK1BC z9LlB%BABQd13?_omDN9x z;f0eR8@KRDc=H$HfQlE5nFk(d&@4RQ$t&%9H4`5=6RM(#PIPEEC2ZA1klfhACWq?5 zRx%pgo49JW>%nF6NRz?@5cp+;0b-sRXxMF1$Thhr@T&Zz z1&77x6ulUfAbjY@_*&7Of1$es&>0Kg8cSo$)EIC!B%A1TMr|ROehd%b#%IGZu)&P>-Vc;x~y@L zW`==X22DU%e4Pd?#{v?m6+a@E30G=JKRQ7l>wnzQTzcb=5se!pvef8s&;};hJS~v| z2^a7%bIAPHGAaP3?O{5LWLXA9w_k#;+`ZJm=kGXvhX!iKmmF-F6(S#GSIx{p(g&ExO1+LJ$7Pm)$Fg0Dp z18$k{B#b2A6fS1ZO;F7!;Iot}+m@<+Y#FWZ;__?QX-t>z(P-t5K?||=k(A{EHuYqS zKLrE(pN+{(bTyQRZ2Ia9EHv68_%GShRqUxU zr;;n09hDy~8cz~s`SXHv_lw(hs({dtH%SNj*Pz&!%%+Vi1@cJq@v>$U`UNN3#B9$m zB@PG$Yi}rDLd~lF{{LnBUXhIv^6orH7o1pi{yf>5evg*GDp*viUm)F5p|diu6L5*i z(cR;FlhvPhYhq}P1?6abWs+UZ)vyF%uPgvFd>if+y_}&?SXgR#`3hB1LiEEegEgf1%T^ z%5o7r`T=T`q#yM9Zh&v2sZ3GS?a>451pjtaC;`#a!BBlmZRgM zu<=R1Lw#X#tU!>8k;%|?Be7SXif?5L(xQjdRn@_dS3psn0BKD;EKUk(?Mbv(fGh{k zgn41&QbJXFDR~*&v%O}frrMe`mqsR!5|f2_!fjSjFtfmT`T6o7xLl{oIA~F9hWtB zP;0>6#SO;8zEhkBPfLK3@8)tMG{%izpkM*|mT%lH;Nqqxj(Qr7l{7sdMMglVVhMHw zdwWT(u`9Ca;wxNWh)d0e7fk+RJ>)3-zLu57L#yot$ z*0qGzM2F)h-Czj7vk|37s!l4evxodt*3s!@dblhLoxJ%}jRc_OZBYDz?+xp0r zE1?$4wJZ~BLA%jx6JEY;zDDbkD1{5@dC6CWigs`}FiVn8bRUmH_pmn$e*F-MWqeWg938z{T4ElLHa5ESq5DScK`PiEai100kyesvk(3y;eWVRAGueZ^>Yv;C&u~(2JRoA)oBRHf!c$G~PrJ=MVv3l78r0s&2sfdJT zfK=MDWCT29w9?$Xw-k$MC$&6YK2|f?)L&x$EI*;ahAIkxoag3xI&(3dkQBM}YD+qn z1mVkB@Q|cz;pkv8&phd(T_N|+x-Q8aU6< zP4UR)VJe=?6q2UFNaRfa#^44a2sy;1tAmNz1ew}7oyRDpK{=Jv@A0~v`_;jW3SazQ zZ}84e=umJRDn6gjQG!L?c!uNlCeAaZt|psIjEc!T)(T>ogcI905-Gauz2MxziMORf z(&fx2u`MJ~iqpp~)+&+0o|4pdi9TTfd>*P1qZ?s?oN->*x){;AbJD5ydN8zD6elkX z6+wN(wwNo}3&Nc*e%cy}_NX2XjA_hp=Gt%|C6E=7gReAowXZW zb--FroIb!G4`=O;bBmvTh3Ka-tj{Q+t+qxByoTci#IU>TX54Lerq1DffW#il(&AWf zRJhKjo#7ZKr%```+B6jF8`BP*Adg$f$5rgQhr>aQ1RXR4n(b;2b#w%J0SWAD#{k7H za&hz=*;2v+Bm*Ty|F~WbII^$0?C>#k4T4U`!ycW*PROx8dJJji_R^=b0Zw(ocl|y# z%y0n{4SBMH4S{#)aqfTwG=$M?j2nK?3&V@3su(VLM2GKF-|LLg6X!iv|B6vyEKaZ@=25?s84^AmF_#mrCmTMv&-$eVi%Q@y%FuRr zHt3BmFkuXxbh;yg)atfCO{{ca8cdxVA@8>`kG+q}PXys5iDy&V(!$(d2r+y{2@xP` z%>jr|$BBAo=o+2|%TI^1b>{}CxsKn)$Y^PE0@DIHz%F$Aj9`tOhnjo{OmH^oxZY)s zHt_Cu+1(aG&iEu?sjvl6EAT58C{fkd`(#WVH(Rjwc%6MqW*jjWNiEKL$N6;FF$YG7 zvrH-0uJ>>qHNM6qWM;0{#m&`t9ekV&TT`5TiVAAhA(+wt_2t}SfW%0614t;J|2R%{ zhJ6{takiz*AX%10Ve1R164!L zvxQiZlZSzGnFlDaC2Ot?6Vqmds0KEgAt#2}h9qDN_}DaHIWxpau~b0X8^;6=`GF0X zD2*=SRh&GoY0WbB6D}wP+GI$g$@LJ)u`vbUWQk#@3BXAwhSjek(yd-qyFHeXyeDUSK?;7^Q<028(X#0C{Y zU03@f%DRfHJmJF7i_|hULUN+fy~bq1%F087`3WpTUV%|pO(zj#VxkC10QF%{11BH7 zK!ErUO(PJmVcPUj4Z|MNa2N81Y!Lxqr*SJwuP1$k$*cwyDRd;~4q%aVF*Y!7PD};X z5r|5t8WWG%Ey?9Eo1Dw6h3=@3R%YFkyw{rW!LSw}FTu6xWl_2~<;>RJxvs_}GvVae zkv}KYGRTdi@9Xddpp0EkaG_R(M?y1dOte6T8qNpY9ByB*iaLenH%Ltu zrVuc-mYE_!EOQ^AfPoXNT$e5;V27^*nr5^B+o>H1h>L8m7$M?+ zVUNvYmAVc?nT)#i*>E<&I3*;K|G;Y?LOp{~!==}(s zAh44r&c+=~K?jJ=5WXxo*IH_rsLK_R-{agR_njCLR}le++w?dKGj95Ytl9=M+BC!L z5wF5Nz)Bi)11m`X0cRF1FuwrKAw~%gZ-gB=m^ESq^WnJHm?QRg!S5Ql8RsV$G5zU= z*E4S8*YWVC+MC|ETjM7F>cX+R8rDgX3m}G4>GAlFG`Ebl@CFPLG(V1^wwPYfLE$VsZ4a z1?Qevj7$jBFaIw;mVh%x=>hH*v({40NVy{c@WP4pn+jM18MF!UyFY{ON3STJX^vo(hH!RWaq?8-HH^(H8>fm4-mln3R_m_>y8 zgGZvgdZ@SV*qCPg1vwzB1u><|1Q6(RC(n$W=weQ+koMa{$4z5)3OICTLU%fws*(4g zHQOA8Y8%cJ?J0$lBZmN?=7wRgly5yAP9|vgY!I60rh$DpWLT^fA!cb6}8^JM`HDt0FKPU!gMhuu?SY}C-E)!E@ zU>(RxdQ1iyh6ZGgkKtAE5SSDwaZjo#P+d4|D1%bMr>F~P6el*gDhPUG zyGxU?l@gZC zcIMHe6cg&6RGboN5*7;GY1*@agTE7V&vmV5EX-hnkrT*TYau*gPh_wTP8&CqKI%{j z4HPJ4CzW*sXPE3m+{e(V1E~$C zz|o+!BB^Ou8VBrot9h#?A(J+eM9Z9j5*y&So*|PdZZWZkKh(BtISurIE%|!5Kv`zF zxNTmLK2V9~pNUnZJ`n+O^AF83Zn#OzkUL-*C911KehvY%6OKi*I`*)$U5V?Yzcg+M zo1pQV<+yn$O`az+zDS!GscQ02%;<=@#q>0fZd_Ju$0LB0Ne|q^9rbN!f?f`@`EZpV@o2XH@Vx&lJ(pHKsH%VBWtW6I3NA2{7$mcE z0%sv0)U^O1qbTyzx!t#7AQ@;x-{1kVqU4E?90@?w%&_*>NI(iJGsqzp?1+^B8e|-k zMw+FG2b+9hMJLQjKyeJn*`@H8#TEto~-!4sr#O{Iud+laWC;NJ)((y78B6=HXKU~;ZINz;!W$WEUl|tN6A7dDMpw&MotAG1Y12KgO1`oX3{CFM;2>} zP0a8D2^&xuNv1l4Q>Ye!70=X43(A}ndRfjUsfWN_7Wgij0Ir%MSbs+1jABn%8ni0I z|3m`kMoj{RD#Viouq-b^A(o*A7#CUa0(3<*UTPn`#;Oakr>Bnkt@?8Z_87$y}Of_&%|9JQgMPGbhKwJc^TNl#%Jg_DW}MEX3E z9BMg>sp4VM1(TF|>0!A*D zhqGBajOCrVQa+b0Bzcg=R||WzvH<+)e$FmibpZJqbZQ8K2eY_~{Ji;Yrr~shh3XI0x368SI$3v{%QmTc`O=cv-IxAZTHm21?=`ABP z;<6X@Ktzz@=b=Aj?+|tW$S#xcr3RRzPPjiXXM_jWefS9RJRB9^I2_+d*2@KL2p?9N zuqv&Xhnw2ky)L}3dh;O;NF*(f)oz|+CIMgz-C|@juJo74`v!LuXa&F5t+8cGhFqKS z5o+B+b_vAmQ<7PDDx~EW<_FiFCi8)|HRz|Hk-(nZGj=xtdNKv`i* zOF%!-;ax@w6wNWA5Df681du`GbZJ3O0HwK4z$haMyfHVBRpQxnuv;>ptr~NsV{ns3 zNESxu7}8q!1bGS0OfqOfuL>|sTWL(PSreC7k)P57bqRQTI7A{B2{{2~PAiVkmAIan za=7FZAghEWA}mqNkbA?caF1KF0k4N)j36UOVr{7ep;Z7X642?vJ8n)OI3$PUpfmm} zm86u0N~TvESlk4o1tn1SfqBU!nm%H0i-GYOu;p>a>hqI6!r@bdk4+N;?zXb5E`)@9I5y#lzJfL_MH>|VAY9>ZVBMNqLBq^}E|`FQ=6;gw z)09+H6lh>N&sgb+SS=HoW9Ve$Js^D|i3&Afa*qHFCY(DP#(>~T!3+Ewi9;Mt_+Sj+Hti8Z!Z6H=|z6d4Qin3=pKHUhK#|oK$V!wRgy@FQu+fzPV&V= z3wE=okVh?=0}Ns>&7on9<(Tx`pK6E*QYQYK_mmNeQb#xH64@&v^jKnrNGj~@iKru@ zkt&N0c`)JzK|-n~(Hq?5RlP-*iVjpJXNtuY1*j9^h(v*eoBkH3M%Lj_4%#y)a;SMs zb>_b4P6Q?_jmz-C48KAF^{knzPd{BhdDq6i!$HsH>eZ)m_m14t;y&ipM~_fE>RZdO zT4yR`b*n;F90`uPK2c;FA<(q@`Zn+liBwHPb7d?aR@v)rtq%5!{$h0DpBAV0n| zRnAgb>>5rYfk|y3{f2W~T^uEs+Vx@lWjCD9!fXLte41eyaib?hl(@OJHk=Lv&W(>e_IUz9 zkIx%^XxD;n%wF1PHtu2C2tfWY3dI-Tkg{w}U@*{`-{TK?d<#uR6WW4F4MLtRPjvBn zHbLFAY$hA}Jt0qEq2UC@1tU6Gk@rRu-Mi2TbL)am@n|!Qg480%Hy}*h$!o+Qj}Ss! zS;>Jg1{?1_3|oX2bOGpVX!M%36>b|GUNrA*h7=AKc^80L(SXUFT6-AX(5HlY_@M~` zeY}7VZ|$xRukLS)yoPyzwh#ddsu7kz$DX%bd!TJY@#m=?02M?S@ zmN!ClAtv!;Z4G-0o}}nvf*zDIz`wrnfELx|pAXkirSqgj1_R&B=wG(6kX|c@bHGa@ zXB=?`r7>~5GsBMWl|nD5I>vi-<7+pT;%UhgGC*I-U5W&+#3D$`t1R&#-qBtmtP zK7i-+lAr?WD>_D(7N3xGQLWsdsrZb&K&{b?$c#3E;1U#JWr88Tw*rB$fgeW7SlXGV z5CLbE0A9D+ccWBaKiritr!%8qKt&^*v*pGKQf?gLBs&H)LM(mA&Os@{_Oo(vvdoBC zIc$EEg`1KT^rf4*zhes&tlK}qX^1(TvIdz z1Vqo&mNa2iYfo^oRRrtDM0b?c&~Ng48dn_c>53SFB7T)$6T;L1lWitTOlTPc<;QMJ z05_T-@R6?xEY+KUOh_>(S{uSl!P6j6ugU9Xoo{-HU3E-vdH^LYeRMc z>o!99QY6OIA-!lUc~j~M!jI~dr%#_kxI1ej?6eW@7(3x*h=E49)#(9#P)*5FF@P(= z3lV-y7A>O4+Dv3if$#(>X^YKBTpH6HBc^A7xpxNzWN%x0yaZAYEQRxlC_)B!Na3>G zT*eyb%Le~!Ra^AQOuO2SQH7T&!fQ)3RAtc((7`r6P|E+%$?P2)AA%u%*~L9ZZfy-^ zYqqk0rLQ*S4|wt$cKV+1&AC4#FKK*Ot+6T)={>-z!_H%03alRXh`>N&ZFh!`SW*VY zn`BEfv__$fwvif41D=%GphW>g!lV$=5qj_}>2w@&et6S4)#yT+DG6e%8|z(>XM~ZF ztQs^Z4JcY`NIy#-79qffGZ2|>e$o%j#JG#x9Us!2ko2C(6{6xy>Kk>-irWGkZRlvh zcP#SNoJZvO6lk9b*u!2HgTOR=f{>Oi&NavbqpF?PH)JG@x(|fXmT|w^p=}~-0IZRnf7}RSz#lmIJ?G!8n8}8`V++k1Lsp@{HoY%^_2UHCK}PS1kZ`c z0xSM{?S}2qr{S;`G@vfZn`UfiY`18&*S%E>CuS~jzu5Uyce|d-U00-xp@!ugpf`y$ zrtW!Rg-&R7CesG)+wnM`V%>}uTJUBCTU_bVv&ZZG8#)VtXu$4MU4P0P%@l2IC1hy~ zRp%2P6+SIs5ejDbslf&Ig~(_SGbpKX<=ZqB?a9lM$V8o&n5R@(-ENq5a-(cSk*tdcdMu0FI!Fv(&fGGZy zyS`6(2^kAS*t9ou0t29wEKfNj_N1s~!e;xNo!Zjt(nMhha0|kru064E&Nr`YHxf}nhti7>D1;yB%MfRb~kIe z>wK#lKNasDBu~ZbOc-$7$VGGTICV7KuLbr;Xa3&o#Qze19VhdrhuO?7?cK%_uE3K~ zZ-=&<^{@y+`j71W2q`TJ-Sj!VD0TF$?fir`2V7VSqzmn@x|7$`>9c!njo1#}>K|_C zvvF~HK2+>yc(Yr4AYdlMNt8vIm7O-we3n%d0`HKy7!RD=EITCBfSN;}Zv{d508OxM zRJ2kSJbkSc7xS8g{)TGC6g2a5k&#^UiOUV;z}fEG2|{pjViU_F+p`!mS|~X%TD-sE z@pvBEGG8=(Y`i5H&OE%*LR`+g2yV;F17Wk=P@)>O$e&=f$D~}PArWeZB!~Mt7HDGg zugMI;M`j(6Yq2<2NdL8FV{|aqToIwGIXGlY*rF8-*HfNCfW3oOgNmjsz*EgoV-FA+ zJFL6OyMagsFmXvIQ@jo57VC`gyYQL1+KQ|&VJ9ZGc}yN$Y%@i2G^HKa$&atYE^b7u zNYT>?hvF(CB&Via3(K+y#(Aq(dJ{( z&4%b%b8-3Nos_u+>n(gf<8ynb6^jgT#z||NL=hyQ;v*)``~o}@Y+zIc>sf2Vb2d$J z6Vfnk>pp)V7z%@`%ucXb#|KFC73r$AwU{Qbd~X~T6HI8e8|etzn}N9nq{Iur3#HV| zℑ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 $config_path + cat << EOT >> "$config_path" +c.Application.logging_config = { + "loggers": { + "": { + "level": "INFO", + # console handler is required to keep the default behavior of jupyter logging. + # https://jupyter-server.readthedocs.io/en/latest/operators/configuring-logging.html + "handlers": ["console"], + }, + }, +} +EOT +fi \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/start-workflows-container.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/start-workflows-container.sh new file mode 100755 index 000000000..1d1d83c7a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/start-workflows-container.sh @@ -0,0 +1,198 @@ +#!/bin/bash +set -eu + +# Get project directory based on storage type +PROJECT_DIR=${SMUS_PROJECT_DIR:-"$HOME/src"} +MOUNT_DIR=$(readlink -f "$PROJECT_DIR") # get the symlink source if it's symlink + +# Datazone project metadata +RESOURCE_METADATA_FILE=/opt/ml/metadata/resource-metadata.json +SM_DOMAIN_ID=$(jq -r ".DomainId" < $RESOURCE_METADATA_FILE) +AWS_ACCOUNT_ID=$(jq -r '.ExecutionRoleArn | split(":")[4]' < $RESOURCE_METADATA_FILE) +ECR_ACCOUNT_ID=058264401727 +DZ_DOMAIN_ID=$(jq -r '.AdditionalMetadata.DataZoneDomainId' < $RESOURCE_METADATA_FILE) +DZ_PROJECT_ID=$(jq -r '.AdditionalMetadata.DataZoneProjectId' < $RESOURCE_METADATA_FILE) +DZ_ENV_ID=$(jq -r '.AdditionalMetadata.DataZoneEnvironmentId' < $RESOURCE_METADATA_FILE) +DZ_DOMAIN_REGION=$(jq -r '.AdditionalMetadata.DataZoneDomainRegion' < $RESOURCE_METADATA_FILE) +DZ_ENDPOINT=$(jq -r '.AdditionalMetadata.DataZoneEndpoint' < $RESOURCE_METADATA_FILE) +DZ_PROJECT_S3PATH=$(jq -r '.AdditionalMetadata.ProjectS3Path' < $RESOURCE_METADATA_FILE) + +# Workflows paths in JL +WORKFLOW_DAG_PATH="${PROJECT_DIR}/workflows/dags" +WORKFLOW_CONFIG_PATH="${PROJECT_DIR}/workflows/config" +WORKFLOW_DB_DATA_PATH="$HOME/.workflows_setup/db-data" +WORKFLOW_REQUIREMENTS_PATH="$HOME/.workflows_setup/requirements/" +WORKFLOW_PLUGINS_PATH="$HOME/.workflows_setup/plugins" +WORKFLOW_STARTUP_PATH="$HOME/.workflows_setup/startup/" +WORKFLOW_ARTIFACTS_SOURCE_DIR="/etc/sagemaker-ui/workflows" +WORKFLOW_PLUGINS_SOURCE_PATH="${WORKFLOW_ARTIFACTS_SOURCE_DIR}/plugins/*.whl" +WORKFLOW_REQUIREMENTS_SOURCE_PATH="${WORKFLOW_ARTIFACTS_SOURCE_DIR}/requirements/requirements.txt" +WORKFLOW_AIRFLOW_REQUIREMENTS_SOURCE_PATH="/etc/sagemaker-ui/workflows/requirements/requirements.txt" +WORKFLOW_OUTPUT_PATH="$HOME/jobs" +USER_REQUIREMENTS_FILE="${WORKFLOW_CONFIG_PATH}/requirements.txt" +USER_PLUGINS_FOLDER="${WORKFLOW_CONFIG_PATH}/plugins" +USER_STARTUP_FILE="${WORKFLOW_CONFIG_PATH}/startup.sh" + + +handle_workflows_startup_error() { + local step=$1 + local detailed_status="" + case $step in + 0) + detailed_status="Workflows blueprint not enabled" + ;; + 1) + detailed_status="Not enough memory" + ;; + 2) + detailed_status="Error creating directories" + ;; + 3) + detailed_status="Error installing docker" + ;; + 4) + detailed_status="Error copying prerequisite files" + ;; + 5) + detailed_status="Error starting workflows image" + # Kill any orphans that may have started + python /etc/sagemaker-ui/workflows/workflow_client.py stop-local-runner + ;; + *) + detailed_status="Unknown error" + ;; + esac + python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'unhealthy' --detailed-status "$detailed_status" + exit 1 +} + +# Create status log file if it doesn't exist +WORKFLOW_HEALTH_PATH="$HOME/.workflows_setup/health" +mkdir -p $WORKFLOW_HEALTH_PATH +if [ ! -f "${WORKFLOW_HEALTH_PATH}/status.json" ]; then + echo "Creating status file" + echo "[]" > "${WORKFLOW_HEALTH_PATH}/status.json" +fi + +# Only start local runner if Workflows blueprint is enabled +if [ "$(python /etc/sagemaker-ui/workflows/workflow_client.py check-blueprint --region "$DZ_DOMAIN_REGION" --domain-id "$DZ_DOMAIN_ID" --endpoint "$DZ_ENDPOINT")" = "False" ]; then + echo "Workflows blueprint is not enabled. Workflows will not start." + handle_workflows_startup_error 0 +fi + +# Do minimum system requirements check: 4GB RAM and more than 2 CPU cores +free_mem=$(free -m | awk '/^Mem:/ {print $7}') +cpu_cores=$(nproc) +if [[ $free_mem -lt 4096 ]] || [[ $cpu_cores -le 2 ]]; then + echo "There is less than 4GB of available RAM or <=2 CPU cores. Workflows will not start. Free mem: $free_mem MB, CPU cores: $cpu_cores" + handle_workflows_startup_error 1 +fi + +( +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'starting' --detailed-status 'Creating directories' + +# Create necessary directories +mkdir -p $WORKFLOW_DAG_PATH +mkdir -p $WORKFLOW_CONFIG_PATH +mkdir -p $WORKFLOW_DB_DATA_PATH +mkdir -p $WORKFLOW_REQUIREMENTS_PATH +mkdir -p $WORKFLOW_PLUGINS_PATH +mkdir -p $WORKFLOW_STARTUP_PATH +mkdir -p $WORKFLOW_OUTPUT_PATH +) || handle_workflows_startup_error 2 + +( +# Set the status of the status file to 'starting' +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'starting' --detailed-status 'Installing prerequisites' + +# Workflows execution environment install +sudo apt-get update +sudo install -m 0755 -d /etc/apt/keyrings +sudo rm -f /etc/apt/keyrings/docker.gpg +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +sudo chmod a+r /etc/apt/keyrings/docker.gpg +echo \ +"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ +"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ +sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +sudo apt-get update +VERSION_ID=$(cat /etc/os-release | grep -oP 'VERSION_ID=".*"' | cut -d'"' -f2) +VERSION_STRING=$(sudo apt-cache madison docker-ce | awk '{ print $3 }' | grep -i $VERSION_ID | head -n 1) +sudo apt-get install docker-ce-cli=$VERSION_STRING docker-compose-plugin=2.29.2-1~ubuntu.22.04~jammy -y --allow-downgrades +) || handle_workflows_startup_error 3 + +( +# Set status to copying files +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'starting' --detailed-status 'Copying files' + +# Create .airflowignore file +cat >>"$WORKFLOW_DAG_PATH/.airflowignore" <<'END' +.ipynb_checkpoints +END + +#copy plugins from conda +cp $WORKFLOW_PLUGINS_SOURCE_PATH $WORKFLOW_PLUGINS_PATH +#copy requirements from conda +cp $WORKFLOW_REQUIREMENTS_SOURCE_PATH $WORKFLOW_REQUIREMENTS_PATH + +# Copy system startup +cp /etc/sagemaker-ui/workflows/startup/startup.sh $WORKFLOW_STARTUP_PATH + +# Append user's custom startup script, if exists +if [ -f $USER_STARTUP_FILE ]; then + tail -n +2 $USER_STARTUP_FILE >> "${WORKFLOW_STARTUP_PATH}startup.sh" +else + # Give the user a template startup script + echo "#!/bin/bash" > "${USER_STARTUP_FILE}" + echo "# Place any special instructions you'd like run during your workflows environment startup here" >> "${USER_STARTUP_FILE}" + echo "# Note that you will need to restart your space for changes to take effect." >> "${USER_STARTUP_FILE}" + echo "# For example:" >> "${USER_STARTUP_FILE}" + echo "# pip install dbt-core" >> "${USER_STARTUP_FILE}" +fi + +# Append user's custom requirements, if exists +if [ -f $USER_REQUIREMENTS_FILE ]; then + cat $USER_REQUIREMENTS_FILE >> "${WORKFLOW_REQUIREMENTS_PATH}requirements.txt" +else + # Give the user a template requirements.txt file + echo "# Place any requirements you'd like included in your workflows environment here" > "${USER_REQUIREMENTS_FILE}" + echo "# Note that you will need to restart your space for changes to take effect." >> "${USER_REQUIREMENTS_FILE}" + echo "# For example:" >> "${USER_REQUIREMENTS_FILE}" + echo "# numpy==1.26.4" >> "${USER_REQUIREMENTS_FILE}" +fi + +# Copy over any user-specified plugins, if they exist +if [ -d $USER_PLUGINS_FOLDER ]; then + cp -r $USER_PLUGINS_FOLDER/* $WORKFLOW_PLUGINS_PATH +fi + +) || handle_workflows_startup_error 4 + +( +# Set status to installing workflows image +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'starting' --detailed-status 'Installing workflows image' + +# Copy sample dag if it does not exist +cp -n "/etc/sagemaker-ui/workflows/sample_dag.py" "${WORKFLOW_DAG_PATH}/" + +# Log into ECR repository +aws ecr get-login-password --region ${AWS_REGION} | docker login --username AWS --password-stdin ${ECR_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com + +PROJECT_DIR=$(basename $PROJECT_DIR) \ +MOUNT_DIR=$MOUNT_DIR \ +ECR_ACCOUNT_ID=$ECR_ACCOUNT_ID \ +ACCOUNT_ID=$AWS_ACCOUNT_ID \ +DZ_DOMAIN_ID=$DZ_DOMAIN_ID \ +DZ_PROJECT_ID=$DZ_PROJECT_ID \ +DZ_ENV_ID=$DZ_ENV_ID \ +DZ_DOMAIN_REGION=$DZ_DOMAIN_REGION \ +DZ_PROJECT_S3PATH=$DZ_PROJECT_S3PATH \ + docker compose -f /etc/sagemaker-ui/workflows/docker-compose.yaml up -d --quiet-pull +) || handle_workflows_startup_error 5 + +# Set status to waiting for image to start +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'starting' --detailed-status 'Waiting for workflows image to start' + +# Start healthchecker +sleep 30 # give the container some time to start +supervisorctl -s unix:///var/run/supervisord/supervisor.sock start workflows_healthcheck diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/startup/startup.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/startup/startup.sh new file mode 100755 index 000000000..1a2485251 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/startup/startup.sh @@ -0,0 +1 @@ +#!/bin/sh diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/stop-workflows-container.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/stop-workflows-container.sh new file mode 100755 index 000000000..f2224dbc6 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/stop-workflows-container.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +PROJECT_DIR=${SMUS_PROJECT_DIR:-"$HOME/src"} +MOUNT_DIR=$(readlink -f "$PROJECT_DIR") # get the symlink source if it's symlink + +DOCKER_EXECUTABLE=$(which docker) + +# Stop healthchecker +supervisorctl -s unix:///var/run/supervisord/supervisor.sock stop workflows_healthcheck + +# Stop the containers +export MOUNT_DIR=$MOUNT_DIR +$DOCKER_EXECUTABLE compose -f /etc/sagemaker-ui/workflows/docker-compose.yaml down + +# Update status to stopped +python /etc/sagemaker-ui/workflows/workflow_client.py update-local-runner-status --status 'stopped' --detailed-status 'Shutdown completed' diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/workflow_client.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/workflow_client.py new file mode 100644 index 000000000..4ccec3872 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/workflows/workflow_client.py @@ -0,0 +1,114 @@ +import argparse +from datetime import datetime, timezone +from typing import Optional + +import boto3 +import requests + +JUPYTERLAB_URL = "http://default:8888/jupyterlab/default/" +WORKFLOWS_API_ENDPOINT = "api/sagemaker/workflows" +TIMESTAMP_FORMAT = "%Y-%m-%d %H:%M:%S.%f%z" + + +def _validate_response(function_name: str, response: requests.Response): + if response.status_code == 200: + return response + else: + raise RuntimeError(f"{function_name} returned {response.status_code}: {str(response.content)}") + + +def update_local_runner_status(session: requests.Session, status: str, detailed_status: Optional[str] = None, **kwargs): + response = session.post( + url=JUPYTERLAB_URL + WORKFLOWS_API_ENDPOINT + "/update-local-runner-status", + headers={"X-Xsrftoken": session.cookies.get_dict()["_xsrf"]}, + json={ + "timestamp": datetime.now(timezone.utc).strftime(TIMESTAMP_FORMAT), + "status": status, + "detailed_status": detailed_status, + }, + ) + return _validate_response("UpdateLocalRunner", response) + + +def start_local_runner(session: requests.Session, **kwargs): + response = session.post( + url=JUPYTERLAB_URL + WORKFLOWS_API_ENDPOINT + "/start-local-runner", + headers={"X-Xsrftoken": session.cookies.get_dict()["_xsrf"]}, + json={}, + ) + return _validate_response("StartLocalRunner", response) + + +def stop_local_runner(session: requests.Session, **kwargs): + response = session.post( + url=JUPYTERLAB_URL + WORKFLOWS_API_ENDPOINT + "/stop-local-runner", + headers={"X-Xsrftoken": session.cookies.get_dict()["_xsrf"]}, + json={}, + ) + return _validate_response("StopLocalRunner", response) + + +def check_blueprint(region: str, domain_id: str, endpoint: str, **kwargs): + DZ_CLIENT = boto3.client("datazone") + # add correct endpoint for gamma env + if endpoint != "": + DZ_CLIENT = boto3.client("datazone", endpoint_url=endpoint) + try: + blueprint_id = DZ_CLIENT.list_environment_blueprints( + managed=True, domainIdentifier=domain_id, name="Workflows" + )["items"][0]["id"] + blueprint_config = DZ_CLIENT.get_environment_blueprint_configuration( + domainIdentifier=domain_id, environmentBlueprintIdentifier=blueprint_id + ) + enabled_regions = blueprint_config["enabledRegions"] + print(str(region in enabled_regions)) + except: + print("False") + + +COMMAND_REGISTRY = { + "update-local-runner-status": update_local_runner_status, + "start-local-runner": start_local_runner, + "stop-local-runner": stop_local_runner, + "check-blueprint": check_blueprint, +} + + +def main(): + parser = argparse.ArgumentParser(description="Workflow local runner client") + subparsers = parser.add_subparsers(dest="command", help="Available commands") + + update_status_parser = subparsers.add_parser("update-local-runner-status", help="Update status of local runner") + update_status_parser.add_argument("--status", type=str, required=True, help="Status to update") + update_status_parser.add_argument("--detailed-status", type=str, required=False, help="Detailed status text") + + start_parser = subparsers.add_parser("start-local-runner", help="Start local runner") + + stop_parser = subparsers.add_parser("stop-local-runner", help="Stop local runner") + + check_blueprint_parser = subparsers.add_parser("check-blueprint", help="Check Workflows blueprint") + check_blueprint_parser.add_argument( + "--domain-id", type=str, required=True, help="Datazone Domain ID for blueprint check" + ) + check_blueprint_parser.add_argument("--region", type=str, required=True, help="Datazone Domain region") + check_blueprint_parser.add_argument( + "--endpoint", type=str, required=True, help="Datazone endpoint for blueprint check" + ) + + args = parser.parse_args() + + # create the request session + session = requests.Session() + # populate XSRF cookie + session.get(JUPYTERLAB_URL) + + kwargs = vars(args) | {"session": session} + + if args.command in COMMAND_REGISTRY: + COMMAND_REGISTRY[args.command](**kwargs) + else: + parser.print_help() + + +if __name__ == "__main__": + main() diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py new file mode 100644 index 000000000..328dddb99 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py @@ -0,0 +1,109 @@ +import json +import os +import re + +import yaml + + +def generate_intelligent_default_config(metadata: str) -> dict: + has_vpc = metadata["SecurityGroupIds"] and metadata["Subnets"] and metadata["SecurityGroupIds"] != [''] and metadata["Subnets"] != [''] + vpc_config = {"SecurityGroupIds": metadata["SecurityGroupIds"], "Subnets": metadata["Subnets"]} if has_vpc else None + + config = { + "SchemaVersion": "1.0", + "SageMaker": { + "PythonSDK": { + "Modules": { + "Session": { + "DefaultS3Bucket": metadata["S3Bucket"], + "DefaultS3ObjectKeyPrefix": metadata["S3ObjectKeyPrefix"], + }, + "RemoteFunction": { + "IncludeLocalWorkDir": True, + }, + "NotebookJob": { + "RoleArn": metadata["UserRoleArn"], + "S3RootUri": f"s3://{metadata['S3Bucket']}/{metadata['S3ObjectKeyPrefix']}", + }, + "Serve": {"S3ModelDataUri": f"s3://{metadata['S3Bucket']}/{metadata['S3ObjectKeyPrefix']}"}, + } + }, + "Pipeline": {"RoleArn": metadata["UserRoleArn"]}, + "Model": {"ExecutionRoleArn": metadata["UserRoleArn"]}, + "ModelPackage": {"ValidationSpecification": {"ValidationRole": metadata["UserRoleArn"]}}, + "ProcessingJob": {"RoleArn": metadata["UserRoleArn"]}, + "TrainingJob": {"RoleArn": metadata["UserRoleArn"]}, + }, + } + + if has_vpc: + config["SageMaker"]["PythonSDK"]["Modules"]["RemoteFunction"]["VpcConfig"] = vpc_config + config["SageMaker"]["PythonSDK"]["Modules"]["NotebookJob"]["VpcConfig"] = vpc_config + config["SageMaker"]["MonitoringSchedule"] = { + "MonitoringScheduleConfig": { + "MonitoringJobDefinition": { + "NetworkConfig": {"VpcConfig": vpc_config} + } + } + } + config["SageMaker"]["AutoMLJob"] = { + "AutoMLJobConfig": { + "SecurityConfig": {"VpcConfig": vpc_config} + } + } + config["SageMaker"]["AutoMLJobV2"] = { + "SecurityConfig": {"VpcConfig": vpc_config} + } + config["SageMaker"]["CompilationJob"] = {"VpcConfig": vpc_config} + config["SageMaker"]["Model"]["VpcConfig"] = vpc_config + config["SageMaker"]["ProcessingJob"]["NetworkConfig"] = {"VpcConfig": vpc_config} + config["SageMaker"]["TrainingJob"]["VpcConfig"] = vpc_config + + return config + + +if __name__ == "__main__": + try: + config = {} + resource_metadata = "/opt/ml/metadata/resource-metadata.json" + + PROJECT_S3_PATH = "ProjectS3Path" + SECURITY_GROUP = "SecurityGroup" + PRIVATE_SUBNETS = "PrivateSubnets" + META_DATA = "AdditionalMetadata" + EXECUTION_ROLE_ARN = "ExecutionRoleArn" + CONFIG_FILE_NAME = "config.yaml" + CONFIG_DIR = "/etc/xdg/sagemaker/" + + if os.path.exists(resource_metadata): + with open(resource_metadata, "r") as file: + data = json.load(file) + + s3_path = data[META_DATA].get(PROJECT_S3_PATH, "") + metadata = { + # user provided bucket + "S3Bucket": re.search(r"s3://([^/]+)/", s3_path).group(1), + # ${datazoneEnvironmentDomainId}/${datazoneEnvironmentProjectId}/${datazoneScopeName}/ + "S3ObjectKeyPrefix": s3_path.split("//")[1].split("/", 1)[1], + # TODO: Is this a billing concern if set default + # 'InstanceType': 'ml.m5.xlarge', + "SecurityGroupIds": data[META_DATA].get(SECURITY_GROUP, "").split(","), + "Subnets": data[META_DATA].get(PRIVATE_SUBNETS, "").split(","), + "UserRoleArn": data[EXECUTION_ROLE_ARN], + } + + # Not create config file when invalid value exists in metadata + empty_values = [key for key, value in metadata.items() if key not in ["SecurityGroupIds", "Subnets"] and (value == "" or value == [""])] + if empty_values: + raise AttributeError(f"There are empty values in the metadata: {empty_values}") + + config = generate_intelligent_default_config(metadata) + else: + raise FileNotFoundError("No resource-metadata.json exists on host!") + + # Write the config YAML file to default location of the admin config file + with open(os.path.join(CONFIG_DIR, CONFIG_FILE_NAME), "w") as f: + yaml.dump(config, f, default_flow_style=False, sort_keys=False) + + except Exception as e: + print(f"Error: {e}, SageMaker PySDK intelligent config file is not valid!") diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-code-editor.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-code-editor.conf new file mode 100644 index 000000000..58e187d02 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-code-editor.conf @@ -0,0 +1,12 @@ +[include] +files = supervisord-common.conf + +[program:codeeditorserver] +directory=%(ENV_HOME)s +command=start-code-editor +autostart=true +autorestart=true +stdout_logfile=/dev/fd/1 ; Redirect web server logs to stdout +stderr_logfile=/dev/fd/1 +stdout_logfile_maxbytes = 0 ; Fix: https://github.com/Supervisor/supervisor/issues/935 +stderr_logfile_maxbytes = 0 ; Fix: https://github.com/Supervisor/supervisor/issues/935 diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-common.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-common.conf new file mode 100644 index 000000000..27820d4c4 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-common.conf @@ -0,0 +1,18 @@ +[supervisord] +nodaemon=true + +pidfile=/var/run/supervisord/supervisord.pid +logfile=%(ENV_STUDIO_LOGGING_DIR)s/%(ENV_SAGEMAKER_APP_TYPE_LOWERCASE)s/supervisord/supervisord.log +logfile_maxbytes=5MB +logfile_backups=10 +redirect_stderr=true + +[unix_http_server] +file=/var/run/supervisord/supervisor.sock +chmod=0700 + +[supervisorctl] +serverurl=unix:///var/run/supervisord/supervisor.sock + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-jupyter-lab.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-jupyter-lab.conf new file mode 100644 index 000000000..5694ac116 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-jupyter-lab.conf @@ -0,0 +1,11 @@ +[include] +files = supervisord-common.conf + +[program:jupyterlabserver] +directory=%(ENV_HOME)s +command=start-jupyter-server +stopasgroup=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf new file mode 100644 index 000000000..41dec7fe1 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf @@ -0,0 +1,28 @@ +[supervisord] +nodaemon=true + +pidfile=/var/run/supervisord/supervisord.pid +logfile=%(ENV_STUDIO_LOGGING_DIR)s/%(ENV_SAGEMAKER_APP_TYPE_LOWERCASE)s/supervisord/supervisord.log +logfile_maxbytes=5MB +logfile_backups=10 +redirect_stderr=true + +[unix_http_server] +file=/var/run/supervisord/supervisor.sock +chmod=0700 + +[supervisorctl] +serverurl=unix:///var/run/supervisord/supervisor.sock + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[program:codeeditorserver] +directory=%(ENV_HOME)s +command=start-sagemaker-ui-code-editor +autostart=true +autorestart=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-default.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-default.conf new file mode 100644 index 000000000..13ffc89f3 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui-default.conf @@ -0,0 +1,27 @@ +[supervisord] +nodaemon=true + +pidfile=/var/run/supervisord/supervisord.pid +logfile=%(ENV_STUDIO_LOGGING_DIR)s/%(ENV_SAGEMAKER_APP_TYPE_LOWERCASE)s/supervisord/supervisord.log +logfile_maxbytes=5MB +logfile_backups=10 +redirect_stderr=true + +[unix_http_server] +file=/var/run/supervisord/supervisor.sock +chmod=0700 + +[supervisorctl] +serverurl=unix:///var/run/supervisord/supervisor.sock + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[program:jupyterlabserver] +directory=%(ENV_HOME)s +command=start-sagemaker-ui-default-jupyter-server +stopasgroup=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui.conf new file mode 100644 index 000000000..ed00f4d5b --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord-sagemaker-ui.conf @@ -0,0 +1,35 @@ +[supervisord] +nodaemon=true + +pidfile=/var/run/supervisord/supervisord.pid +logfile=%(ENV_STUDIO_LOGGING_DIR)s/%(ENV_SAGEMAKER_APP_TYPE_LOWERCASE)s/supervisord/supervisord.log +logfile_maxbytes=5MB +logfile_backups=10 +redirect_stderr=true + +[unix_http_server] +file=/var/run/supervisord/supervisor.sock +chmod=0700 + +[supervisorctl] +serverurl=unix:///var/run/supervisord/supervisor.sock + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[program:jupyterlabserver] +directory=%(ENV_HOME)s +command=start-sagemaker-ui-jupyter-server +stopasgroup=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 + +[program:workflows_healthcheck] +command=bash -c "/etc/sagemaker-ui/workflows/healthcheck.sh" +autostart=false +redirect_stderr=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile_maxbytes=0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord.conf b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord.conf new file mode 100644 index 000000000..686f4a5c4 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/supervisor/conf.d/supervisord.conf @@ -0,0 +1,27 @@ +[supervisord] +nodaemon=true + +pidfile=/var/run/supervisord/supervisord.pid +logfile=%(ENV_STUDIO_LOGGING_DIR)s/%(ENV_SAGEMAKER_APP_TYPE_LOWERCASE)s/supervisord/supervisord.log +logfile_maxbytes=5MB +logfile_backups=10 +redirect_stderr=true + +[unix_http_server] +file=/var/run/supervisord/supervisor.sock +chmod=0700 + +[supervisorctl] +serverurl=unix:///var/run/supervisord/supervisor.sock + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[program:jupyterlabserver] +directory=%(ENV_HOME)s +command=start-jupyter-server +stopasgroup=true +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-code-editor b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-code-editor new file mode 100755 index 000000000..bf55a3713 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-code-editor @@ -0,0 +1,16 @@ +#!/bin/bash + +set -e + +# Generate and execute the shell code to modifies shell variables to include +# micromamba commands (e.g. using `micromamba activate` to activate environments) +eval "$(micromamba shell hook --shell=bash)" + +# Activate conda environment 'base', where supervisord is installed +micromamba activate base + +# Set up SAGEMAKER_APP_TYPE_LOWERCASE based on SAGEMAKER_APP_TYPE +export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') + +mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord +exec supervisord -c /etc/supervisor/conf.d/supervisord-code-editor.conf -n diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-jupyter-server new file mode 100755 index 000000000..f71e97f79 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-jupyter-server @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +# Generate and execute the shell code to modifies shell variables to include +# micromamba commands (e.g. using `micromamba activate` to activate environments) +eval "$(micromamba shell hook --shell=bash)" + +if [ -n "$SAGEMAKER_RECOVERY_MODE" ]; then + export HOME=$SAGEMAKER_RECOVERY_MODE_HOME + # Activate conda environment `sagemaker-recovery-mode` + micromamba activate /opt/conda/envs/sagemaker-recovery-mode +else + # Activate conda environment 'base' + micromamba activate base +fi + +# Set up SAGEMAKER_APP_TYPE_LOWERCASE based on SAGEMAKER_APP_TYPE +export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') + +# Start supervisord with supervisord configuration +# Since program 'jupyterlabserver' autostarts by default, it will be started +# automatically along with supervisord +mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord +exec supervisord -c /etc/supervisor/conf.d/supervisord.conf -n diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor new file mode 100755 index 000000000..575feba4c --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor @@ -0,0 +1,17 @@ +#!/bin/bash + +set -e + +# Generate and execute the shell code to modifies shell variables to include +# micromamba commands (e.g. using `micromamba activate` to activate environments) +eval "$(micromamba shell hook --shell=bash)" + +# Activate conda environment 'base', where supervisord is installed +micromamba activate base + +export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') +export SERVICE_NAME='SageMakerUnifiedStudio' +export Q_CLI_CLIENT_APPLICATION='SMUS_CODE_EDITOR' + +mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord +exec supervisord -c /etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf -n \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server new file mode 100755 index 000000000..9bace395f --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server @@ -0,0 +1,27 @@ +#!/bin/bash + +set -e + +# Generate and execute the shell code to modifies shell variables to include +# micromamba commands (e.g. using `micromamba activate` to activate environments) +eval "$(micromamba shell hook --shell=bash)" + +# apply patches for SMUS +/etc/patches/apply_patches.sh smus && sudo rm -rf /etc/patches + +# Activate conda environment depending on if we are in Recovery or Standard mode. +if [ -n "$SAGEMAKER_RECOVERY_MODE" ]; then + export HOME=$SAGEMAKER_RECOVERY_MODE_HOME + # Activate conda environment `sagemaker-recovery-mode` + micromamba activate sagemaker-recovery-mode +else + # Activate conda environment 'base', where supervisord is installed + micromamba activate base +fi + +export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') +export SERVICE_NAME='SageMakerUnifiedStudio' +export Q_CLI_CLIENT_APPLICATION='SMUS_JUPYTER_LAB' + +mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord +exec supervisord -c /etc/supervisor/conf.d/supervisord-sagemaker-ui.conf -n diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/merge-settings-util.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/merge-settings-util.py new file mode 100644 index 000000000..8b93cae1c --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/merge-settings-util.py @@ -0,0 +1,22 @@ +import json +from sys import argv + + +# merges json files file1 and file2, keys in file2 overwriting any keys that already exist in file1 +def main(): + file1, file2 = argv[1], argv[2] + # Read JSON data from files + with open(file1, "r") as f1, open(file2, "r") as f2: + data1 = json.load(f1) + data2 = json.load(f2) + + # Merge the data (simple update) + merged_data = {**data1, **data2} + + # Write the merged data to a new file + with open(file1, "w") as f: + json.dump(merged_data, f) + + +if __name__ == "__main__": + main() diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-jupyter-server new file mode 100755 index 000000000..6f2af98d3 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-jupyter-server @@ -0,0 +1,6 @@ +#!/bin/bash +set -e +echo "Restarting the Jupyter server. This page should refresh in a few seconds. Note that any terminals will be closed." +echo "If this page doesn't refresh after a few seconds, try reloading your browser window." +echo "Restarting now..." +nohup supervisorctl -c /etc/supervisor/conf.d/supervisord.conf restart jupyterlabserver > /dev/null 2>&1 & diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-sagemaker-ui-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-sagemaker-ui-jupyter-server new file mode 100755 index 000000000..8f5207b8a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/restart-sagemaker-ui-jupyter-server @@ -0,0 +1,6 @@ +#!/bin/bash +set -e +echo "Restarting the Jupyter server. This page should refresh in a few seconds. Note that any terminals will be closed." +echo "If this page doesn't refresh after a few seconds, try reloading your browser window." +echo "Restarting now..." +nohup supervisorctl -c /etc/supervisor/conf.d/supervisord-sagemaker-ui.conf restart jupyterlabserver > /dev/null 2>&1 & diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-code-editor b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-code-editor new file mode 100755 index 000000000..bdd97c16a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-code-editor @@ -0,0 +1,84 @@ +#!/bin/bash +set -e + +EFS_MOUNT_POINT="/opt/amazon/sagemaker" +EBS_MOUNT_POINT="/home/sagemaker-user" + +persistent_settings_folder="${EBS_MOUNT_POINT}/sagemaker-code-editor-server-data" +default_settings_folder="${EFS_MOUNT_POINT}/sagemaker-code-editor-server-data" + +override_machine_settings() { + # create a new settings file with preset defaults or merge the defaults into the existing settings file + local settings_relative_path="data/Machine" + local settings_file_path_suffix="${settings_relative_path}/settings.json" + local persistent_machine_settings_file="${persistent_settings_folder}/${settings_file_path_suffix}" + local default_machine_settings_file="${default_settings_folder}/${settings_file_path_suffix}" + + if [ ! -f "$persistent_machine_settings_file" ]; then + # copy settings file to EBS if it doesn't exist in EBS + mkdir -p "${persistent_settings_folder}/${settings_relative_path}" + cp "$default_machine_settings_file" "$persistent_machine_settings_file" + echo "Created persistent settings file with default settings at $persistent_machine_settings_file" + else + # if it does exist then merge settings + echo "File already exists: ${persistent_machine_settings_file}. Merging default settings with existing settings." + python3 /usr/local/bin/merge-settings-util.py "$persistent_machine_settings_file" "$default_machine_settings_file" + fi +} + +copy_user_settings() { + local settings_relative_path="data/User" + local settings_file_path_suffix="${settings_relative_path}/settings.json" + local persistent_user_settings_file="${persistent_settings_folder}/${settings_file_path_suffix}" + local default_user_settings_file="${default_settings_folder}/${settings_file_path_suffix}" + if [ ! -f "$persistent_user_settings_file" ]; then + # copy user settings file to EBS if it doesn't exist in EBS + mkdir -p "${persistent_settings_folder}/${settings_relative_path}" + cp "$default_user_settings_file" "$persistent_user_settings_file" + echo "Created persistent settings file with default settings at $persistent_user_settings_file" + fi +} + +install_prepackaged_extensions() { + local prepackaged_extensions_dir="${default_settings_folder}/extensions" + local persistent_extensions_dir="${persistent_settings_folder}/extensions" + + # if extensions directory doesn't exist then this is the first time opening the app + if [ ! -d "${persistent_extensions_dir}" ]; then + mkdir -p $persistent_extensions_dir + + # find all pre-packaged extensions folders, symlink them to the persistent volume + find "$prepackaged_extensions_dir" -mindepth 1 -maxdepth 1 -type d | while read -r dir; do + dir_name=$(basename "$dir") + + ln -s "$dir" "${persistent_extensions_dir}/${dir_name}" + echo "Added extension: $dir" + done + fi +} + +eval "$(micromamba shell hook --shell=bash)" + +# Activate conda environment 'base', which is the default environment for sagemaker-distribution +micromamba activate base + +# Start code-editor server +if [ -n "$SAGEMAKER_APP_TYPE_LOWERCASE" ]; then + # SAGEMAKER_APP_TYPE is set, indicating the server is running within a SageMaker app. + override_machine_settings + copy_user_settings + install_prepackaged_extensions + # Configure the base url to be `//default`. + sagemaker-code-editor --host 0.0.0.0 --port 8888 \ + --without-connection-token \ + --base-path "/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --server-data-dir $persistent_settings_folder \ + --extensions-dir ${persistent_settings_folder}/extensions \ + --user-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-user-data +else + sagemaker-code-editor --host 0.0.0.0 --port 8888 \ + --without-connection-token \ + --server-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data \ + --extension-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions \ + --user-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-user-data +fi diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-jupyter-server new file mode 100755 index 000000000..7d1eb74a5 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-jupyter-server @@ -0,0 +1,44 @@ +#!/bin/bash +set -e + +eval "$(micromamba shell hook --shell=bash)" + +if [ -n "$SAGEMAKER_RECOVERY_MODE" ]; then + export HOME=$SAGEMAKER_RECOVERY_MODE_HOME + # Activate conda environment `sagemaker-recovery-mode` + micromamba activate /opt/conda/envs/sagemaker-recovery-mode +else + # Activate conda environment 'base' + micromamba activate base + # Disable SMUS-specific extensions + jupyter labextension disable @amzn/sagemaker-data-explorer-jl-plugin sagemaker-data-explorer:plugin amzn/sagemaker-ui-theme-jlplugin @amzn/sagemaker-ui-doc-manager-jl-plugin @amzn/sagemaker-connection-magics-jlextension @amzn/sagemaker_gen_ai_jupyterlab_extension @amzn/sagemaker-post-startup-notification-plugin:plugin @amzn/sagemaker-post-startup-notification-plugin:custom-terminal-launcher-plugin +fi + +# Start Jupyter server in rtc mode for shared spaces +if [ -n "$SAGEMAKER_APP_TYPE_LOWERCASE" ] && [ "$SAGEMAKER_SPACE_TYPE_LOWERCASE" == "shared" ]; then + jupyter labextension enable @jupyter/collaboration-extension + # SAGEMAKER_APP_TYPE is set, indicating the server is running within a SageMaker + # app. Configure the base url to be `//default`. + # SAGEMAKER_SPACE_TYPE_LOWERCASE flag is used to determine if the server should start + # in real-time-collaboration mode for a given space. + jupyter lab --ip 0.0.0.0 --port 8888 \ + --ServerApp.base_url="/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --ServerApp.token='' \ + --ServerApp.allow_origin='*' \ + --collaborative \ + --ServerApp.identity_provider_class=sagemaker_jupyterlab_extension_common.identity.SagemakerIdentityProvider \ + --YDocExtension.ystore_class=sagemaker_jupyterlab_extension_common.ydoc_override.ydoc.MySQLiteYStore + +# Start Jupyter server +elif [ -n "$SAGEMAKER_APP_TYPE_LOWERCASE" ]; then + # SAGEMAKER_APP_TYPE is set, indicating the server is running within a SageMaker + # app. Configure the base url to be `//default`. + jupyter lab --ip 0.0.0.0 --port 8888 \ + --ServerApp.base_url="/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --ServerApp.token='' \ + --ServerApp.allow_origin='*' +else + jupyter lab --ip 0.0.0.0 --port 8888 \ + --ServerApp.token='' \ + --ServerApp.allow_origin='*' +fi diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-code-editor b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-code-editor new file mode 100755 index 000000000..9183f4858 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-code-editor @@ -0,0 +1,107 @@ +#!/bin/bash +set -e + +EFS_MOUNT_POINT="/opt/amazon/sagemaker" +EBS_MOUNT_POINT="/home/sagemaker-user" + +persistent_settings_folder="${EBS_MOUNT_POINT}/sagemaker-code-editor-server-data" +default_settings_folder="${EFS_MOUNT_POINT}/sagemaker-code-editor-server-data" + +override_machine_settings() { + # create a new settings file with preset defaults or merge the defaults into the existing settings file + local settings_relative_path="data/Machine" + local settings_file_path_suffix="${settings_relative_path}/settings.json" + local persistent_machine_settings_file="${persistent_settings_folder}/${settings_file_path_suffix}" + local default_machine_settings_file="${default_settings_folder}/${settings_file_path_suffix}" + + if [ ! -f "$persistent_machine_settings_file" ]; then + # copy settings file to EBS if it doesn't exist in EBS + mkdir -p "${persistent_settings_folder}/${settings_relative_path}" + cp "$default_machine_settings_file" "$persistent_machine_settings_file" + echo "Created persistent settings file with default settings at $persistent_machine_settings_file" + else + # if it does exist then merge settings + echo "File already exists: ${persistent_machine_settings_file}. Merging default settings with existing settings." + python3 /usr/local/bin/merge-settings-util.py "$persistent_machine_settings_file" "$default_machine_settings_file" + fi +} + +copy_user_settings() { + local settings_relative_path="data/User" + local settings_file_path_suffix="${settings_relative_path}/settings.json" + local persistent_user_settings_file="${persistent_settings_folder}/${settings_file_path_suffix}" + local default_user_settings_file="${default_settings_folder}/${settings_file_path_suffix}" + if [ ! -f "$persistent_user_settings_file" ]; then + # copy user settings file to EBS if it doesn't exist in EBS + mkdir -p "${persistent_settings_folder}/${settings_relative_path}" + cp "$default_user_settings_file" "$persistent_user_settings_file" + echo "Created persistent settings file with default settings at $persistent_user_settings_file" + fi +} + +install_prepackaged_extensions() { + local prepackaged_extensions_dir="${default_settings_folder}/extensions" + local persistent_extensions_dir="${persistent_settings_folder}/extensions" + + # if extensions directory doesn't exist then this is the first time opening the app + if [ ! -d "${persistent_extensions_dir}" ]; then + mkdir -p $persistent_extensions_dir + + # find all pre-packaged extensions folders, symlink them to the persistent volume + find "$prepackaged_extensions_dir" -mindepth 1 -maxdepth 1 -type d | while read -r dir; do + dir_name=$(basename "$dir") + + ln -s "$dir" "${persistent_extensions_dir}/${dir_name}" + echo "Added extension: $dir" + done + fi +} + +set_code_editor_theme() { + echo "Setting code editor theme" + bash /etc/sagemaker-ui/set_code_editor_theme.sh +} + +disableJupyterKernels() { + local kernel_list + kernel_list=$(jupyter kernelspec list) + + for kernel in "$@"; do + if echo "$kernel_list" | grep -q "$kernel"; then + echo "Removing kernel: $kernel" + jupyter kernelspec remove -f -y "$kernel" + else + echo "Kernel not found: $kernel" + fi + done +} + +eval "$(micromamba shell hook --shell=bash)" + +# Activate conda environment 'base', which is the default environment for sagemaker-distribution +micromamba activate base + +# Disable Jupyter Kernels +disableJupyterKernels pysparkkernel sparkkernel glue_spark glue_pyspark + +# Start code-editor server +if [ -n "$SAGEMAKER_APP_TYPE_LOWERCASE" ]; then + # SAGEMAKER_APP_TYPE is set, indicating the server is running within a SageMaker app. + override_machine_settings + copy_user_settings + install_prepackaged_extensions + set_code_editor_theme + # Configure the base url to be `//default`. + sagemaker-code-editor --host 0.0.0.0 --port 8888 \ + --without-connection-token \ + --base-path "/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --server-data-dir $persistent_settings_folder \ + --extensions-dir ${persistent_settings_folder}/extensions \ + --user-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-user-data +else + sagemaker-code-editor --host 0.0.0.0 --port 8888 \ + --without-connection-token \ + --server-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data \ + --extension-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions \ + --user-data-dir /opt/amazon/sagemaker/sagemaker-code-editor-user-data +fi \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-jupyter-server new file mode 100755 index 000000000..c9862bd07 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/start-sagemaker-ui-jupyter-server @@ -0,0 +1,58 @@ +#!/bin/bash +set -e + +eval "$(micromamba shell hook --shell=bash)" + +# Activate conda environment depending on if we are in Recovery or Standard mode. +if [ -n "$SAGEMAKER_RECOVERY_MODE" ]; then + # Activate conda environment `sagemaker-recovery-mode` + micromamba activate sagemaker-recovery-mode +else + # Activate conda environment 'base' which is the default for Cosmos + micromamba activate base + + # Disable jupyter-ai in favor of sagemaker_gen_ai_jupyterlab_extension + jupyter labextension disable @jupyter-ai/core + + # Enable RTC to allow async Q file updates + jupyter labextension enable @jupyter/docprovider-extension +fi + +sudo cp -r /etc/sagemaker-ui/kernels/. /opt/conda/share/jupyter/kernels/ +sudo cp /etc/sagemaker-ui/jupyter/server/jupyter_server_config.py /opt/conda/etc/jupyter/ + +mkdir -p /opt/conda/share/jupyter/lab/settings +cp -r /etc/sagemaker-ui/jupyter/lab/settings/. /opt/conda/share/jupyter/lab/settings + +if [[ $(jupyter kernelspec list | grep pysparkkernel) ]]; then + jupyter-kernelspec remove -f -y pysparkkernel +fi + +if [[ $(jupyter kernelspec list | grep sparkkernel) ]]; then + jupyter-kernelspec remove -f -y sparkkernel +fi + +if [[ $(jupyter kernelspec list | grep glue_spark) ]]; then + jupyter-kernelspec remove -f -y glue_spark +fi + +if [[ $(jupyter kernelspec list | grep glue_pyspark) ]]; then + jupyter-kernelspec remove -f -y glue_pyspark +fi + +if [ -n "$SAGEMAKER_RECOVERY_MODE" ]; then + # Disabling collaboration and identity_provider_class flags for recovery mode + jupyter lab --ip 0.0.0.0 --port 8888 \ + --ServerApp.base_url="/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --ServerApp.token='' \ + --ServerApp.allow_origin='*' \ + --SchedulerApp.db_url='sqlite:////tmp/.jupyter_scheduler_do_not_delete.sqlite' +else + jupyter lab --ip 0.0.0.0 --port 8888 \ + --ServerApp.base_url="/$SAGEMAKER_APP_TYPE_LOWERCASE/default" \ + --ServerApp.token='' \ + --ServerApp.allow_origin='*' \ + --SchedulerApp.db_url='sqlite:////tmp/.jupyter_scheduler_do_not_delete.sqlite' \ + --collaborative \ + --ServerApp.identity_provider_class='sagemaker_jupyter_server_extension.identity.SageMakerIdentityProvider' +fi \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.arg_based_env.in b/build_artifacts/v3/v3.5/v3.5.0/gpu.arg_based_env.in new file mode 100644 index 000000000..577d9abbe --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.arg_based_env.in @@ -0,0 +1,6 @@ +conda-forge::cuda-compiler=$CUDA_MAJOR_MINOR_VERSION +conda-forge::cuda-libraries=$CUDA_MAJOR_MINOR_VERSION +conda-forge::cuda-libraries-dev=$CUDA_MAJOR_MINOR_VERSION +conda-forge::cuda-nvml-dev=12.6.77.* +conda-forge::cuda-command-line-tools=$CUDA_MAJOR_MINOR_VERSION +conda-forge::gds-tools=1.11.1.6.* \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.in b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.in new file mode 100644 index 000000000..c1253d2f7 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.in @@ -0,0 +1,68 @@ +# This file is auto-generated. +conda-forge::mcp[version='>=1.12.3,<2.0.0'] +conda-forge::uv[version='>=0.8.4,<1.0.0'] +conda-forge::s3fs[version='>=2024.12.0,<2025.0.0'] +conda-forge::seaborn[version='>=0.13.2,<1.0.0'] +conda-forge::jupyter-activity-monitor-extension[version='>=0.3.2,<1.0.0'] +conda-forge::mlflow[version='>=2.22.0,<3.0.0'] +conda-forge::sagemaker-mlflow[version='>=0.1.0,<1.0.0'] +conda-forge::langchain-aws[version='>=0.2.19,<1.0.0'] +conda-forge::jupyter-collaboration[version='>=3.1.0,<4.0.0'] +conda-forge::sagemaker-code-editor[version='>=1.7.1,<2.0.0'] +conda-forge::amazon-sagemaker-jupyter-ai-q-developer[version='>=1.2.7,<2.0.0'] +conda-forge::amazon-q-developer-jupyterlab-ext[version='>=3.4.8,<4.0.0'] +conda-forge::amazon_sagemaker_sql_editor[version='>=0.1.18,<1.0.0'] +conda-forge::amazon-sagemaker-sql-magic[version='>=0.1.4,<1.0.0'] +conda-forge::langchain[version='>=0.3.27,<1.0.0'] +conda-forge::fastapi[version='>=0.116.1,<1.0.0'] +conda-forge::uvicorn[version='>=0.35.0,<1.0.0'] +conda-forge::pytorch[version='>=2.6.0,<3.0.0'] +conda-forge::tensorflow[version='>=2.18.0,<3.0.0'] +conda-forge::python[version='>=3.12.9,<3.13.0'] +conda-forge::pip[version='>=25.2,<26.0.0'] +conda-forge::torchvision[version='>=0.21.0,<1.0.0'] +conda-forge::numpy[version='>=1.26.4,<2.0.0'] +conda-forge::pandas[version='>=2.3.1,<3.0.0'] +conda-forge::scikit-learn[version='>=1.7.1,<2.0.0'] +conda-forge::jinja2[version='>=3.1.6,<4.0.0'] +conda-forge::matplotlib-base[version='>=3.10.5,<4.0.0'] +conda-forge::sagemaker-headless-execution-driver[version='>=0.0.13,<1.0.0'] +conda-forge::ipython[version='>=8.37.0,<9.0.0'] +conda-forge::scipy[version='>=1.16.0,<2.0.0'] +conda-forge::keras[version='>=3.10.0,<4.0.0'] +conda-forge::py-xgboost-gpu[version='>=2.1.4,<3.0.0'] +conda-forge::jupyterlab[version='>=4.4.5,<5.0.0'] +conda-forge::ipywidgets[version='>=8.1.7,<9.0.0'] +conda-forge::conda[version='>=25.5.1,<26.0.0'] +conda-forge::boto3[version='>=1.37.1,<2.0.0'] +conda-forge::sagemaker-python-sdk[version='>=2.245.0,<3.0.0'] +conda-forge::supervisor[version='>=4.2.5,<5.0.0'] +conda-forge::autogluon[version='>=1.4.0,<2.0.0'] +conda-forge::aws-glue-sessions[version='>=1.0.9,<2.0.0'] +conda-forge::sagemaker-kernel-wrapper[version='>=0.0.5,<1.0.0'] +conda-forge::jupyter-ai[version='>=2.31.6,<3.0.0'] +conda-forge::jupyter-scheduler[version='>=2.11.0,<3.0.0'] +conda-forge::jupyter-lsp[version='>=2.2.6,<3.0.0'] +conda-forge::jupyterlab-lsp[version='>=5.0.3,<6.0.0'] +conda-forge::jupyterlab-git[version='>=0.51.2,<1.0.0'] +conda-forge::python-lsp-server[version='>=1.13.0,<2.0.0'] +conda-forge::notebook[version='>=7.4.4,<8.0.0'] +conda-forge::altair[version='>=5.5.0,<6.0.0'] +conda-forge::sagemaker-studio-analytics-extension[version='>=0.2.0,<1.0.0'] +conda-forge::jupyter-dash[version='>=0.4.2,<1.0.0'] +conda-forge::sagemaker-jupyterlab-extension[version='>=0.5.1,<1.0.0'] +conda-forge::sagemaker-jupyterlab-emr-extension[version='>=0.4.0,<1.0.0'] +conda-forge::amazon-sagemaker-jupyter-scheduler[version='>=3.1.15,<4.0.0'] +conda-forge::jupyter-server-proxy[version='>=4.4.0,<5.0.0'] +conda-forge::pyhive[version='>=0.7.0,<1.0.0'] +conda-forge::python-gssapi[version='>=1.9.0,<2.0.0'] +conda-forge::tf-keras[version='>=2.18.0,<3.0.0'] +conda-forge::git-remote-codecommit[version='>=1.16,<2.0.0'] +conda-forge::docker-cli[version='>=27.5.1,<28.0.0'] +conda-forge::aioboto3[version='>=14.1.0,<15.0.0'] +conda-forge::sagemaker-studio-cli[version='>=1.0.6,<2.0.0'] +conda-forge::sagemaker-studio[version='>=1.0.20,<2.0.0'] +conda-forge::sagemaker-studio-dataengineering-sessions[version='>=1.2.1,<2.0.0'] +conda-forge::sagemaker-studio-dataengineering-extensions[version='>=1.2.3,<2.0.0'] +conda-forge::amzn-sagemaker-aiops-jupyterlab-extension[version='>=1.0.4,<2.0.0'] +conda-forge::aws-s3-access-grants-boto3-plugin[version='>=1.2.0,<2.0.0'] diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.pinned_env.in b/build_artifacts/v3/v3.5/v3.5.0/gpu.pinned_env.in new file mode 100644 index 000000000..f066ccf6a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.pinned_env.in @@ -0,0 +1,6 @@ +conda-forge::dash[version='<=2.18.1'] +conda-forge::evaluate[version='<0.4.2'] +conda-forge::libsqlite[version='<3.49.0'] +conda-forge::urllib3[version='<2'] +conda-forge::papermill[version='>=2.6.0'] +conda-forge::plotly[version='<6.1.0'] diff --git a/build_artifacts/v3/v3.5/v3.5.0/patch_glue_pyspark.json b/build_artifacts/v3/v3.5/v3.5.0/patch_glue_pyspark.json new file mode 100644 index 000000000..f92eee896 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/patch_glue_pyspark.json @@ -0,0 +1,15 @@ +{ + "argv": [ + "/opt/conda/bin/python", + "-m", + "sagemaker_kernel_wrapper.sm_gis_wrapper", + "-m", + "aws_glue_interactive_sessions_kernel.glue_pyspark.GlueKernel", + "-f", + "{connection_file}" + ], + "display_name": "Glue PySpark", + "env": {"request_origin": "SageMakerStudioPySparkNotebook", "glue_version": "3.0"}, + "language": "python" +} + diff --git a/build_artifacts/v3/v3.5/v3.5.0/patch_glue_spark.json b/build_artifacts/v3/v3.5/v3.5.0/patch_glue_spark.json new file mode 100644 index 000000000..1bd168e75 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/patch_glue_spark.json @@ -0,0 +1,15 @@ +{ + "argv": [ + "/opt/conda/bin/python", + "-m", + "sagemaker_kernel_wrapper.sm_gis_wrapper", + "-m", + "aws_glue_interactive_sessions_kernel.glue_spark.GlueKernel", + "-f", + "{connection_file}" + ], + "display_name": "Glue Spark", + "env": {"request_origin": "SageMakerStudioSparkNotebook", "glue_version": "3.0"}, + "language": "python" +} + diff --git a/build_artifacts/v3/v3.5/v3.5.0/source-version.txt b/build_artifacts/v3/v3.5/v3.5.0/source-version.txt new file mode 100644 index 000000000..fbcbf7380 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/source-version.txt @@ -0,0 +1 @@ +3.4.0 \ No newline at end of file From ec89f565751d0af4b2e690e1122799e3ea7e189f Mon Sep 17 00:00:00 2001 From: SageMaker Distribution Bot Date: Wed, 6 Aug 2025 07:35:25 +0000 Subject: [PATCH 02/10] chore: add post-build artifact files for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 8 + .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 8 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 ++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ++++++++++++++++ build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ++++++++++++++++++ 5 files changed, 1812 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md new file mode 100644 index 000000000..5cb4b61c3 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md @@ -0,0 +1,8 @@ +# Change log: 3.5.0(cpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md new file mode 100644 index 000000000..1e2b7ce5b --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md @@ -0,0 +1,8 @@ +# Change log: 3.5.0(gpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md new file mode 100644 index 000000000..a06ad6472 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md @@ -0,0 +1,72 @@ +# Release notes: 3.5.0 + +Package | gpu| cpu +---|---|--- +python|3.12.9|3.12.9 +numpy|1.26.4|1.26.4 +jinja2|3.1.6|3.1.6 +pytorch|2.6.0|2.6.0 +pandas|2.3.1|2.3.1 +boto3|1.37.1|1.37.1 +aioboto3|14.1.0|14.1.0 +altair|5.5.0|5.5.0 +ipython|8.37.0|8.37.0 +jupyter-lsp|2.2.6|2.2.6 +jupyterlab|4.4.5|4.4.5 +amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 +langchain|0.3.27|0.3.27 +jupyter-ai|2.31.6|2.31.6 +amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 +jupyter-scheduler|2.11.0|2.11.0 +amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 +amazon-sagemaker-sql-magic|0.1.4|0.1.4 +jupyterlab-lsp|5.0.3|5.0.3 +amazon_sagemaker_sql_editor|0.1.18|0.1.18 +amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 +scipy|1.16.0|1.16.0 +matplotlib-base|3.10.5|3.10.5 +scikit-learn|1.7.1|1.7.1 +pip|25.2|25.2 +torchvision|0.21.0|0.21.0 +autogluon|1.4.0|1.4.0 +ipywidgets|8.1.7|8.1.7 +notebook|7.4.5|7.4.5 +aws-glue-sessions|1.0.9|1.0.9 +aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 +conda|25.7.0|25.7.0 +docker-cli|27.5.1|27.5.1 +uvicorn|0.35.0|0.35.0 +fastapi|0.116.1|0.116.1 +git-remote-codecommit|1.16|1.16 +jupyter-activity-monitor-extension|0.3.2|0.3.2 +jupyter-collaboration|3.1.0|3.1.0 +jupyter-dash|0.4.2|0.4.2 +jupyter-server-proxy|4.4.0|4.4.0 +jupyterlab-git|0.51.2|0.51.2 +keras|3.10.0|3.10.0 +langchain-aws|0.2.19|0.2.19 +mcp|1.12.3|1.12.3 +mlflow|2.22.0|2.22.0 +py-xgboost-gpu|2.1.4| +pyhive|0.7.0|0.7.0 +python-gssapi|1.9.0|1.9.0 +python-lsp-server|1.13.0|1.13.0 +s3fs|2024.12.0|2024.12.0 +sagemaker-code-editor|1.7.1|1.7.1 +sagemaker-headless-execution-driver|0.0.13|0.0.13 +sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 +sagemaker-jupyterlab-extension|0.5.1|0.5.1 +sagemaker-kernel-wrapper|0.0.5|0.0.5 +sagemaker-mlflow|0.1.0|0.1.0 +sagemaker-python-sdk|2.245.0|2.245.0 +sagemaker-studio|1.0.20|1.0.20 +sagemaker-studio-analytics-extension|0.2.0|0.2.0 +sagemaker-studio-cli|1.0.6|1.0.6 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 +sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 +seaborn|0.13.2|0.13.2 +supervisor|4.2.5|4.2.5 +tensorflow|2.18.0|2.18.0 +tf-keras|2.18.0|2.18.0 +uv|0.8.4|0.8.4 +py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out new file mode 100644 index 000000000..4971a83e6 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out @@ -0,0 +1,816 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.5-py39h260a9e5_3.conda#7b6007f4ad18a970ca3a977148cf47de +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h3d81e11_1002.conda#56aacccb6356b6b6134a79cdf5688506 +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda#ba7726b8df7b9d34ea80e82b097a4893 +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.5.3-py312h12e396e_0.conda#fd1fc1f1e6ceee16d9a58d3ff5a57c7f +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.5-py312hda17c39_0.conda#b315b9ae992b31e65c59be8fac2e234a +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.15-py312h8285ef7_0.conda#76fb845cd7dbd34670c5b191ba0dc6fd +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.2-pyh707e725_0.conda#2cc16494e4ce28efc52fb29ec3c348a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.1-pyhd8ed1ab_0.conda#38398f70dbdb38181b1ac1f0a0868936 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 +https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.47-pyhd8ed1ab_0.conda#bccf37007857e4f5ba2c69a7d8a09088 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.4-heb9285d_0.conda#bea4d42d2e532fd3fafc94cb7d8e9537 diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out new file mode 100644 index 000000000..5ce1d2465 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out @@ -0,0 +1,908 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.5-py39h260a9e5_3.conda#7b6007f4ad18a970ca3a977148cf47de +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h3d81e11_1002.conda#56aacccb6356b6b6134a79cdf5688506 +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda#ba7726b8df7b9d34ea80e82b097a4893 +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 +https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e +https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 +https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a +https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 +https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf +https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 +https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab +https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f +https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d +https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.5.3-py312h12e396e_0.conda#fd1fc1f1e6ceee16d9a58d3ff5a57c7f +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.5-py312hda17c39_0.conda#b315b9ae992b31e65c59be8fac2e234a +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.15-py312h8285ef7_0.conda#76fb845cd7dbd34670c5b191ba0dc6fd +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.2-pyh707e725_0.conda#2cc16494e4ce28efc52fb29ec3c348a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.1-pyhd8ed1ab_0.conda#38398f70dbdb38181b1ac1f0a0868936 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a +https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 +https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 +https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d +https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 +https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 +https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 +https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 +https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b +https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 +https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 +https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 +https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c +https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad +https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 +https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 +https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 +https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.47-pyhd8ed1ab_0.conda#bccf37007857e4f5ba2c69a7d8a09088 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.4-heb9285d_0.conda#bea4d42d2e532fd3fafc94cb7d8e9537 From 46bbb8b3b0ce13f90cae45be85237477788e59e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 7 Aug 2025 00:05:47 +0000 Subject: [PATCH 03/10] chore: Generate build artifacts for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 8 - .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 8 - build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 -- build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ---------------- build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ------------------ 5 files changed, 1812 deletions(-) delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md deleted file mode 100644 index 5cb4b61c3..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md +++ /dev/null @@ -1,8 +0,0 @@ -# Change log: 3.5.0(cpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md deleted file mode 100644 index 1e2b7ce5b..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md +++ /dev/null @@ -1,8 +0,0 @@ -# Change log: 3.5.0(gpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md deleted file mode 100644 index a06ad6472..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md +++ /dev/null @@ -1,72 +0,0 @@ -# Release notes: 3.5.0 - -Package | gpu| cpu ----|---|--- -python|3.12.9|3.12.9 -numpy|1.26.4|1.26.4 -jinja2|3.1.6|3.1.6 -pytorch|2.6.0|2.6.0 -pandas|2.3.1|2.3.1 -boto3|1.37.1|1.37.1 -aioboto3|14.1.0|14.1.0 -altair|5.5.0|5.5.0 -ipython|8.37.0|8.37.0 -jupyter-lsp|2.2.6|2.2.6 -jupyterlab|4.4.5|4.4.5 -amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 -langchain|0.3.27|0.3.27 -jupyter-ai|2.31.6|2.31.6 -amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 -jupyter-scheduler|2.11.0|2.11.0 -amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 -amazon-sagemaker-sql-magic|0.1.4|0.1.4 -jupyterlab-lsp|5.0.3|5.0.3 -amazon_sagemaker_sql_editor|0.1.18|0.1.18 -amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 -scipy|1.16.0|1.16.0 -matplotlib-base|3.10.5|3.10.5 -scikit-learn|1.7.1|1.7.1 -pip|25.2|25.2 -torchvision|0.21.0|0.21.0 -autogluon|1.4.0|1.4.0 -ipywidgets|8.1.7|8.1.7 -notebook|7.4.5|7.4.5 -aws-glue-sessions|1.0.9|1.0.9 -aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 -conda|25.7.0|25.7.0 -docker-cli|27.5.1|27.5.1 -uvicorn|0.35.0|0.35.0 -fastapi|0.116.1|0.116.1 -git-remote-codecommit|1.16|1.16 -jupyter-activity-monitor-extension|0.3.2|0.3.2 -jupyter-collaboration|3.1.0|3.1.0 -jupyter-dash|0.4.2|0.4.2 -jupyter-server-proxy|4.4.0|4.4.0 -jupyterlab-git|0.51.2|0.51.2 -keras|3.10.0|3.10.0 -langchain-aws|0.2.19|0.2.19 -mcp|1.12.3|1.12.3 -mlflow|2.22.0|2.22.0 -py-xgboost-gpu|2.1.4| -pyhive|0.7.0|0.7.0 -python-gssapi|1.9.0|1.9.0 -python-lsp-server|1.13.0|1.13.0 -s3fs|2024.12.0|2024.12.0 -sagemaker-code-editor|1.7.1|1.7.1 -sagemaker-headless-execution-driver|0.0.13|0.0.13 -sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 -sagemaker-jupyterlab-extension|0.5.1|0.5.1 -sagemaker-kernel-wrapper|0.0.5|0.0.5 -sagemaker-mlflow|0.1.0|0.1.0 -sagemaker-python-sdk|2.245.0|2.245.0 -sagemaker-studio|1.0.20|1.0.20 -sagemaker-studio-analytics-extension|0.2.0|0.2.0 -sagemaker-studio-cli|1.0.6|1.0.6 -sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 -sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 -seaborn|0.13.2|0.13.2 -supervisor|4.2.5|4.2.5 -tensorflow|2.18.0|2.18.0 -tf-keras|2.18.0|2.18.0 -uv|0.8.4|0.8.4 -py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out deleted file mode 100644 index 4971a83e6..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out +++ /dev/null @@ -1,816 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.5-py39h260a9e5_3.conda#7b6007f4ad18a970ca3a977148cf47de -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h3d81e11_1002.conda#56aacccb6356b6b6134a79cdf5688506 -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda#ba7726b8df7b9d34ea80e82b097a4893 -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.5.3-py312h12e396e_0.conda#fd1fc1f1e6ceee16d9a58d3ff5a57c7f -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.5-py312hda17c39_0.conda#b315b9ae992b31e65c59be8fac2e234a -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.15-py312h8285ef7_0.conda#76fb845cd7dbd34670c5b191ba0dc6fd -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.2-pyh707e725_0.conda#2cc16494e4ce28efc52fb29ec3c348a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.1-pyhd8ed1ab_0.conda#38398f70dbdb38181b1ac1f0a0868936 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 -https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.47-pyhd8ed1ab_0.conda#bccf37007857e4f5ba2c69a7d8a09088 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.4-heb9285d_0.conda#bea4d42d2e532fd3fafc94cb7d8e9537 diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out deleted file mode 100644 index 5ce1d2465..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out +++ /dev/null @@ -1,908 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.5-py39h260a9e5_3.conda#7b6007f4ad18a970ca3a977148cf47de -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h3d81e11_1002.conda#56aacccb6356b6b6134a79cdf5688506 -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda#ba7726b8df7b9d34ea80e82b097a4893 -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 -https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e -https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 -https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a -https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 -https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf -https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 -https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab -https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f -https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d -https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.5.3-py312h12e396e_0.conda#fd1fc1f1e6ceee16d9a58d3ff5a57c7f -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.5-py312hda17c39_0.conda#b315b9ae992b31e65c59be8fac2e234a -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.15-py312h8285ef7_0.conda#76fb845cd7dbd34670c5b191ba0dc6fd -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.2-pyh707e725_0.conda#2cc16494e4ce28efc52fb29ec3c348a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.1-pyhd8ed1ab_0.conda#38398f70dbdb38181b1ac1f0a0868936 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 -https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 -https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 -https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a -https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 -https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 -https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 -https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d -https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 -https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 -https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 -https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 -https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b -https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 -https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 -https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 -https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 -https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c -https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad -https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 -https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 -https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 -https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.47-pyhd8ed1ab_0.conda#bccf37007857e4f5ba2c69a7d8a09088 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.4-heb9285d_0.conda#bea4d42d2e532fd3fafc94cb7d8e9537 From 064f8a541fd98943da801fa5be72ced0ddb64fa8 Mon Sep 17 00:00:00 2001 From: SageMaker Distribution Bot Date: Thu, 7 Aug 2025 07:36:16 +0000 Subject: [PATCH 04/10] chore: add post-build artifact files for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 9 + .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 9 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 ++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ++++++++++++++++ build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ++++++++++++++++++ 5 files changed, 1814 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md new file mode 100644 index 000000000..4b9c0e895 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md @@ -0,0 +1,9 @@ +# Change log: 3.5.0(cpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +uv|0.8.4|0.8.5 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md new file mode 100644 index 000000000..210412be2 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md @@ -0,0 +1,9 @@ +# Change log: 3.5.0(gpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +uv|0.8.4|0.8.5 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md new file mode 100644 index 000000000..347a417c8 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md @@ -0,0 +1,72 @@ +# Release notes: 3.5.0 + +Package | gpu| cpu +---|---|--- +python|3.12.9|3.12.9 +numpy|1.26.4|1.26.4 +jinja2|3.1.6|3.1.6 +pytorch|2.6.0|2.6.0 +pandas|2.3.1|2.3.1 +boto3|1.37.1|1.37.1 +aioboto3|14.1.0|14.1.0 +altair|5.5.0|5.5.0 +ipython|8.37.0|8.37.0 +jupyter-lsp|2.2.6|2.2.6 +jupyterlab|4.4.5|4.4.5 +amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 +langchain|0.3.27|0.3.27 +jupyter-ai|2.31.6|2.31.6 +amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 +jupyter-scheduler|2.11.0|2.11.0 +amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 +amazon-sagemaker-sql-magic|0.1.4|0.1.4 +jupyterlab-lsp|5.0.3|5.0.3 +amazon_sagemaker_sql_editor|0.1.18|0.1.18 +amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 +scipy|1.16.0|1.16.0 +matplotlib-base|3.10.5|3.10.5 +scikit-learn|1.7.1|1.7.1 +pip|25.2|25.2 +torchvision|0.21.0|0.21.0 +autogluon|1.4.0|1.4.0 +ipywidgets|8.1.7|8.1.7 +notebook|7.4.5|7.4.5 +aws-glue-sessions|1.0.9|1.0.9 +aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 +conda|25.7.0|25.7.0 +docker-cli|27.5.1|27.5.1 +uvicorn|0.35.0|0.35.0 +fastapi|0.116.1|0.116.1 +git-remote-codecommit|1.16|1.16 +jupyter-activity-monitor-extension|0.3.2|0.3.2 +jupyter-collaboration|3.1.0|3.1.0 +jupyter-dash|0.4.2|0.4.2 +jupyter-server-proxy|4.4.0|4.4.0 +jupyterlab-git|0.51.2|0.51.2 +keras|3.10.0|3.10.0 +langchain-aws|0.2.19|0.2.19 +mcp|1.12.3|1.12.3 +mlflow|2.22.0|2.22.0 +py-xgboost-gpu|2.1.4| +pyhive|0.7.0|0.7.0 +python-gssapi|1.9.0|1.9.0 +python-lsp-server|1.13.0|1.13.0 +s3fs|2024.12.0|2024.12.0 +sagemaker-code-editor|1.7.1|1.7.1 +sagemaker-headless-execution-driver|0.0.13|0.0.13 +sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 +sagemaker-jupyterlab-extension|0.5.1|0.5.1 +sagemaker-kernel-wrapper|0.0.5|0.0.5 +sagemaker-mlflow|0.1.0|0.1.0 +sagemaker-python-sdk|2.245.0|2.245.0 +sagemaker-studio|1.0.20|1.0.20 +sagemaker-studio-analytics-extension|0.2.0|0.2.0 +sagemaker-studio-cli|1.0.6|1.0.6 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 +sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 +seaborn|0.13.2|0.13.2 +supervisor|4.2.5|4.2.5 +tensorflow|2.18.0|2.18.0 +tf-keras|2.18.0|2.18.0 +uv|0.8.5|0.8.5 +py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out new file mode 100644 index 000000000..8d4736a75 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out @@ -0,0 +1,816 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 +https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.48-pyhd8ed1ab_0.conda#a3b6e4bba9f44cd30023b80cfc0b6687 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.5-heb9285d_0.conda#f73ac113aa23bcbd045b7357a3438beb diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out new file mode 100644 index 000000000..caa021652 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out @@ -0,0 +1,908 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 +https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e +https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 +https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a +https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 +https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf +https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 +https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab +https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f +https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d +https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a +https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 +https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 +https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d +https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 +https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 +https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 +https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 +https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b +https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 +https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 +https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 +https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c +https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad +https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 +https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 +https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 +https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.48-pyhd8ed1ab_0.conda#a3b6e4bba9f44cd30023b80cfc0b6687 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.5-heb9285d_0.conda#f73ac113aa23bcbd045b7357a3438beb From ce1ab26224baca7a5f8dac939e46bf0464fa72fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 Aug 2025 00:05:40 +0000 Subject: [PATCH 05/10] chore: Generate build artifacts for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 9 - .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 9 - build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 -- build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ---------------- build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ------------------ 5 files changed, 1814 deletions(-) delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md deleted file mode 100644 index 4b9c0e895..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change log: 3.5.0(cpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -uv|0.8.4|0.8.5 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md deleted file mode 100644 index 210412be2..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change log: 3.5.0(gpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -uv|0.8.4|0.8.5 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md deleted file mode 100644 index 347a417c8..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md +++ /dev/null @@ -1,72 +0,0 @@ -# Release notes: 3.5.0 - -Package | gpu| cpu ----|---|--- -python|3.12.9|3.12.9 -numpy|1.26.4|1.26.4 -jinja2|3.1.6|3.1.6 -pytorch|2.6.0|2.6.0 -pandas|2.3.1|2.3.1 -boto3|1.37.1|1.37.1 -aioboto3|14.1.0|14.1.0 -altair|5.5.0|5.5.0 -ipython|8.37.0|8.37.0 -jupyter-lsp|2.2.6|2.2.6 -jupyterlab|4.4.5|4.4.5 -amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 -langchain|0.3.27|0.3.27 -jupyter-ai|2.31.6|2.31.6 -amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 -jupyter-scheduler|2.11.0|2.11.0 -amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 -amazon-sagemaker-sql-magic|0.1.4|0.1.4 -jupyterlab-lsp|5.0.3|5.0.3 -amazon_sagemaker_sql_editor|0.1.18|0.1.18 -amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 -scipy|1.16.0|1.16.0 -matplotlib-base|3.10.5|3.10.5 -scikit-learn|1.7.1|1.7.1 -pip|25.2|25.2 -torchvision|0.21.0|0.21.0 -autogluon|1.4.0|1.4.0 -ipywidgets|8.1.7|8.1.7 -notebook|7.4.5|7.4.5 -aws-glue-sessions|1.0.9|1.0.9 -aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 -conda|25.7.0|25.7.0 -docker-cli|27.5.1|27.5.1 -uvicorn|0.35.0|0.35.0 -fastapi|0.116.1|0.116.1 -git-remote-codecommit|1.16|1.16 -jupyter-activity-monitor-extension|0.3.2|0.3.2 -jupyter-collaboration|3.1.0|3.1.0 -jupyter-dash|0.4.2|0.4.2 -jupyter-server-proxy|4.4.0|4.4.0 -jupyterlab-git|0.51.2|0.51.2 -keras|3.10.0|3.10.0 -langchain-aws|0.2.19|0.2.19 -mcp|1.12.3|1.12.3 -mlflow|2.22.0|2.22.0 -py-xgboost-gpu|2.1.4| -pyhive|0.7.0|0.7.0 -python-gssapi|1.9.0|1.9.0 -python-lsp-server|1.13.0|1.13.0 -s3fs|2024.12.0|2024.12.0 -sagemaker-code-editor|1.7.1|1.7.1 -sagemaker-headless-execution-driver|0.0.13|0.0.13 -sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 -sagemaker-jupyterlab-extension|0.5.1|0.5.1 -sagemaker-kernel-wrapper|0.0.5|0.0.5 -sagemaker-mlflow|0.1.0|0.1.0 -sagemaker-python-sdk|2.245.0|2.245.0 -sagemaker-studio|1.0.20|1.0.20 -sagemaker-studio-analytics-extension|0.2.0|0.2.0 -sagemaker-studio-cli|1.0.6|1.0.6 -sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 -sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 -seaborn|0.13.2|0.13.2 -supervisor|4.2.5|4.2.5 -tensorflow|2.18.0|2.18.0 -tf-keras|2.18.0|2.18.0 -uv|0.8.5|0.8.5 -py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out deleted file mode 100644 index 8d4736a75..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out +++ /dev/null @@ -1,816 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 -https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.48-pyhd8ed1ab_0.conda#a3b6e4bba9f44cd30023b80cfc0b6687 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.5-heb9285d_0.conda#f73ac113aa23bcbd045b7357a3438beb diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out deleted file mode 100644 index caa021652..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out +++ /dev/null @@ -1,908 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 -https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e -https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 -https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a -https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 -https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf -https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 -https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab -https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f -https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d -https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.9.0-pyhe01879c_0.conda#5898442674440b24a98a2b8f5d74b06b -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda#78380a74e2375eb8244290e181b2738b -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda#5b251d4dd547d8b5970152bae2cc1600 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.72-pyhd8ed1ab_0.conda#0f4c10050c971c84a722f62e7a1100b3 -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda#c8a816dbf59eb8ba6346a8f10014b302 -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.2-pyhd8ed1ab_0.conda#cf834c6151a41eec121f1a06993e0847 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 -https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 -https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 -https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a -https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 -https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 -https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 -https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d -https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 -https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 -https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 -https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 -https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b -https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 -https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 -https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 -https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 -https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c -https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad -https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 -https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 -https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.61.0-pyhd8ed1ab_0.conda#00103e49c8a0c356a284d2f0efe5bd3f -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 -https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.48-pyhd8ed1ab_0.conda#a3b6e4bba9f44cd30023b80cfc0b6687 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.5-heb9285d_0.conda#f73ac113aa23bcbd045b7357a3438beb From c890870e8849166a22428629c47e173781735a49 Mon Sep 17 00:00:00 2001 From: SageMaker Distribution Bot Date: Fri, 8 Aug 2025 07:35:19 +0000 Subject: [PATCH 06/10] chore: add post-build artifact files for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 9 + .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 9 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 ++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ++++++++++++++++ build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ++++++++++++++++++ 5 files changed, 1814 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md new file mode 100644 index 000000000..ae6335160 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md @@ -0,0 +1,9 @@ +# Change log: 3.5.0(cpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +uv|0.8.4|0.8.6 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md new file mode 100644 index 000000000..da7497f87 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md @@ -0,0 +1,9 @@ +# Change log: 3.5.0(gpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +uv|0.8.4|0.8.6 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md new file mode 100644 index 000000000..2b6cc50ca --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md @@ -0,0 +1,72 @@ +# Release notes: 3.5.0 + +Package | gpu| cpu +---|---|--- +python|3.12.9|3.12.9 +numpy|1.26.4|1.26.4 +jinja2|3.1.6|3.1.6 +pytorch|2.6.0|2.6.0 +pandas|2.3.1|2.3.1 +boto3|1.37.1|1.37.1 +aioboto3|14.1.0|14.1.0 +altair|5.5.0|5.5.0 +ipython|8.37.0|8.37.0 +jupyter-lsp|2.2.6|2.2.6 +jupyterlab|4.4.5|4.4.5 +amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 +langchain|0.3.27|0.3.27 +jupyter-ai|2.31.6|2.31.6 +amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 +jupyter-scheduler|2.11.0|2.11.0 +amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 +amazon-sagemaker-sql-magic|0.1.4|0.1.4 +jupyterlab-lsp|5.0.3|5.0.3 +amazon_sagemaker_sql_editor|0.1.18|0.1.18 +amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 +scipy|1.16.0|1.16.0 +matplotlib-base|3.10.5|3.10.5 +scikit-learn|1.7.1|1.7.1 +pip|25.2|25.2 +torchvision|0.21.0|0.21.0 +autogluon|1.4.0|1.4.0 +ipywidgets|8.1.7|8.1.7 +notebook|7.4.5|7.4.5 +aws-glue-sessions|1.0.9|1.0.9 +aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 +conda|25.7.0|25.7.0 +docker-cli|27.5.1|27.5.1 +uvicorn|0.35.0|0.35.0 +fastapi|0.116.1|0.116.1 +git-remote-codecommit|1.16|1.16 +jupyter-activity-monitor-extension|0.3.2|0.3.2 +jupyter-collaboration|3.1.0|3.1.0 +jupyter-dash|0.4.2|0.4.2 +jupyter-server-proxy|4.4.0|4.4.0 +jupyterlab-git|0.51.2|0.51.2 +keras|3.10.0|3.10.0 +langchain-aws|0.2.19|0.2.19 +mcp|1.12.3|1.12.3 +mlflow|2.22.0|2.22.0 +py-xgboost-gpu|2.1.4| +pyhive|0.7.0|0.7.0 +python-gssapi|1.9.0|1.9.0 +python-lsp-server|1.13.0|1.13.0 +s3fs|2024.12.0|2024.12.0 +sagemaker-code-editor|1.7.1|1.7.1 +sagemaker-headless-execution-driver|0.0.13|0.0.13 +sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 +sagemaker-jupyterlab-extension|0.5.1|0.5.1 +sagemaker-kernel-wrapper|0.0.5|0.0.5 +sagemaker-mlflow|0.1.0|0.1.0 +sagemaker-python-sdk|2.245.0|2.245.0 +sagemaker-studio|1.0.20|1.0.20 +sagemaker-studio-analytics-extension|0.2.0|0.2.0 +sagemaker-studio-cli|1.0.6|1.0.6 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 +sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 +seaborn|0.13.2|0.13.2 +supervisor|4.2.5|4.2.5 +tensorflow|2.18.0|2.18.0 +tf-keras|2.18.0|2.18.0 +uv|0.8.6|0.8.6 +py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out new file mode 100644 index 000000000..618d1bf25 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out @@ -0,0 +1,816 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.6-heb9285d_0.conda#4d7f455410af4550371d3166eb20ae64 diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out new file mode 100644 index 000000000..d1d46bef6 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out @@ -0,0 +1,908 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 +https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e +https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 +https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a +https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 +https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf +https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 +https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab +https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f +https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d +https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a +https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 +https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 +https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d +https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 +https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 +https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 +https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 +https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b +https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 +https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 +https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 +https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c +https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad +https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 +https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 +https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 +https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.6-heb9285d_0.conda#4d7f455410af4550371d3166eb20ae64 From 4955c43d09157a20f5b615287cac13424ad5a302 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 11 Aug 2025 00:05:50 +0000 Subject: [PATCH 07/10] chore: Generate build artifacts for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 9 - .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 9 - build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 -- build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ---------------- build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ------------------ 5 files changed, 1814 deletions(-) delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md deleted file mode 100644 index ae6335160..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change log: 3.5.0(cpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -uv|0.8.4|0.8.6 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md deleted file mode 100644 index da7497f87..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change log: 3.5.0(gpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -uv|0.8.4|0.8.6 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md deleted file mode 100644 index 2b6cc50ca..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md +++ /dev/null @@ -1,72 +0,0 @@ -# Release notes: 3.5.0 - -Package | gpu| cpu ----|---|--- -python|3.12.9|3.12.9 -numpy|1.26.4|1.26.4 -jinja2|3.1.6|3.1.6 -pytorch|2.6.0|2.6.0 -pandas|2.3.1|2.3.1 -boto3|1.37.1|1.37.1 -aioboto3|14.1.0|14.1.0 -altair|5.5.0|5.5.0 -ipython|8.37.0|8.37.0 -jupyter-lsp|2.2.6|2.2.6 -jupyterlab|4.4.5|4.4.5 -amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 -langchain|0.3.27|0.3.27 -jupyter-ai|2.31.6|2.31.6 -amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 -jupyter-scheduler|2.11.0|2.11.0 -amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 -amazon-sagemaker-sql-magic|0.1.4|0.1.4 -jupyterlab-lsp|5.0.3|5.0.3 -amazon_sagemaker_sql_editor|0.1.18|0.1.18 -amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 -scipy|1.16.0|1.16.0 -matplotlib-base|3.10.5|3.10.5 -scikit-learn|1.7.1|1.7.1 -pip|25.2|25.2 -torchvision|0.21.0|0.21.0 -autogluon|1.4.0|1.4.0 -ipywidgets|8.1.7|8.1.7 -notebook|7.4.5|7.4.5 -aws-glue-sessions|1.0.9|1.0.9 -aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 -conda|25.7.0|25.7.0 -docker-cli|27.5.1|27.5.1 -uvicorn|0.35.0|0.35.0 -fastapi|0.116.1|0.116.1 -git-remote-codecommit|1.16|1.16 -jupyter-activity-monitor-extension|0.3.2|0.3.2 -jupyter-collaboration|3.1.0|3.1.0 -jupyter-dash|0.4.2|0.4.2 -jupyter-server-proxy|4.4.0|4.4.0 -jupyterlab-git|0.51.2|0.51.2 -keras|3.10.0|3.10.0 -langchain-aws|0.2.19|0.2.19 -mcp|1.12.3|1.12.3 -mlflow|2.22.0|2.22.0 -py-xgboost-gpu|2.1.4| -pyhive|0.7.0|0.7.0 -python-gssapi|1.9.0|1.9.0 -python-lsp-server|1.13.0|1.13.0 -s3fs|2024.12.0|2024.12.0 -sagemaker-code-editor|1.7.1|1.7.1 -sagemaker-headless-execution-driver|0.0.13|0.0.13 -sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 -sagemaker-jupyterlab-extension|0.5.1|0.5.1 -sagemaker-kernel-wrapper|0.0.5|0.0.5 -sagemaker-mlflow|0.1.0|0.1.0 -sagemaker-python-sdk|2.245.0|2.245.0 -sagemaker-studio|1.0.20|1.0.20 -sagemaker-studio-analytics-extension|0.2.0|0.2.0 -sagemaker-studio-cli|1.0.6|1.0.6 -sagemaker-studio-dataengineering-extensions|1.2.3|1.2.3 -sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 -seaborn|0.13.2|0.13.2 -supervisor|4.2.5|4.2.5 -tensorflow|2.18.0|2.18.0 -tf-keras|2.18.0|2.18.0 -uv|0.8.6|0.8.6 -py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out deleted file mode 100644 index 618d1bf25..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out +++ /dev/null @@ -1,816 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 -https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.6-heb9285d_0.conda#4d7f455410af4550371d3166eb20ae64 diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out deleted file mode 100644 index d1d46bef6..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out +++ /dev/null @@ -1,908 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda#40fe4284b8b5835a9073a645139f35af -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.3-pyhd8ed1ab_0.conda#4fd16ed1e6c6f1834b45e16684a5f84d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-33_hfdb39a5_mkl.conda#9f89883004e428c65c462fbb07618125 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-33_h372d94f_mkl.conda#71bd2fa1924b99978688f736343ff9eb -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-33_hc41d3b0_mkl.conda#8708ffe8e9393e576131ab8256372e07 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 -https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e -https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 -https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a -https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 -https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf -https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 -https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab -https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f -https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d -https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.1-py312h0ccc70a_0.conda#cb80d8cf0c8aa7433ada8cd03af8adf8 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h537e5f6_0.conda#b0674781beef9e302a17c330213ec41a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda#c532a6ee766bed75c4fa0c39e959d132 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250708-pyhd8ed1ab_0.conda#b6d4c200582ead6427f49a189e2c6d65 -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.16.0-pyhd8ed1ab_0.conda#b7e726feb1e5a230abb13591a4f26989 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h68727a3_1.conda#a8ea818e46addfa842348701a9dbe8f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda#fedf6bfe5d21d21d2b1785ec00a8889a -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312ha968d31_104.conda#ea87817807209f55c3936ff85e386e54 -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 -https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 -https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 -https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a -https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 -https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 -https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 -https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d -https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 -https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 -https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 -https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 -https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b -https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 -https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 -https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 -https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 -https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c -https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad -https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 -https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 -https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 -https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda#fad6b90165dcf39e3ac79de5dbc030a8 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.20-pyhd8ed1ab_0.conda#3c6dd66f38f8cd12e953c8d36bd550a9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.6-pyhd8ed1ab_0.conda#e6fcb773a77ccb75dec23fd23fc0bb34 -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.3-pyh80e38bb_0.conda#b29669773412516467e80c741d966c03 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.6-heb9285d_0.conda#4d7f455410af4550371d3166eb20ae64 From 5451eec805bb6c52bead8969943de62bf3dcab06 Mon Sep 17 00:00:00 2001 From: SageMaker Distribution Bot Date: Mon, 11 Aug 2025 07:35:45 +0000 Subject: [PATCH 08/10] chore: add post-build artifact files for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 12 + .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 12 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 ++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ++++++++++++++++ build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ++++++++++++++++++ 5 files changed, 1820 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md new file mode 100644 index 000000000..0b429fa46 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md @@ -0,0 +1,12 @@ +# Change log: 3.5.0(cpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +sagemaker-studio|1.0.20|1.0.21 +sagemaker-studio-cli|1.0.6|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 +uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md new file mode 100644 index 000000000..20ed56d82 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md @@ -0,0 +1,12 @@ +# Change log: 3.5.0(gpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +sagemaker-studio|1.0.20|1.0.21 +sagemaker-studio-cli|1.0.6|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 +uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md new file mode 100644 index 000000000..36030d077 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md @@ -0,0 +1,72 @@ +# Release notes: 3.5.0 + +Package | gpu| cpu +---|---|--- +python|3.12.9|3.12.9 +numpy|1.26.4|1.26.4 +jinja2|3.1.6|3.1.6 +pytorch|2.6.0|2.6.0 +pandas|2.3.1|2.3.1 +boto3|1.37.1|1.37.1 +aioboto3|14.1.0|14.1.0 +altair|5.5.0|5.5.0 +ipython|8.37.0|8.37.0 +jupyter-lsp|2.2.6|2.2.6 +jupyterlab|4.4.5|4.4.5 +amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 +langchain|0.3.27|0.3.27 +jupyter-ai|2.31.6|2.31.6 +amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 +jupyter-scheduler|2.11.0|2.11.0 +amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 +amazon-sagemaker-sql-magic|0.1.4|0.1.4 +jupyterlab-lsp|5.0.3|5.0.3 +amazon_sagemaker_sql_editor|0.1.18|0.1.18 +amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 +scipy|1.16.0|1.16.0 +matplotlib-base|3.10.5|3.10.5 +scikit-learn|1.7.1|1.7.1 +pip|25.2|25.2 +torchvision|0.21.0|0.21.0 +autogluon|1.4.0|1.4.0 +ipywidgets|8.1.7|8.1.7 +notebook|7.4.5|7.4.5 +aws-glue-sessions|1.0.9|1.0.9 +aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 +conda|25.7.0|25.7.0 +docker-cli|27.5.1|27.5.1 +uvicorn|0.35.0|0.35.0 +fastapi|0.116.1|0.116.1 +git-remote-codecommit|1.16|1.16 +jupyter-activity-monitor-extension|0.3.2|0.3.2 +jupyter-collaboration|3.1.0|3.1.0 +jupyter-dash|0.4.2|0.4.2 +jupyter-server-proxy|4.4.0|4.4.0 +jupyterlab-git|0.51.2|0.51.2 +keras|3.10.0|3.10.0 +langchain-aws|0.2.19|0.2.19 +mcp|1.12.3|1.12.3 +mlflow|2.22.0|2.22.0 +py-xgboost-gpu|2.1.4| +pyhive|0.7.0|0.7.0 +python-gssapi|1.9.0|1.9.0 +python-lsp-server|1.13.0|1.13.0 +s3fs|2024.12.0|2024.12.0 +sagemaker-code-editor|1.7.1|1.7.1 +sagemaker-headless-execution-driver|0.0.13|0.0.13 +sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 +sagemaker-jupyterlab-extension|0.5.1|0.5.1 +sagemaker-kernel-wrapper|0.0.5|0.0.5 +sagemaker-mlflow|0.1.0|0.1.0 +sagemaker-python-sdk|2.245.0|2.245.0 +sagemaker-studio|1.0.21|1.0.21 +sagemaker-studio-analytics-extension|0.2.0|0.2.0 +sagemaker-studio-cli|1.0.7|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.4|1.2.4 +sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 +seaborn|0.13.2|0.13.2 +supervisor|4.2.5|4.2.5 +tensorflow|2.18.0|2.18.0 +tf-keras|2.18.0|2.18.0 +uv|0.8.8|0.8.8 +py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out new file mode 100644 index 000000000..9e186fbc8 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out @@ -0,0 +1,816 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h0a2e395_2.conda#de0b60c5989403bedaec0327448f64f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out new file mode 100644 index 000000000..9671b7973 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out @@ -0,0 +1,908 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 +https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e +https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 +https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a +https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 +https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf +https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 +https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab +https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f +https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d +https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h0a2e395_2.conda#de0b60c5989403bedaec0327448f64f8 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312h96e91ad_105.conda#e660c99098c28fafdbed7ac7f8279e5f +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a +https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 +https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a +https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 +https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d +https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 +https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 +https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 +https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 +https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b +https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 +https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 +https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 +https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c +https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad +https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 +https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 +https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 +https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab From 9535e63b111a87d7bba0aa8945764047e0509cda Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Aug 2025 00:05:25 +0000 Subject: [PATCH 09/10] chore: Generate build artifacts for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 12 - .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 12 - build_artifacts/v3/v3.5/v3.5.0/Dockerfile | 2 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 -- build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ---------------- .../sagemaker-ui/sagemaker-mcp/smus-mcp.py | 57 ++ .../sagemaker-ui/sagemaker_ui_post_startup.sh | 29 + .../etc/sagemaker/sm_pysdk_default_config.py | 35 +- .../bin/entrypoint-sagemaker-ui-code-editor | 1 - .../entrypoint-sagemaker-ui-jupyter-server | 1 - build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ------------------ 11 files changed, 105 insertions(+), 1840 deletions(-) delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out delete mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md deleted file mode 100644 index 0b429fa46..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md +++ /dev/null @@ -1,12 +0,0 @@ -# Change log: 3.5.0(cpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -sagemaker-studio|1.0.20|1.0.21 -sagemaker-studio-cli|1.0.6|1.0.7 -sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 -uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md deleted file mode 100644 index 20ed56d82..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md +++ /dev/null @@ -1,12 +0,0 @@ -# Change log: 3.5.0(gpu) - -## Upgrades: - -Package | Previous Version | Current Version ----|---|--- -notebook|7.4.4|7.4.5 -conda|25.5.1|25.7.0 -sagemaker-studio|1.0.20|1.0.21 -sagemaker-studio-cli|1.0.6|1.0.7 -sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 -uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/Dockerfile b/build_artifacts/v3/v3.5/v3.5.0/Dockerfile index 644caf8aa..c2cfedf94 100644 --- a/build_artifacts/v3/v3.5/v3.5.0/Dockerfile +++ b/build_artifacts/v3/v3.5/v3.5.0/Dockerfile @@ -111,6 +111,8 @@ RUN if [[ -z $ARG_BASED_ENV_IN_FILENAME ]] ; \ micromamba create --prefix /opt/conda/envs/sagemaker-recovery-mode && \ micromamba install --prefix /opt/conda/envs/sagemaker-recovery-mode -y $JUPYTERLAB_VERSION $SAGEMAKER_JUPYTERLAB_VERSION $SUPERVISOR_VERSION && \ micromamba clean --all --yes --force-pkgs-dirs && \ + rm -rf /opt/conda/etc/conda/test-files/ && \ + find /opt/conda -name "yarn.lock" -type f -delete && \ rm -rf /tmp/*.in && \ sudo ln -s $(which python3) /usr/bin/python && \ # Update npm version diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md deleted file mode 100644 index 36030d077..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md +++ /dev/null @@ -1,72 +0,0 @@ -# Release notes: 3.5.0 - -Package | gpu| cpu ----|---|--- -python|3.12.9|3.12.9 -numpy|1.26.4|1.26.4 -jinja2|3.1.6|3.1.6 -pytorch|2.6.0|2.6.0 -pandas|2.3.1|2.3.1 -boto3|1.37.1|1.37.1 -aioboto3|14.1.0|14.1.0 -altair|5.5.0|5.5.0 -ipython|8.37.0|8.37.0 -jupyter-lsp|2.2.6|2.2.6 -jupyterlab|4.4.5|4.4.5 -amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 -langchain|0.3.27|0.3.27 -jupyter-ai|2.31.6|2.31.6 -amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 -jupyter-scheduler|2.11.0|2.11.0 -amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 -amazon-sagemaker-sql-magic|0.1.4|0.1.4 -jupyterlab-lsp|5.0.3|5.0.3 -amazon_sagemaker_sql_editor|0.1.18|0.1.18 -amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 -scipy|1.16.0|1.16.0 -matplotlib-base|3.10.5|3.10.5 -scikit-learn|1.7.1|1.7.1 -pip|25.2|25.2 -torchvision|0.21.0|0.21.0 -autogluon|1.4.0|1.4.0 -ipywidgets|8.1.7|8.1.7 -notebook|7.4.5|7.4.5 -aws-glue-sessions|1.0.9|1.0.9 -aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 -conda|25.7.0|25.7.0 -docker-cli|27.5.1|27.5.1 -uvicorn|0.35.0|0.35.0 -fastapi|0.116.1|0.116.1 -git-remote-codecommit|1.16|1.16 -jupyter-activity-monitor-extension|0.3.2|0.3.2 -jupyter-collaboration|3.1.0|3.1.0 -jupyter-dash|0.4.2|0.4.2 -jupyter-server-proxy|4.4.0|4.4.0 -jupyterlab-git|0.51.2|0.51.2 -keras|3.10.0|3.10.0 -langchain-aws|0.2.19|0.2.19 -mcp|1.12.3|1.12.3 -mlflow|2.22.0|2.22.0 -py-xgboost-gpu|2.1.4| -pyhive|0.7.0|0.7.0 -python-gssapi|1.9.0|1.9.0 -python-lsp-server|1.13.0|1.13.0 -s3fs|2024.12.0|2024.12.0 -sagemaker-code-editor|1.7.1|1.7.1 -sagemaker-headless-execution-driver|0.0.13|0.0.13 -sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 -sagemaker-jupyterlab-extension|0.5.1|0.5.1 -sagemaker-kernel-wrapper|0.0.5|0.0.5 -sagemaker-mlflow|0.1.0|0.1.0 -sagemaker-python-sdk|2.245.0|2.245.0 -sagemaker-studio|1.0.21|1.0.21 -sagemaker-studio-analytics-extension|0.2.0|0.2.0 -sagemaker-studio-cli|1.0.7|1.0.7 -sagemaker-studio-dataengineering-extensions|1.2.4|1.2.4 -sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 -seaborn|0.13.2|0.13.2 -supervisor|4.2.5|4.2.5 -tensorflow|2.18.0|2.18.0 -tf-keras|2.18.0|2.18.0 -uv|0.8.8|0.8.8 -py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out deleted file mode 100644 index 9e186fbc8..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out +++ /dev/null @@ -1,816 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h0a2e395_2.conda#de0b60c5989403bedaec0327448f64f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 -https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py index 1fb237e3f..e37dbae19 100644 --- a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker-mcp/smus-mcp.py @@ -7,6 +7,7 @@ import logging import os import re +import time from typing import Any, Dict from mcp.server.fastmcp import FastMCP @@ -83,6 +84,52 @@ def create_smus_context_identifiers_response(domain_id: str, project_id: str, re Again, include only required parameters. Any extra parameters may cause the API to fail. Stick strictly to the schema.""" +def write_log_entry( + operation: str, tool_name: str, error_count: int = 0, domain_id: str = "", latency: float = 0 +) -> None: + """ + Write a log entry to the SageMaker GenAI Jupyter Lab extension log file. + + Args: + operation: The operation being performed + tool_name: The name of the tool being used + error_count: Number of errors (0 for success, 1 for failure) + domain_id: The domain identifier (optional) + latency: Execution latency in milliseconds + """ + try: + log_entry = { + "Operation": operation, + "ToolName": tool_name, + "ErrorCount": error_count, + "DomainId": domain_id, + "Latency": latency, + "_aws": { + "Timestamp": int(time.time() * 1000), + "CloudWatchMetrics": [ + { + "Dimensions": [["Operation"], ["ToolName"]], + "Metrics": [ + {"Name": "ErrorCount", "Unit": "Count"}, + {"Name": "Latency", "Unit": "Milliseconds"}, + ], + "Namespace": "SagemakerGenAIJupyterLab", + } + ], + }, + } + + # Write to log file + log_file_path = "/var/log/studio/sagemaker_genai_jl_ext/sagemaker_genai_jl_extension.log" + os.makedirs(os.path.dirname(log_file_path), exist_ok=True) + with open(log_file_path, "a") as log_file: + log_file.write(json.dumps(log_entry) + "\n") + + except Exception: + # Fail quietly - logging failures shouldn't affect main functionality + pass + + async def aws_context_provider() -> Dict[str, Any]: """ AWS Context Provider - MUST BE CALLED BEFORE ANY use_aws OPERATIONS @@ -101,16 +148,26 @@ async def aws_context_provider() -> Dict[str, Any]: Returns: dict: Parameter context to be used with subsequent use_aws operations """ + start_time = time.time() identifiers_response = "" + domain_id = "" try: ctx = ProjectContext() domain_id = safe_get_attr(ctx, "domain_id", "") project_id = safe_get_attr(ctx, "project_id", "") region = safe_get_attr(ctx, "region", "") identifiers_response = create_smus_context_identifiers_response(domain_id, project_id, region) + + latency = (time.time() - start_time) * 1000 + write_log_entry("SMUS-Local-MCP", "aws_context_provider", 0, domain_id, latency) + return {"response": identifiers_response} except Exception as e: logger.error(f"Error providing SMUS context identifiers: {e}") + # Calculate latency and log error + latency = (time.time() - start_time) * 1000 + error_domain_id = domain_id if domain_id else "unable to retrieve domain id" + write_log_entry("SMUS-Local-MCP", "aws_context_provider", 1, error_domain_id, latency) return {"response": identifiers_response, "error": "Error providing SMUS context identifiers"} diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh index b310fd360..3cec0b226 100755 --- a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker-ui/sagemaker_ui_post_startup.sh @@ -103,11 +103,23 @@ is_express_mode=$(echo "$cleaned_response" | jq -r '.preferences.DOMAIN_MODE == if [ "$is_express_mode" = "true" ]; then echo "Domain is in express mode. Using default credentials" + if grep -q "^DOMAIN_MODE=" ~/.bashrc; then + echo "DOMAIN_MODE is defined in the env" + else + echo DOMAIN_MODE="EXPRESS" >> ~/.bashrc + echo readonly DOMAIN_MODE >> ~/.bashrc + fi # Use default credentials - no additional configuration needed aws configure set credential_source EcsContainer --profile DomainExecutionRoleCreds echo "Successfully configured DomainExecutionRoleCreds profile with default credentials" else echo "Domain is not in express mode" + if grep -q "^DOMAIN_MODE=" ~/.bashrc; then + echo "DOMAIN_MODE is defined in the env" + else + echo DOMAIN_MODE="NON_EXPRESS" >> ~/.bashrc + echo readonly DOMAIN_MODE >> ~/.bashrc + fi # Setting this to +x to not log credentials from the response of fetching credentials. set +x # Note: The $? check immediately follows the sagemaker-studio command to ensure we're checking its exit status. @@ -254,6 +266,23 @@ else sed -i '/^export AMAZON_Q_SIGV4=/d' ~/.bashrc fi +# Setup Q CLI telemetry +if [ "${SAGEMAKER_APP_TYPE_LOWERCASE}" = "jupyterlab" ]; then + q_cli_client_application="SMUS_JUPYTER_LAB" +else + q_cli_client_application="SMUS_CODE_EDITOR" +fi +if [ "$is_express_mode" = "true" ]; then + q_cli_client_application="${q_cli_client_application}_EXPRESS" +fi + +if grep -q "^export Q_CLI_CLIENT_APPLICATION=" ~/.bashrc; then + echo Q_CLI_CLIENT_APPLICATION is defined in the env +else + echo export Q_CLI_CLIENT_APPLICATION=$q_cli_client_application >> ~/.bashrc + echo readonly Q_CLI_CLIENT_APPLICATION >> ~/.bashrc +fi + # Setup SageMaker MCP configuration echo "Setting up SageMaker MCP configuration..." mkdir -p $HOME/.aws/amazonq/ diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py index 328dddb99..35b559e96 100644 --- a/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/etc/sagemaker/sm_pysdk_default_config.py @@ -6,9 +6,14 @@ def generate_intelligent_default_config(metadata: str) -> dict: - has_vpc = metadata["SecurityGroupIds"] and metadata["Subnets"] and metadata["SecurityGroupIds"] != [''] and metadata["Subnets"] != [''] + has_vpc = ( + metadata["SecurityGroupIds"] + and metadata["Subnets"] + and metadata["SecurityGroupIds"] != [""] + and metadata["Subnets"] != [""] + ) vpc_config = {"SecurityGroupIds": metadata["SecurityGroupIds"], "Subnets": metadata["Subnets"]} if has_vpc else None - + config = { "SchemaVersion": "1.0", "SageMaker": { @@ -35,30 +40,20 @@ def generate_intelligent_default_config(metadata: str) -> dict: "TrainingJob": {"RoleArn": metadata["UserRoleArn"]}, }, } - + if has_vpc: config["SageMaker"]["PythonSDK"]["Modules"]["RemoteFunction"]["VpcConfig"] = vpc_config config["SageMaker"]["PythonSDK"]["Modules"]["NotebookJob"]["VpcConfig"] = vpc_config config["SageMaker"]["MonitoringSchedule"] = { - "MonitoringScheduleConfig": { - "MonitoringJobDefinition": { - "NetworkConfig": {"VpcConfig": vpc_config} - } - } - } - config["SageMaker"]["AutoMLJob"] = { - "AutoMLJobConfig": { - "SecurityConfig": {"VpcConfig": vpc_config} - } - } - config["SageMaker"]["AutoMLJobV2"] = { - "SecurityConfig": {"VpcConfig": vpc_config} + "MonitoringScheduleConfig": {"MonitoringJobDefinition": {"NetworkConfig": {"VpcConfig": vpc_config}}} } + config["SageMaker"]["AutoMLJob"] = {"AutoMLJobConfig": {"SecurityConfig": {"VpcConfig": vpc_config}}} + config["SageMaker"]["AutoMLJobV2"] = {"SecurityConfig": {"VpcConfig": vpc_config}} config["SageMaker"]["CompilationJob"] = {"VpcConfig": vpc_config} config["SageMaker"]["Model"]["VpcConfig"] = vpc_config config["SageMaker"]["ProcessingJob"]["NetworkConfig"] = {"VpcConfig": vpc_config} config["SageMaker"]["TrainingJob"]["VpcConfig"] = vpc_config - + return config @@ -93,7 +88,11 @@ def generate_intelligent_default_config(metadata: str) -> dict: } # Not create config file when invalid value exists in metadata - empty_values = [key for key, value in metadata.items() if key not in ["SecurityGroupIds", "Subnets"] and (value == "" or value == [""])] + empty_values = [ + key + for key, value in metadata.items() + if key not in ["SecurityGroupIds", "Subnets"] and (value == "" or value == [""]) + ] if empty_values: raise AttributeError(f"There are empty values in the metadata: {empty_values}") diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor index 575feba4c..82ed47ffe 100755 --- a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-code-editor @@ -11,7 +11,6 @@ micromamba activate base export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') export SERVICE_NAME='SageMakerUnifiedStudio' -export Q_CLI_CLIENT_APPLICATION='SMUS_CODE_EDITOR' mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord exec supervisord -c /etc/supervisor/conf.d/supervisord-sagemaker-ui-code-editor.conf -n \ No newline at end of file diff --git a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server index 9bace395f..49c34623a 100755 --- a/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server +++ b/build_artifacts/v3/v3.5/v3.5.0/dirs/usr/local/bin/entrypoint-sagemaker-ui-jupyter-server @@ -21,7 +21,6 @@ fi export SAGEMAKER_APP_TYPE_LOWERCASE=$(echo $SAGEMAKER_APP_TYPE | tr '[:upper:]' '[:lower:]') export SERVICE_NAME='SageMakerUnifiedStudio' -export Q_CLI_CLIENT_APPLICATION='SMUS_JUPYTER_LAB' mkdir -p $STUDIO_LOGGING_DIR/$SAGEMAKER_APP_TYPE_LOWERCASE/supervisord exec supervisord -c /etc/supervisor/conf.d/supervisord-sagemaker-ui.conf -n diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out deleted file mode 100644 index 9671b7973..000000000 --- a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out +++ /dev/null @@ -1,908 +0,0 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -@EXPLICIT -https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 -https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 -https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 -https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 -https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc -https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc -https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b -https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 -https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 -https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 -https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 -https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc -https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 -https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f -https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 -https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 -https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa -https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee -https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac -https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 -https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 -https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 -https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa -https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d -https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d -https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 -https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 -https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 -https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 -https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f -https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e -https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 -https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a -https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 -https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e -https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 -https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 -https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 -https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 -https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf -https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 -https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab -https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f -https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 -https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a -https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b -https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 -https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c -https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 -https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 -https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e -https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b -https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d -https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 -https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 -https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 -https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 -https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 -https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 -https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 -https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 -https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 -https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 -https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be -https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 -https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 -https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 -https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 -https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b -https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 -https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 -https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b -https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 -https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d -https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e -https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 -https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f -https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 -https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe -https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee -https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 -https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 -https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 -https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 -https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 -https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f -https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 -https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b -https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 -https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e -https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c -https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e -https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea -https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a -https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 -https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e -https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 -https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 -https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab -https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 -https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a -https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 -https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c -https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 -https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 -https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e -https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 -https://conda.anaconda.org/conda-forge/noarch/narwhals-2.0.1-pyhe01879c_0.conda#5f0dea40791cecf0f82882b9eea7f7c1 -https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf -https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a -https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac -https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb -https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 -https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed -https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea -https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 -https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b -https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc -https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 -https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b -https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc -https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 -https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d -https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 -https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 -https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 -https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd -https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d -https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 -https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d -https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d -https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c -https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c -https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b -https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c -https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 -https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 -https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 -https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd -https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 -https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f -https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d -https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 -https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d -https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 -https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 -https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 -https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 -https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d -https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e -https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c -https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e -https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 -https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 -https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 -https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 -https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 -https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab -https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb -https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 -https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 -https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc -https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 -https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 -https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 -https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf -https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 -https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 -https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c -https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd -https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 -https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 -https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 -https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 -https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 -https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e -https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 -https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae -https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a -https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 -https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 -https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 -https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c -https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a -https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 -https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 -https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 -https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 -https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 -https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 -https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 -https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 -https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 -https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db -https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd -https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 -https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 -https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 -https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b -https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 -https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e -https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc -https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b -https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 -https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff -https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 -https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 -https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 -https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa -https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f -https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c -https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 -https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d -https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c -https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb -https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 -https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 -https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 -https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 -https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 -https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h0a2e395_2.conda#de0b60c5989403bedaec0327448f64f8 -https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 -https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 -https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d -https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 -https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 -https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 -https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 -https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c -https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a -https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 -https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 -https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 -https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 -https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e -https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b -https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 -https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 -https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 -https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 -https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 -https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 -https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 -https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff -https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 -https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 -https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa -https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c -https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 -https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec -https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 -https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba -https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e -https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 -https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 -https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe -https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa -https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 -https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 -https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 -https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 -https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f -https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 -https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 -https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 -https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c -https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 -https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 -https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 -https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 -https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 -https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 -https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f -https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 -https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 -https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c -https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 -https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 -https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed -https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 -https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81 -https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 -https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 -https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 -https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 -https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 -https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f -https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 -https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd -https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 -https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 -https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 -https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d -https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 -https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 -https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 -https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f -https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 -https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 -https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 -https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 -https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a -https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 -https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 -https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 -https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 -https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 -https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 -https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 -https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 -https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d -https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df -https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 -https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c -https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be -https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 -https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a -https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 -https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 -https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de -https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d -https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 -https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e -https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c -https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 -https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 -https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb -https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 -https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e -https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 -https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad -https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b -https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb -https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 -https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 -https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e -https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b -https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e -https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b -https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab -https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 -https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 -https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 -https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312h96e91ad_105.conda#e660c99098c28fafdbed7ac7f8279e5f -https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 -https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 -https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 -https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 -https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 -https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 -https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee -https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a -https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 -https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 -https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc -https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c -https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f -https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 -https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 -https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 -https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e -https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 -https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 -https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 -https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 -https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf -https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 -https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 -https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 -https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d -https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 -https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a -https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b -https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 -https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 -https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb -https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 -https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 -https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b -https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e -https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae -https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 -https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec -https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 -https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca -https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf -https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 -https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d -https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 -https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 -https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 -https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f -https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa -https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 -https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 -https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e -https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e -https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 -https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c -https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc -https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f -https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 -https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe -https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 -https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 -https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 -https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 -https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 -https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 -https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c -https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 -https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a -https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 -https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 -https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec -https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e -https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c -https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb -https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 -https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 -https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff -https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 -https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 -https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be -https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d -https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 -https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 -https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 -https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 -https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 -https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 -https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 -https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d -https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca -https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 -https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab -https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.2-py312h8a5da7c_0.conda#f8830a2249f4b8a5f9c33cb44ad5c31a -https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 -https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d -https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 -https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 -https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 -https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 -https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 -https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 -https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b -https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde -https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 -https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 -https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 -https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 -https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c -https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 -https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 -https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 -https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad -https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 -https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 -https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 -https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 -https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf -https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b -https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 -https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c -https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 -https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 -https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 -https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 -https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 -https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 -https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c -https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 -https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 -https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 -https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe -https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 -https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 -https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 -https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 -https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 -https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e -https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 -https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 -https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa -https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c -https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa -https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d -https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 -https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 -https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 -https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 -https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 -https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 -https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee -https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f -https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 -https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 -https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 -https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 -https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 -https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 -https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 -https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 -https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f -https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 -https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc -https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f -https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 -https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 -https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e -https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e -https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 -https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a -https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 -https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a -https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 -https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 -https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.26-py312h0ccc70a_0.conda#64af672c191718f75c8297694323fa2e -https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 -https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 -https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 -https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 -https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 -https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 -https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 -https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b -https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da -https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 -https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 -https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 -https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 -https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 -https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e -https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a -https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.3-pyhd8ed1ab_0.conda#8577501de7ff991ad88205991d1a98f4 -https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda#af2060041d4f3250a7eb6ab3ec0e549b -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 -https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af -https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 -https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb -https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 -https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 -https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c -https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 -https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 -https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 -https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 -https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 -https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c -https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 -https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 -https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 -https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a -https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 -https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 -https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 -https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 -https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 -https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a -https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f -https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 -https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 -https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd -https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db -https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a -https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 -https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f -https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c -https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 -https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 -https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 -https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 -https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 -https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 -https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 -https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 -https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d -https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 -https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 -https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 -https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 -https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 -https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd -https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 -https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b -https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab From e6e355956c4667f318c8a2b4dddeffaecb2afe78 Mon Sep 17 00:00:00 2001 From: SageMaker Distribution Bot Date: Tue, 12 Aug 2025 07:35:49 +0000 Subject: [PATCH 10/10] chore: add post-build artifact files for 3.5.0 release --- .../v3/v3.5/v3.5.0/CHANGELOG-cpu.md | 13 + .../v3/v3.5/v3.5.0/CHANGELOG-gpu.md | 13 + build_artifacts/v3/v3.5/v3.5.0/RELEASE.md | 72 ++ build_artifacts/v3/v3.5/v3.5.0/cpu.env.out | 816 ++++++++++++++++ build_artifacts/v3/v3.5/v3.5.0/gpu.env.out | 908 ++++++++++++++++++ 5 files changed, 1822 insertions(+) create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/RELEASE.md create mode 100644 build_artifacts/v3/v3.5/v3.5.0/cpu.env.out create mode 100644 build_artifacts/v3/v3.5/v3.5.0/gpu.env.out diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md new file mode 100644 index 000000000..60acfd50a --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-cpu.md @@ -0,0 +1,13 @@ +# Change log: 3.5.0(cpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +mcp|1.12.3|1.12.4 +sagemaker-studio|1.0.20|1.0.21 +sagemaker-studio-cli|1.0.6|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 +uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md new file mode 100644 index 000000000..94bd79d90 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/CHANGELOG-gpu.md @@ -0,0 +1,13 @@ +# Change log: 3.5.0(gpu) + +## Upgrades: + +Package | Previous Version | Current Version +---|---|--- +notebook|7.4.4|7.4.5 +conda|25.5.1|25.7.0 +mcp|1.12.3|1.12.4 +sagemaker-studio|1.0.20|1.0.21 +sagemaker-studio-cli|1.0.6|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.3|1.2.4 +uv|0.8.4|0.8.8 diff --git a/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md new file mode 100644 index 000000000..06a075903 --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/RELEASE.md @@ -0,0 +1,72 @@ +# Release notes: 3.5.0 + +Package | gpu| cpu +---|---|--- +python|3.12.9|3.12.9 +numpy|1.26.4|1.26.4 +jinja2|3.1.6|3.1.6 +pytorch|2.6.0|2.6.0 +pandas|2.3.1|2.3.1 +boto3|1.37.1|1.37.1 +aioboto3|14.1.0|14.1.0 +altair|5.5.0|5.5.0 +ipython|8.37.0|8.37.0 +jupyter-lsp|2.2.6|2.2.6 +jupyterlab|4.4.5|4.4.5 +amazon-q-developer-jupyterlab-ext|3.4.8|3.4.8 +langchain|0.3.27|0.3.27 +jupyter-ai|2.31.6|2.31.6 +amazon-sagemaker-jupyter-ai-q-developer|1.2.7|1.2.7 +jupyter-scheduler|2.11.0|2.11.0 +amazon-sagemaker-jupyter-scheduler|3.1.15|3.1.15 +amazon-sagemaker-sql-magic|0.1.4|0.1.4 +jupyterlab-lsp|5.0.3|5.0.3 +amazon_sagemaker_sql_editor|0.1.18|0.1.18 +amzn-sagemaker-aiops-jupyterlab-extension|1.0.4|1.0.4 +scipy|1.16.0|1.16.0 +matplotlib-base|3.10.5|3.10.5 +scikit-learn|1.7.1|1.7.1 +pip|25.2|25.2 +torchvision|0.21.0|0.21.0 +autogluon|1.4.0|1.4.0 +ipywidgets|8.1.7|8.1.7 +notebook|7.4.5|7.4.5 +aws-glue-sessions|1.0.9|1.0.9 +aws-s3-access-grants-boto3-plugin|1.2.0|1.2.0 +conda|25.7.0|25.7.0 +docker-cli|27.5.1|27.5.1 +uvicorn|0.35.0|0.35.0 +fastapi|0.116.1|0.116.1 +git-remote-codecommit|1.16|1.16 +jupyter-activity-monitor-extension|0.3.2|0.3.2 +jupyter-collaboration|3.1.0|3.1.0 +jupyter-dash|0.4.2|0.4.2 +jupyter-server-proxy|4.4.0|4.4.0 +jupyterlab-git|0.51.2|0.51.2 +keras|3.10.0|3.10.0 +langchain-aws|0.2.19|0.2.19 +mcp|1.12.4|1.12.4 +mlflow|2.22.0|2.22.0 +py-xgboost-gpu|2.1.4| +pyhive|0.7.0|0.7.0 +python-gssapi|1.9.0|1.9.0 +python-lsp-server|1.13.0|1.13.0 +s3fs|2024.12.0|2024.12.0 +sagemaker-code-editor|1.7.1|1.7.1 +sagemaker-headless-execution-driver|0.0.13|0.0.13 +sagemaker-jupyterlab-emr-extension|0.4.0|0.4.0 +sagemaker-jupyterlab-extension|0.5.1|0.5.1 +sagemaker-kernel-wrapper|0.0.5|0.0.5 +sagemaker-mlflow|0.1.0|0.1.0 +sagemaker-python-sdk|2.245.0|2.245.0 +sagemaker-studio|1.0.21|1.0.21 +sagemaker-studio-analytics-extension|0.2.0|0.2.0 +sagemaker-studio-cli|1.0.7|1.0.7 +sagemaker-studio-dataengineering-extensions|1.2.4|1.2.4 +sagemaker-studio-dataengineering-sessions|1.2.1|1.2.1 +seaborn|0.13.2|0.13.2 +supervisor|4.2.5|4.2.5 +tensorflow|2.18.0|2.18.0 +tf-keras|2.18.0|2.18.0 +uv|0.8.8|0.8.8 +py-xgboost-cpu| |2.1.4 diff --git a/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out new file mode 100644 index 000000000..4ca2c0a9e --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/cpu.env.out @@ -0,0 +1,816 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-cpu_0.tar.bz2#23b8f98a355030331f40d0245492f715 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda#915f5995e94f60e9a4826e0b0920ee88 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hc5f969b_101.conda#284859a044d1c9b9e1c0a29cee771305 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py312_h446997d_101.conda#47d470ce7ceb3775d3f1a4c00ecef44d +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda#b38117a3c920364aff79f870c984b4a3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-hc7b3859_3_cpu.conda#9ed3ded6da29dec8417f2e1db68798f2 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_3_cpu.conda#8f8dc214d89e06933f1bc1dcd2310b9c +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_3_cpu.conda#1d04307cdb1d8aeb5f55b047d5d403ea +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_3_cpu.conda#a28f04b6e68a1c76de76783108ad729d +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_3_cpu.conda#a58e4763af8293deaac77b63bc7804d8 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda#227543d1eef90da786f0c63bd0787839 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.1.0-pyhe01879c_0.conda#bc0ac52e6ec1394d9cf5dae0c51ae35e +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312h2a9cbd2_0_cpu.conda#286d77f94e44b63ede4da4421c18f469 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.9-py312h0a2e395_0.conda#f1f7cfc42b0fa6adb4c304d609077a78 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda#5b5203189eb668f042ac2b0826244964 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cpu_py312_h11dcf35_1.conda#64c4f7042c362b18432f39687d7d00ea +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.7-cpu_py312he8b0ff3_1.conda#97835b2659eabf5e4af04509b8c549bc +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/libboost-1.88.0-h6c02f8c_0.conda#e0afbff39e5218b5ccdac40ad3cbc5cf +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cpu_h1ca3010_3.conda#426859a575ae097ffff31f1c8b51baf2 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cpu_py_3.conda#840c838875d01e01a36991de6d581963 +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cpu_h97e353d_2.conda#35c3f410cf4a9f010b47ed4382d7ee3c +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cpu_pyhf5c67e3_2.conda#d1ff3691bce31b0ae64840e22549b555 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cpu_pyhc1a9e11_2.conda#7e87579f3c6d0ff91ab9709c5734f9b9 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.3-py312h8a5da7c_0.conda#47633b6600c6ff2b4930b5b0b4704a53 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.27-py312h0ccc70a_0.conda#9022a1fce362d3784bc0e22a8643b14f +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.4-pyhd8ed1ab_0.conda#54f2625826d6241d8beee9407644a676 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda#1997a083ef0b4c9331f9191564be275e +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-cpu-2.1.4-pyhc1a9e11_2.conda#828e95e1dea0ddc2e2dcc3b1078ca5dd +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cpu_py312h099d1c6_0.conda#90302f6d1d41808be7c73f0fd3eb4303 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cpu_py312hc0a35a6_0.conda#a5167a1ef11ed952f96bf0a60af898f5 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cpu_py312h69ecde4_0.conda#a2192deb0165a2e7569a59c64b5be05b +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab diff --git a/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out new file mode 100644 index 000000000..1ec62547b --- /dev/null +++ b/build_artifacts/v3/v3.5/v3.5.0/gpu.env.out @@ -0,0 +1,908 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: linux-64 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.8-h4922eb0_1.conda#5d5099916a3659a46cca8f974d0455b9 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda#ee5c2118262e30b972bc0b4db8ef0ba5 +https://conda.anaconda.org/conda-forge/linux-64/_py-xgboost-mutex-2.0-gpu_0.tar.bz2#7702188077361f43a4d61e64c694f850 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda#f406dcbb2e7bef90d793e50e79a2882b +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda#28771437ffcd9f3417c66012dc49a3be +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda#4211416ecba1866fab0c6470986c22d6 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda#3fa05c528d8a1e2a67bbf1e36f22d3bc +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda#74784ee3d225fc3dca89edb635b4e5cc +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda#ffffb341206dd0dab0c36053c048d621 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda#5665f0079432f8848079c811cdb537d5 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda#c3efd25ac4d74b1584d2f7a57195ddf1 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda#e5279009e7a7f7edd3cd2880c502b3cc +https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda#859c6bec94cd74119f12b961aba965a8 +https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda#aaa2a381ccc56eac91d63b6c1240312f +https://conda.anaconda.org/conda-forge/noarch/absl-py-2.3.1-pyhd8ed1ab_0.conda#7d4f1ddc43d323c916b2c744835eb093 +https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda#e041ad4c43ab5e10c74587f95378ebc7 +https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.7-py39h598437d_0.conda#361a427d655f5b557372da20aefd4919 +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda#cf2485f39740de96e2a7f2bb18ed2fee +https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda#11f59985f49df4620890f3e746ed7102 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda#7e7d5ef1b9ed630e4a1c358d6bc62284 +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda#3c376af8888c386b9d3d1c2701e2f3ab +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda#a32e0c069f6c3dcac635f7b0b0dac67e +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.19-pyhd8ed1ab_0.conda#6bb37c314b3cc1515dcf086ffe01c46e +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda#f6082eae112814f1447b56a5e1f6ed05 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda#9efbfdc37242619130ea42b1cc4ed861 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda#75be1a943e0a7f99fcf118309092c635 +https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.34.4-pyhd8ed1ab_0.conda#222c7a91b0cb1e54e169d1be00b805a3 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda#2d34729cbc1da0ec988e57b13b712067 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda#915f5995e94f60e9a4826e0b0920ee88 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda#10bcbd05e1c1c9d652fccb42b776a9fa +https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda#d821210ab60be56dd27b5525ed18366d +https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hb60516a_2.conda#761511f996d6e5e7b11ade8b25ecb68d +https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda#e4ab075598123e783b788b995afbdad0 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda#2ab9d1b88cf3e99b2d060b17072fe8eb +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda#b45c7c718d1e1cde0e7b0d9c463b617f +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda#77f13fe82430578ec2ff162fc89a13a0 +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f +https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda#1c8b99e65a4423b1e4ac2e4c76fb0978 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda#314908ad05e2c4833475a7d93f4149ca +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda#feb533cb1e5f7ffbbb82d8465e0adaad +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda#85e9354a9e32f7526d2451ed2bb93347 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda#9d9909844a0133153d54b6f07283da8c +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda#3fe3afe309918465f82f984b3a1a85e9 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-12.6.4.1-h5888daf_1.conda#7718c5dd31ed259736a30b8a1422de70 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-9.11.0.98-hf7e9902_0.conda#a3899efca4282cfcb8d33f97a92c99b9 +https://conda.anaconda.org/conda-forge/linux-64/libcudnn-dev-9.11.0.98-h58dd1b1_0.conda#56d4612af541c20c2855679546b880e9 +https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.11.0.98-hbcb9cd8_0.conda#fd4112f8fdb45ab5d4889d0210d938ae +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda#446bd6c8cb26050d528881df495ce646 +https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda#488f260ccda0afaf08acb286db439c2f +https://conda.anaconda.org/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda#290a26e7caf9bcbdde629db6612e212e +https://conda.anaconda.org/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda#a296940fa2e0448d066d03bf6b586772 +https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda#db63358239cbe1ff86242406d440e44a +https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2#d9c69a24ad678ffce24c6543a0176b00 +https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda#c44c16d6976d2aebbd65894d7741e67e +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda#2bd47db5807daade8500ed7ca4c512a4 +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda#8504a291085c9fb809b66cabd5834307 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda#9de5350a85c4a20c685259b889aa6393 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda#1e12c8aa74fa4c3166a9bdc135bc4abf +https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda#5a23e52bd654a5297bd3e247eebab5a3 +https://conda.anaconda.org/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda#7f62f528e8a6d580ba74b14a0402d9ab +https://conda.anaconda.org/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda#44fd967c18c41e4e5822f339621a47b4 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda#d8b8a1e6e6205447289cd09212c914ac +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda#dca2d62b3812922e6976f76c0a401918 +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda#8186e9de34f321aa34965c1cb72c0c26 +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-11.7.1.2-h5888daf_1.conda#200e029abc85b27af8935f8348bee84f +https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda#b6818d8ad575df8faace47ee560e0630 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda#d8703f1ffe5a06356f06467f1d0b9464 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118 +https://conda.anaconda.org/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda#21f3530f2585b0f8faca937b09ec014a +https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda#aec4dba5d4c2924730088753f6fa164b +https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9e9ac90_301.conda#86b93b838cc834b5b2bb096331392c55 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda#16bff3d37a4f99e3aa089c36c2b8d650 +https://conda.anaconda.org/conda-forge/linux-64/optree-0.17.0-py312hd9148b4_0.conda#9e4881c215bff288c23f1f17cc775f6c +https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda#730a5284e26d6bdb73332dafb26aec82 +https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda#1594696beebf1ecb6d29a1136f859a74 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda#c539cba0be444c6cefcb853987187d9e +https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda#8c09fac3785696e1c477156192d64b91 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda#86be0f804995240f973a48f291d371de +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda#881d6e2cdb12db52e0c3d9dff6f7f14d +https://conda.anaconda.org/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda#4ab193b5fcdcf8d7b094221e3977a112 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda#0919bdf9454da5eb974e98dd79bf38fe +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda#30b272fa555944cb44f8d4dc9244abb5 +https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.8-hecd9e04_0.conda#59a7b967b6ef5d63029b1712f8dcf661 +https://conda.anaconda.org/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_1.conda#f4e3c6065bb655c235051a41ccf40a99 +https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_hea45ecb_301.conda#f2c1ec14fc4236f475dd4a5cec4525b5 +https://conda.anaconda.org/conda-forge/linux-64/safetensors-0.6.2-py312h0ccc70a_0.conda#501249dd3a23dff0960a2f72cc6f6927 +https://conda.anaconda.org/conda-forge/noarch/accelerate-1.10.0-pyhe01879c_0.conda#e638ccf69b13ffbf994eeda0330c1fe3 +https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyhd8ed1ab_1.conda#f4e90937bbfc3a4a92539545a37bb448 +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3 +https://conda.anaconda.org/conda-forge/noarch/fs-2.4.16-pyhd8ed1ab_0.conda#a231fa7cb5f101f1f3ae8480c0002f91 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda#df5e78d904988eb55042c0c97446079f +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-6.10.0-pyha770c72_0.conda#ae2ad334f34040e147cc5824b450463b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda#f26ec986456c30f6dff154b670ae140f +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.1-py312hf79963d_0.conda#7c73e62e62e5864b8418440e2a2cc246 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda#f65c946f28f0518f41ced702f44c52b7 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda#4fdf835d66ea197e693125c64fbd4482 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda#17ccde79d864e6183a83c5bbb8fff34d +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda#efab4ad81ba5731b2fefa0ab4359e884 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda#3a127d28266cdc0da93384d1f59fe8df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda#773c99d0dbe2b3704af165f97ff399e5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda#06008b5ab42117c89c982aa2a32a5b25 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda#f5a770ac1fd2cb34b21327fc513013a7 +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda#81096a80f03fc2f0fb2a230f5d028643 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda#90e07c8bac8da6378ee1882ef0a9374a +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda#9cf2c3c13468f2209ee814be2c88655f +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5 +https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda#b38117a3c920364aff79f870c984b4a3 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda#f7f0d6cc2dc986d42ac2689ec88192be +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda#45f6713cb00f124af300342512219182 +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda#beb8577571033140c6897d257acc7724 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 +https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 +https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda#cb98af5db26e3f482bebb80ce9d947d3 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda#1c6eecffad553bde44c5238770cfb7da +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda#3facafe58f3858eb95527c7d3a3fc578 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda#b2fede24428726dd867611664fb372e8 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda#e84ddf12bde691e8ec894b00ea829ddf +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda#bfcedaf5f9b003029cc6abe9431f66bf +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-h2b5623c_0.conda#c96ca58ad3352a964bfcb85de6cd1496 +https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_0.conda#fc5efe1833a4d709953964037985bb72 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda#4fb055f57404920a43b147031471e03b +https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda#e46f7ac4917215b49df2ea09a694a3fa +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda#a83f6a2fdc079e643237887a37460668 +https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda#1f5a5d66e77a39dc5bd639ec953705cf +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda#0f98f3e95272d118f7931b6bef69bfe5 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_0.conda#3d8da0248bdae970b4ade636a104b7f5 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h2271f48_0.conda#67075ef2cb33079efee3abfe58127a3b +https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h1938f28_3_cuda.conda#9ef724782cd5b90dd807425effcae27c +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hb826db4_3_cuda.conda#8ad8c6fb0d492bd1866a67015ef3ffc5 +https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d +https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h3f30f2e_3_cuda.conda#bb9f38db50bd715eb0b90468fec41c9f +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hb826db4_3_cuda.conda#9f7735737257d636b439324485fe0299 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-hbf482d9_3_cuda.conda#fd775b79193481c0a669aa97770376ec +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h09cf70e_0_cuda.conda#9d78af3e5a343c7e1a40e1dc236a3970 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda#972f2a7f04b117accc08a11469c2cb6e +https://conda.anaconda.org/conda-forge/noarch/triad-0.9.8-pyhd8ed1ab_1.conda#ce141bc07d3fe6f0a63effb6ff6bc1f4 +https://conda.anaconda.org/conda-forge/noarch/adagio-0.2.6-pyhd8ed1ab_1.conda#e501931a052662243622ca1a56147f5f +https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda#7af8e91b0deb5f8e25d1a595dea79614 +https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda#3c255be50a506c50765a93a6644f32fe +https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda#51f5be229d83ecd401fb369ab96ae669 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda#9ccd736d31e0c6e41f54e704e5312811 +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda#31614c73d7b103ef76faa4d83d261d34 +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda#0305434da649d4fb48a425e588b79ea6 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda#f6ebe2cb3f82ba6c057dde5d9debe4f7 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda#db038ce880f100acc74dba10302b5630 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda#09262e66b19567aff4f592fb53b28760 +https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda#9fa334557db9f63da6c9285fd2a48638 +https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda#9344155d33912347b37f0ae6c410a835 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda#64f0c503da58ec25ebd359e4d990afa8 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda#e79a094918988bb1807462cd42c83962 +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda#d8f05f0493cacd0b29cbc0049669151f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda#0e6e192d4b3d95708ad192d957cf3163 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda#21899b96828014270bd24fd266096612 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda#d27665b20bc4d074b86e628b3ba5ab8b +https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-48.1-unix_0.conda#eeb18017386c92765ad8ffa986c3f4ce +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda#18fd895e0e775622906cdabfc3cf0fb4 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda#63e20cf7b7460019b423fc06abb96c60 +https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda#421a865222cd0c9d83ff08bc78bf3a61 +https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.6.3-py312h178313f_0.conda#f4e246ec4ccdf73e50eefb0fa359a64e +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda#0cf580c1b73146bb9ff1bbdb4d4c8cf9 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.20.1-py312h178313f_0.conda#3b3fa80c71d6a8d0380e9e790f5a4a8a +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.12.15-py312h8a5da7c_0.conda#26123b7166da2af08afb6172b5a4806c +https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.12.0-pyhd8ed1ab_1.conda#3eb47adbffac44483f59e580f8600a1e +https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda#972bdca8f30147135f951847b30399ea +https://conda.anaconda.org/conda-forge/noarch/botocore-1.37.1-pyge310_1234567_0.conda#8c3c37279f889ee8507d43ab70558b6a +https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda#669e63af87710f8d52fdec9d4d63b404 +https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.21.1-pyhd8ed1ab_0.conda#843cfdc4c1222b19d6fd18c4a51c660e +https://conda.anaconda.org/conda-forge/noarch/aiofiles-24.1.0-pyhd8ed1ab_1.conda#7e8045a75e921648c082ba7cd7edd114 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.11.3-pyhd8ed1ab_0.conda#2d1d519bcf3031d5d809411d1aa9f838 +https://conda.anaconda.org/conda-forge/noarch/boto3-1.37.1-pyhd8ed1ab_0.conda#eb2c073da600ba16cd6a4714c5c73966 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-45.0.6-py312hee9fe19_0.conda#8cabf722a579fb85f4dfe56146b20dab +https://conda.anaconda.org/conda-forge/noarch/aioboto3-14.1.0-pyhd8ed1ab_0.conda#f12c3d54c5c52200165bf908b121bab7 +https://conda.anaconda.org/conda-forge/noarch/aiohttp-cors-0.8.1-pyhd8ed1ab_0.conda#9aabb12ff2fd05c6ed7521b67c0e217a +https://conda.anaconda.org/conda-forge/noarch/aiosqlite-0.19.0-pyhd8ed1ab_0.conda#c60a47f9f29057417165a8af579396a8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.10-pyhd8ed1ab_0.conda#c5bb3eea5f1a00fcf3d7ea186209ce33 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py312h1289d80_0.conda#20613c19390027c191c9a882a62c10c4 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.42-py312h4c3975b_0.conda#590596904f502f85bb5ddcf09447dd4c +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda#30a0a26c8abccf4b7991d590fe17c699 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.16.4-pyhd8ed1ab_0.conda#b17cf31f353008d23a6fd8bd90efcfc2 +https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda#76df83c2a9035c54df5d04ff81bcc02d +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda#c85c76dc67d75619a92f51dfbce06992 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.0-py312h868fb18_0.conda#3d3d11430ec826a845a0e9d6ccefa294 +https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda#9140f1c09dd5489549c6a33931b943c7 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda#41ff526b1083fde51fbdc93f29282e0e +https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda#5a5870a74432aa332f7d32180633ad05 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda#a3cead9264b331b32fe8f0aabc967522 +https://conda.anaconda.org/conda-forge/noarch/narwhals-2.1.0-pyhe01879c_0.conda#bc0ac52e6ec1394d9cf5dae0c51ae35e +https://conda.anaconda.org/conda-forge/noarch/altair-5.5.0-pyhd8ed1ab_1.conda#e54e67e5aea7288ba110cf685252f599 +https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda#d9d0f99095a9bb7e3641bca8c6ad2ac7 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda#cc2613bfa71dec0eb2113ee21ac9ccbf +https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda#4b69232755285701bc86a5afe4d9933a +https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac +https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda#b4754fb1bdcb70c8fd54f918301582c6 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda#4f14640d58e2cc0aa0819d9d8ba125bb +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda#d6989ead454181f4f9bc987d3dc4e285 +https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda#2da13f2b299d8e1995bafbbe9689a2f7 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.16-py312h8285ef7_0.conda#6205bf8723b4b79275dd52ef60cf6af1 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda#9ce473d1d1be1cc3810856a48b3fab32 +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda#019a7385be9af33791c989871317e1ed +https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda#af6ab708897df59bd6e7283ceab1b56b +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda#11a9d1d09a3615fc07c3faf79bc0b943 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda#d17ae9db4dc594267181bd199bf9a551 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b +https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda#81d30c08f9a3e556e8ca9e124b044d14 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda#3bfdfb8dbcdc4af1ae3f9a8eb3948f04 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda#b1b505328da7a6b246787df4b5a49fbc +https://conda.anaconda.org/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda#177cfa19fe3d74c87a8889286dc64090 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda#424844562f5d337077b445ec6b1398a7 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda#b7d89d860ebcda28a5303526cdee68ab +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda#fa0ab7d5bee9efbc370e71bcb5da9856 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py312h4c3975b_0.conda#82dacd4832dcde0c2b7888248a3b3d7c +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda#4ebae00eae9705b0c3d6d1018a81d047 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda#598fd7d4d0de2455fb74f56063969a97 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda#b0cc25825ce9212b8bee37829abad4d6 +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_0.conda#fdcda5c2e5c6970e9f629c37ec321037 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda#8ac12aff0860280ee0cff7fa2cf63f3b +https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a +https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 +https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda#d3549fd50d450b6d9e7dddff25dd2110 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250809-pyhd8ed1ab_0.conda#63a644e158c4f8eeca0d1290ac25e0cc +https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda#46b53236fdd990271b03c3978d4218a9 +https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda#0b0154421989637d424ccf0f104be51a +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda#36de09a8d3e5d5e6f4ee63af49e59706 +https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda#b49f7b291e15494aafb0a7d74806f337 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1.conda#a5b1a8065857cc4bd8b7a38d063bb728 +https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 +https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda#f56000b36f09ab7533877e695e4e8cb0 +https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda#2d983ff1b82a1ccb6f2e9d8784bdd6bd +https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda#fb32097c717486aa34b38a9db57eb49e +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda#9f07c4fc992adb2d6c30da7fab3959a7 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda#f0b4c8e370446ef89797608d60a564b3 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda#a30e9406c873940383555af4c873220d +https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda#fd312693df06da3578383232528c468d +https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda#7ec6576e328bc128f4982cd646eeba85 +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c +https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda#bbe1963f1e47f594070ffe87cdf612ea +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda#6bb0d77277061742744176ab555b723c +https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda#d24beda1d30748afcc87c429454ece1b +https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda#f6d7aa696c67756a650e91e15e88223c +https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda#e51f1e4089cad105b6cac64bd8166587 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda#c64b77ccab10b822722904d889fa83b5 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda#f062e04d7cd585c937acbf194dceec36 +https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.6-pyhe01879c_0.conda#7129ed52335cc7164baf4d6508a3f233 +https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda#0a01c169f0ab0f91b26e77a3301fbfe4 +https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda#56275442557b3b45752c10980abfe2db +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda#9dc4b2b0f41f0de41d27f3293e319357 +https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda#e7f89ea5f7ea9401642758ff50a2d9c1 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.5-pyhd8ed1ab_0.conda#ad6bbe770780dcf9cf55d724c5a213fd +https://conda.anaconda.org/conda-forge/noarch/amazon-q-developer-jupyterlab-ext-3.4.8-pyhd8ed1ab_1.conda#3a0d9c73d9764a12e19e9f6cdefb77c6 +https://conda.anaconda.org/conda-forge/noarch/aws-embedded-metrics-3.2.0-pyhd8ed1ab_0.conda#e1c511655b6e9eb0265c9715c7fa410f +https://conda.anaconda.org/conda-forge/linux-64/libfaiss-1.9.0-h72e5a87_0_cpu.conda#95069767db711a0e1e3df3237998c04d +https://conda.anaconda.org/conda-forge/linux-64/faiss-1.9.0-py312hf23773a_0_cpu.conda#491cf749a5f0afd80e9ee55eeced9029 +https://conda.anaconda.org/conda-forge/linux-64/faiss-cpu-1.9.0-h718b53a_0.conda#1b6350943cb03666539e1995fd45894d +https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda#94b550b8d3a614dbd326af798c7dfb40 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda#364ba6c9fb03886ac979b482f39ebb92 +https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 +https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 +https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 +https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda#3293644021329a96c606c3d95e180991 +https://conda.anaconda.org/conda-forge/noarch/deepmerge-2.0-pyhd8ed1ab_1.conda#75c5496323e2ef172bfeec4651eb3e66 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda#6198b134b1c08173f33653896974d477 +https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda#6998b34027ecc577efe4e42f4b022a98 +https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda#0401a17ae845fa72c7210e206ec5647d +https://conda.anaconda.org/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda#a15c62b8a306b8978f094f76da2f903f +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/distributed-2025.7.0-pyhe01879c_0.conda#b94b2b0dc755b7f1fd5d1984e46d932c +https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e +https://conda.anaconda.org/conda-forge/noarch/jsonpath-ng-1.7.0-pyhe01879c_0.conda#cbabeb77ee9b2b3bc75eb09c39b3ba43 +https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda#3ce482ec3066e6d809dbbb1d1679f215 +https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda#cb60ae9cf02b9fcb8004dec4089e5691 +https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.1-py312h868fb18_0.conda#4047cfb63afade0d79ad6809f8849149 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.2-py312h680f630_0.conda#cfbd96e5a0182dfb4110fc42dda63e57 +https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.1-pyhd8ed1ab_0.conda#e0c3cd765dc15751ee2f0b03cd015712 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.7-pyh3cfb1c2_0.conda#1b337e3d378cde62889bb735c024b7a2 +https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda#66de8645e324fda0ea6ef28c2f99a2ab +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda#630db208bc7bbb96725ce9832c7423bb +https://conda.anaconda.org/conda-forge/noarch/langsmith-0.3.45-pyhd8ed1ab_0.conda#1f21529048d043beeb921309f1ca0ac0 +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.2-pyhd8ed1ab_0.conda#5d99943f2ae3cc69e1ada12ce9d4d701 +https://conda.anaconda.org/conda-forge/noarch/langchain-core-0.3.74-pyhd8ed1ab_0.conda#2a97e92276197a5f48871cea9cff7abc +https://conda.anaconda.org/conda-forge/noarch/langchain-text-splitters-0.3.9-pyhd8ed1ab_0.conda#4ccdd6330bf129c080a791ac8342aef3 +https://conda.anaconda.org/conda-forge/noarch/langchain-0.3.27-pymin312_hff2d567_0.conda#4a56336744f41ce250ba0e417e0e1125 +https://conda.anaconda.org/conda-forge/noarch/marshmallow-3.26.1-pyhd8ed1ab_0.conda#5122fd693171117f91516ce0f6c7a4de +https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda#e9c622e0d00fa24a6292279af3ab6d06 +https://conda.anaconda.org/conda-forge/noarch/typing_inspect-0.9.0-pyhd8ed1ab_1.conda#fa31df4d4193aabccaf09ce78a187faf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-json-0.6.7-pyhd8ed1ab_1.conda#963685798962b717d9940d3f3f6a1ec8 +https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.1-pyhd8ed1ab_0.conda#11186f5dd073e7d06e711eb3abdb6252 +https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda#a245b3c04afa11e2e52a0db91550da7c +https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.10.1-pyh3cfb1c2_0.conda#a5f9c3e867917c62d796c20dba792cbd +https://conda.anaconda.org/conda-forge/noarch/langchain-community-0.3.27-pymin312_hff2d567_0.conda#befd0457ea6d5c1404ce11c229edda67 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-magics-2.31.6-pyhd8ed1ab_0.conda#cf435292881b5f2fd1588aba60a045f2 +https://conda.anaconda.org/conda-forge/noarch/jupyter-ai-2.31.6-pyhd8ed1ab_0.conda#c095383c3ea51fa435250508d2b9a694 +https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyh707e725_8.conda#7fe569c10905402ed47024fc481bb371 +https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_4.conda#b866ff7007b934d564961066c8195983 +https://conda.anaconda.org/conda-forge/linux-64/protobuf-5.28.3-py312h2ec8cdc_0.conda#9d7e427d159c1b2d516cc047ff177c48 +https://conda.anaconda.org/conda-forge/noarch/python-flatbuffers-25.2.10-pyhbc23db3_0.conda#2c18ee679aa838a190eeaae5a14afc9e +https://conda.anaconda.org/conda-forge/linux-64/onnxruntime-1.22.0-py312hadc37f1_200_cuda.conda#caf20a72733f1df79a48dec4ab9359d0 +https://conda.anaconda.org/conda-forge/linux-64/y-py-0.6.2-py312h12e396e_1.conda#740678aaa7e636cb16e3c20d0bc25bae +https://conda.anaconda.org/conda-forge/noarch/ypy-websocket-0.12.4-pyhd8ed1ab_1.conda#ce587cae6e9163339bab26048f19842b +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-common-0.2.9-pyhd8ed1ab_0.conda#1e8ea40f5345f00cb90127407d164b8c +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d +https://conda.anaconda.org/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda#885745570573eb6a08e021841928297a +https://conda.anaconda.org/conda-forge/linux-64/multiprocess-0.70.18-py312h66e93f0_0.conda#24bb4c00c7131d687ca2497ae1c3d369 +https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.3-hb47aa4a_0.conda#607e13a8caac17f9a664bcab5302ce06 +https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-3.5.0-py312h66e93f0_2.conda#cc3f6c452697c1cf7e4e6e5f21861f96 +https://conda.anaconda.org/conda-forge/noarch/responses-0.18.0-pyhd8ed1ab_0.tar.bz2#a10d30e613a2a1a78a89ceadf3832e7c +https://conda.anaconda.org/conda-forge/noarch/datasets-2.2.1-pyhd8ed1ab_0.tar.bz2#521decd6877eb8e8e720af29afd5d88a +https://conda.anaconda.org/conda-forge/linux-64/regex-2025.7.34-py312h4c3975b_0.conda#3f7a1b14a111a4bc196f8e286ac29e65 +https://conda.anaconda.org/conda-forge/linux-64/tokenizers-0.21.4-py312h6be956c_0.conda#2141c351576ed7bf2c5b334085a60bb4 +https://conda.anaconda.org/conda-forge/noarch/transformers-4.55.0-pyhd8ed1ab_0.conda#4f9c78be630d71aa7820c06a6e282cfc +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-ai-q-developer-1.2.7-pyhd8ed1ab_0.conda#54bc7622f2b937354e612e2c37b316a9 +https://conda.anaconda.org/conda-forge/noarch/croniter-1.4.1-pyhd8ed1ab_0.conda#7a4568626f8d6e7c63dcb25d5501a967 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.7.0.2-ha770c72_0.conda#db0c1632047d38997559ce2c4741dd91 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda#5b0afb6c52e74a7eca2cf809a874acf4 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda#aa90ea40c80d4bd3da35cb17ed668f22 +https://conda.anaconda.org/conda-forge/noarch/jupyter_scheduler-2.11.0-pyhd8ed1ab_0.conda#0d1b890b4b8db05bab6f8bf2aba800c5 +https://conda.anaconda.org/conda-forge/noarch/jupyter-scheduler-2.11.0-pyhd8ed1ab_0.conda#51b8095a528d799a30046be2141f0cd6 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-jupyter-scheduler-3.1.15-pyhd8ed1ab_0.conda#706946facb6f75e21e5e152feb450821 +https://conda.anaconda.org/conda-forge/noarch/pyathena-3.17.0-pyhd8ed1ab_0.conda#743cc1745c52db1d7e4b8a1defe247d6 +https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda#31059dc620fa57d787e3899ed0421e6d +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py312h68d7fa5_0.conda#9143d654930fa7d0ad1e351705419cb5 +https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_1.conda#09c02b0ea863321bbe216e7dd0df36db +https://conda.anaconda.org/conda-forge/noarch/scramp-1.4.4-pyhd8ed1ab_0.tar.bz2#2fac165a69d120a1689e1955ba1a4bfd +https://conda.anaconda.org/conda-forge/noarch/redshift_connector-2.1.5-pyhd8ed1ab_0.conda#47164f820ad3bb5f25679bfb4ae6e3bc +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-25.1.0-pyhd8ed1ab_0.conda#63d6393b45f33dc0782d73f6d8ae36a0 +https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda#146402bf0f11cbeb8f781fa4309a95d3 +https://conda.anaconda.org/conda-forge/linux-64/snowflake-connector-python-3.16.0-np2py312h6d65521_0.conda#6ee8b37db97d70b9b8df4a2d814132f4 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-execution-0.1.9-pyhd8ed1ab_0.conda#31dc221dc3558b929e40ded3cb988f2b +https://conda.anaconda.org/conda-forge/noarch/sqlparse-0.5.0-pyhd8ed1ab_0.conda#4dd428bd295ba44babd13050f2bcc622 +https://conda.anaconda.org/conda-forge/noarch/amazon-sagemaker-sql-magic-0.1.4-pyhd8ed1ab_0.conda#358b1deaa41aa19ff089d8992966ae5e +https://conda.anaconda.org/conda-forge/noarch/diskcache-5.6.3-pyhd8ed1ab_1.conda#1c33d47dcfb2f90c80c6d2213f9d65d7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-lsp-5.0.3-pyhd8ed1ab_0.conda#63ec86c18fd4ab77ae3ada5d48bcf6fc +https://conda.anaconda.org/conda-forge/noarch/amazon_sagemaker_sql_editor-0.1.18-pyhd8ed1ab_0.conda#7bc4fab0346049ac13c84d23eb0f4e3b +https://conda.anaconda.org/conda-forge/noarch/amzn-sagemaker-aiops-jupyterlab-extension-1.0.4-pyhd8ed1ab_0.conda#f818c0f2d3e7a28e65ef075025999af2 +https://conda.anaconda.org/conda-forge/linux-64/ansi2html-1.9.2-py312h7900ff3_2.conda#801dc9d60ee0cf91a038c0a2e8d4f9ff +https://conda.anaconda.org/conda-forge/noarch/ansicolors-1.1.8-pyhd8ed1ab_0.tar.bz2#e4929dd673bcb012fab516878e72f6f6 +https://conda.anaconda.org/conda-forge/noarch/antlr-python-runtime-4.9.3-pyhd8ed1ab_1.tar.bz2#c88eaec8de9ae1fa161205aa18e7a5b1 +https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338 +https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda#845b38297fca2f2d18a29748e2ece7fa +https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.11-py312h7900ff3_0.conda#2c4719e9d1416a9070de683d0e44a12f +https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_3.conda#d3f195dfdbbf736e4ec178bbec2a975c +https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.1-hecca717_0.conda#6033d8c2bb9b460929d00ba54154614c +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2#ecfff944ba3960ecb334b9a2663d708d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda#4bdb303603e9821baf5fe5fdff1dc8f8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 +https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/noarch/autogluon.common-1.4.0-pyhd8ed1ab_1.conda#173e3f9ec5d3a515914df6a427dd92fb +https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda#1054c53c95d85e35b88143a3eda66373 +https://conda.anaconda.org/conda-forge/noarch/py4j-0.10.9.9-pyhd8ed1ab_0.conda#9c12bcccde15a83c99dd84b1ab445084 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda#8a4ab7ff06e4db0be22485332666da0f +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda#53e876bc2d2648319e94c33c57b9ec74 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.0-py312hf734454_0.conda#7513ac56209d27a85ffa1582033f10a8 +https://conda.anaconda.org/conda-forge/noarch/hyperopt-0.2.7-pyhd8ed1ab_1.conda#6d445b7daedb9989985530de7d26eb4b +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_1.conda#e25ed6c2e3b1effedfe9cd10a15ca8d8 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda#58178ef8ba927229fba6d84abf62c108 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda#5d08a0ac29e6a5a984817584775d4131 +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda#617f5d608ff8c28ad546e5d9671cbb95 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.59.0-py312h8a5da7c_0.conda#008d44a468c24a59d2e67c014fba8f12 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.9-py312h0a2e395_0.conda#f1f7cfc42b0fa6adb4c304d609077a78 +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda#000e85703f0fd9594c81710dd5066471 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda#01243c4aaf71bde0297966125aea4706 +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h80c1187_0.conda#7911e727a6c24db662193a960b81b6b2 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhe01879c_2.conda#aa0028616c0750c773698fdc254b2b8d +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.5-py312he3d6523_0.conda#9246288e5ef2a944f7c9c648f9f331c7 +https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.8-default_ha444ac7_0.conda#783f9cdcb0255ed00e3f1be22e16de40 +https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0 +https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048 +https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c +https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a +https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157 +https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058 +https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda#6d2362046dce932eefbdeb0540de0c38 +https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.7-default_hb5137d0_3.conda#31fd8a0902f7baa8e28dab6218fdf317 +https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda#d4a250da4737ee127fb1fa6452a9002e +https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b +https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb9d3cd8_0.conda#4c0ab57463117fbb8df85268415082f5 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda#cae723309a49399d2949362f4ab5c9e4 +https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda#2e5bf4f1da39c0b32778561c3c4e5878 +https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda#6458be24f09e1b034902ab44fe9de908 +https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda#397a013c2dc5145a70737871aaa87e98 +https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda#74e91c36d0eef3557915c68b6c2bef96 +https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_6.conda#94116b69829e90b72d566e64421e1bff +https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_6.conda#9802ae6d20982f42c0f5d69008988763 +https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda#0f2ca7906bf166247d1d760c3422cb8a +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda#eb44b3b6deb1cab08d72cb61686fe64c +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50 +https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda#d3c295b50f092ab525ffe3c2aa4b7413 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda#2de7f99d6581a4a7adbff607b5c278ca +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda#5efa5fa6243a622445fdfd72aee15efa +https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.2-h588cce1_0.conda#4d483b12b9fc7169d112d4f7a250c05c +https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.2-py312h91f0f75_1.conda#8baf6a8672bf235afede64de7a7da1c2 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.5-py312h7900ff3_0.conda#32511cef24b61a6e955417060d3812c5 +https://conda.anaconda.org/conda-forge/noarch/colorful-0.5.6-pyhd8ed1ab_0.conda#a75276da977eecc9224dea358576e2ec +https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.67.1-py312hacea422_2.conda#f15344009e4ae0f5e325e7027f8b5f00 +https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.2-pyhd8ed1ab_0.conda#bf9c1698e819fab31f67dbab4256f7ba +https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.6.1-pyhd8ed1ab_2.conda#09bb17ed307ad6ab2fd78d32372fdd4e +https://conda.anaconda.org/conda-forge/noarch/pyasn1-modules-0.4.2-pyhd8ed1ab_0.conda#c689b62552f6b63f32f3322e463f3805 +https://conda.anaconda.org/conda-forge/noarch/pyu2f-0.1.5-pyhd8ed1ab_1.conda#644bd4ca9f68ef536b902685d773d697 +https://conda.anaconda.org/conda-forge/noarch/rsa-4.9.1-pyhd8ed1ab_0.conda#58958bb50f986ac0c46f73b6e290d5fe +https://conda.anaconda.org/conda-forge/noarch/google-auth-2.40.3-pyhd8ed1ab_0.conda#86fca051b6bf09b7a3a3669bb95f46fa +https://conda.anaconda.org/conda-forge/noarch/googleapis-common-protos-1.70.0-pyhd8ed1ab_0.conda#7999fb45c48645272d7d88de0b7dc188 +https://conda.anaconda.org/conda-forge/noarch/proto-plus-1.26.1-pyhd8ed1ab_0.conda#6fcfcf4432cd80d05ee9c6e20830bd36 +https://conda.anaconda.org/conda-forge/noarch/google-api-core-2.25.1-pyhd8ed1ab_0.conda#bfd74c9dddb221548d9c3f1f583693b2 +https://conda.anaconda.org/conda-forge/linux-64/opencensus-context-0.1.3-py312h7900ff3_3.conda#74fb2303c60877f472df935713ee8906 +https://conda.anaconda.org/conda-forge/noarch/opencensus-0.11.3-pyhd8ed1ab_1.conda#57109b1dc09c4d2b775aa3b3a6367b7f +https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.2-h1441ba7_0.conda#d1f1666c66af37c6b4f46e704ece0967 +https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.1-he182f42_0.conda#9e579cfee141d018f6faa71d02fea1d5 +https://conda.anaconda.org/conda-forge/linux-64/setproctitle-1.3.6-py312h66e93f0_0.conda#0c9df8f9c424f4d3dea521dff3a6cfd6 +https://conda.anaconda.org/conda-forge/linux-64/ray-core-2.44.1-py312h1d27fe0_0.conda#e678f6ce596716b09beee53b3f56523c +https://conda.anaconda.org/conda-forge/noarch/smart_open-7.3.0.post1-pyhe01879c_0.conda#40579e9a7e1f6ba0d249770ec26a5345 +https://conda.anaconda.org/conda-forge/noarch/distlib-0.4.0-pyhd8ed1ab_0.conda#003b8ba0a94e2f1e117d0bd46aebc901 +https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.33.1-pyhd8ed1ab_0.conda#3f6ee060b1462c29b3442df71939a358 +https://conda.anaconda.org/conda-forge/linux-64/ray-default-2.44.1-py312hd4369dc_0.conda#67b2b0b9fa797381c62c45341be4a759 +https://conda.anaconda.org/conda-forge/noarch/tensorboardx-2.6.2.2-pyhd8ed1ab_1.conda#12edb3e9c07f9fac457d9acb27eb19c8 +https://conda.anaconda.org/conda-forge/linux-64/ray-tune-2.44.1-py312h7900ff3_0.conda#9c98a8ccc4ccdc9240c8d0f8f065fe50 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.7.1-py312h4f0b9e3_0.conda#7f96df096abbe0064f0ec5060c1d2af4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.core-1.4.0-pyha770c72_0.conda#ca355b819e49b54945e48c8348172dc4 +https://conda.anaconda.org/conda-forge/noarch/autogluon.features-1.4.0-pyhd8ed1ab_0.conda#d4ac9351ef1031c33615b34771f69497 +https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda#56bfd153e523d9b9d05e4cf3c1cfe01c +https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-pyhd8ed1ab_2.conda#67692f4269b341f88f80896ec835d1a9 +https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-pyhd8ed1ab_2.conda#23b4ba5619c4752976eb7ba1f5acb7e8 +https://conda.anaconda.org/conda-forge/noarch/python-slugify-8.0.4-pyhd8ed1ab_1.conda#a4059bc12930bddeb41aef71537ffaed +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda#5b5203189eb668f042ac2b0826244964 +https://conda.anaconda.org/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda#7aed65d4ff222bfb7335997aa40b7da5 +https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.6.0-pyhd8ed1ab_1.conda#d18cb8ec1efa4cc38a0434bfa53e20d3 +https://conda.anaconda.org/conda-forge/noarch/evaluate-0.4.1-pyhd8ed1ab_0.conda#ea228540526db4dde8ad8f2309bc1d40 +https://conda.anaconda.org/conda-forge/noarch/lightning-utilities-0.15.2-pyhd8ed1ab_0.conda#4784423620116256b7ca344db44d7ab1 +https://conda.anaconda.org/conda-forge/noarch/torchmetrics-1.7.4-pyhd8ed1ab_0.conda#9428dd144916452d2d19572daa8e5472 +https://conda.anaconda.org/conda-forge/noarch/pytorch-lightning-2.5.2-pyh2a12c56_0.conda#519624ba6f01f782378cd6c40f724e1f +https://conda.anaconda.org/conda-forge/noarch/lightning-2.5.2-pyhd8ed1ab_0.conda#c94b0d7de40f2b827a75e5226759cbb4 +https://conda.anaconda.org/conda-forge/noarch/gdown-5.2.0-pyhd8ed1ab_1.conda#0b2ab6adce98f0dcf1dfd3f11343e5cd +https://conda.anaconda.org/conda-forge/linux-64/libsentencepiece-0.2.0-h8e10757_10.conda#4f43dbcfacd3cc9a183dd3a48b94d3c0 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-python-0.2.0-py312hb6b8a2b_10.conda#7908b7b977e2e123a5f6a29906f2ce44 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-spm-0.2.0-h8e10757_10.conda#e977b7be5ac26c55825e121e00b90493 +https://conda.anaconda.org/conda-forge/linux-64/sentencepiece-0.2.0-hc8f76dd_10.conda#480e915dfc6c592615ef6f217e615aa6 +https://conda.anaconda.org/conda-forge/noarch/nlpaug-1.1.11-pyhd8ed1ab_2.conda#c96d8edc5c7f8d48af1f10b24b227027 +https://conda.anaconda.org/conda-forge/noarch/nltk-3.9.1-pyhd8ed1ab_1.conda#85fd21c82d46f871d3820c17270e575d +https://conda.anaconda.org/conda-forge/noarch/omegaconf-2.3.0-pyhd8ed1ab_0.conda#23cc056834cab53849b91f78d6ee3ea0 +https://conda.anaconda.org/conda-forge/noarch/markdown-3.8.2-pyhd8ed1ab_0.conda#b0404922d0459f188768d1e613ed8a87 +https://conda.anaconda.org/conda-forge/noarch/ordered-set-4.1.0-pyhd8ed1ab_1.conda#a130daf1699f927040956d3378baf0f2 +https://conda.anaconda.org/conda-forge/noarch/model-index-0.1.11-pyhd8ed1ab_1.conda#0971a0282c986b0a23a6cf5ad28d3f3f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda#dfce4b2af4bfe90cdcaf56ca0b28ddf5 +https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda#959484a66b4b76befcddc4fa97c95567 +https://conda.anaconda.org/conda-forge/noarch/openmim-0.3.7-pyhd8ed1ab_1.conda#0a95bd2f70d80433e328d03583d022b2 +https://conda.anaconda.org/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda#d73ccc379297a67ed921bd55b38a6c6a +https://conda.anaconda.org/conda-forge/linux-64/nss-3.108-h159eef7_0.conda#3c872a5aa802ee5c645e09d4c5d38585 +https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda#d8d7293c5b37f39b2ac32940621c6592 +https://conda.anaconda.org/conda-forge/linux-64/poppler-25.02.0-hea79843_2.conda#3d8f79a46eeac3059ed989fb51627a99 +https://conda.anaconda.org/conda-forge/noarch/pdf2image-1.17.0-pyhd8ed1ab_1.conda#1a5dbc1be5b125b16a23d20a99526fb2 +https://conda.anaconda.org/conda-forge/noarch/pytesseract-0.3.13-pyhd8ed1ab_1.conda#513b2f288a034d56472298838ced7812 +https://conda.anaconda.org/conda-forge/noarch/pytorch-metric-learning-2.8.1-pyh101cb37_1.conda#99c2eca68c2c695cbba4f8248bd8bd58 +https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6 +https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda#d10d9393680734a8febc4b362a4c94f2 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.9.0-py312h4f23490_0.conda#78fa1f2a2773c582ba0591030aa67431 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda#2c2fae981fd2afd00812c92ac47d023d +https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2#c1ac6229d0bfd14f8354ff9ad2a26cad +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda#1920c3502e7f6688d650ab81cd3775fd +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.19.1-h4cfbee9_0.conda#041ee44c15d1efdc84740510796425df +https://conda.anaconda.org/conda-forge/linux-64/charls-2.4.2-h59595ed_0.conda#4336bd67920dd504cd8c6761d6a99645 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 +https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-hd590300_3.conda#5aeabe88534ea4169d4c49998f293d6c +https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda#01ba04e414e47f95c03d6ddd81fd37be +https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995 +https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda#2c42649888aac645608191ffdc80d13a +https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda#0096882bd623e6cc09e8bf920fc8fb47 +https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda#f17f2d0e5c9ad6b958547fd67b155771 +https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda#2f433d593a66044c3f163cb25f0a09de +https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda#7b7baf93533744be2c0228bfa7149e2d +https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2#c66fe2d123249af7651ebde8984c51c2 +https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda#e0409515c467b87176b070bff5d9442e +https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312heeb16e9_0.conda#c2762c3dab409b948ab0f028fe2bdd0c +https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.11-pyhd8ed1ab_0.conda#9363f389b9fe136488fef8664acb77c6 +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda#7c03f16bb8578b48352ee006adf6a5b3 +https://conda.anaconda.org/conda-forge/noarch/seqeval-1.2.2-pyhd3deb0d_0.tar.bz2#d4436c8a8b9fb6d60fe4e7b9f097f9bb +https://conda.anaconda.org/conda-forge/linux-64/tensorboard-data-server-0.7.0-py312hda17c39_2.conda#8f4e72393be23b3eaa7bbc3cd4a71c40 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-3.1.3-pyhd8ed1ab_1.conda#0a9b57c159d56b508613cc39022c1b9e +https://conda.anaconda.org/conda-forge/noarch/tensorboard-2.18.0-pyhd8ed1ab_1.conda#90a735b377427589728e588b5241a253 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-12.3.3.54-h5888daf_0.conda#56a2750239be4499dd6c9a27cebfb4b4 +https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda#407fee7a5d7ab2dca12c9ca7f62310ad +https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b +https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda#1db2693fa6a50bef58da2df97c5204cb +https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312h4387730_2.conda#65bf2daf3fe8f93bdaa4faba8b1ba525 +https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.21.0-cuda126_py312_h3e02b30_1.conda#4b9c1ebf22c79715cfbb27030ca4f6d3 +https://conda.anaconda.org/conda-forge/noarch/timm-1.0.3-pyhd8ed1ab_0.conda#03f52b5f829d470a4ff20441e92e283e +https://conda.anaconda.org/conda-forge/noarch/autogluon.multimodal-1.4.0-pyha770c72_0.conda#0c678712d8792d8d0bdee52f2ed2689b +https://conda.anaconda.org/conda-forge/noarch/plotly-6.0.1-pyhd8ed1ab_0.conda#37ce02c899ff42ac5c554257b1a5906e +https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-h166bdaf_1.tar.bz2#a089d06164afd2d511347d3f87214e0b +https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.1-h4833e2c_0.conda#ddc06964296eee2b4070e65415b332fd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda#5e2eb9bf77394fc2e5918beefec9f9ab +https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda#67d00e9cfe751cfe581726c5eff7c184 +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda#68fc66282364981589ef36868b1a7c78 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.2.1-h5ae0cbf_1.conda#df7835d2c73cd1889d377cfd6694ada4 +https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda#606d94da4566aa177df7615d68b29176 +https://conda.anaconda.org/conda-forge/linux-64/catboost-1.2.8-cuda120_py312h96e91ad_105.conda#e660c99098c28fafdbed7ac7f8279e5f +https://conda.anaconda.org/conda-forge/noarch/fastcore-1.8.7-pyhe01879c_0.conda#e91bd05bc04f06b950db172076ebd344 +https://conda.anaconda.org/conda-forge/noarch/fastprogress-1.0.3-pyhd8ed1ab_1.conda#a1f997959ce49fe4d554a8ae6d3ef494 +https://conda.anaconda.org/conda-forge/noarch/fastdownload-0.0.7-pyhd8ed1ab_1.conda#fe49ec81a00e5bd65a7ad9a0a795abc0 +https://conda.anaconda.org/conda-forge/noarch/beartype-0.21.0-pyhd8ed1ab_0.conda#526bf12efa59226d9f76cd6742debc41 +https://conda.anaconda.org/conda-forge/noarch/plum-dispatch-2.5.7-pyhd8ed1ab_0.conda#3b1f2b1d68f8ce1485483d0fab7946e1 +https://conda.anaconda.org/conda-forge/noarch/fasttransform-0.0.2-pyhd8ed1ab_0.conda#f89014a6a84308689546b345046af5a0 +https://conda.anaconda.org/conda-forge/linux-64/catalogue-2.0.10-py312h7900ff3_1.conda#f5199236b25aaea51cbd9aa739c8b5ee +https://conda.anaconda.org/conda-forge/linux-64/cymem-2.0.11-py312h2ec8cdc_0.conda#410e982d8d3b88e765af9a1b1d69fb0a +https://conda.anaconda.org/conda-forge/linux-64/marisa-trie-1.2.1-py312h2ec8cdc_0.conda#94f1c9e6aab5b54f044e2497f411f841 +https://conda.anaconda.org/conda-forge/noarch/language-data-1.3.0-pyhff2d567_0.conda#03791f1242445cf08900118f5bea86e6 +https://conda.anaconda.org/conda-forge/noarch/langcodes-3.4.1-pyhd8ed1ab_1.conda#50727f5554dc6436399c9c1760263acc +https://conda.anaconda.org/conda-forge/linux-64/murmurhash-1.0.10-py312h2ec8cdc_2.conda#b4a314e8506480d1beec34d6cb80af0c +https://conda.anaconda.org/conda-forge/linux-64/preshed-3.0.9-py312h2ec8cdc_2.conda#c2aa6644b548004f0ec02f6e856ac97f +https://conda.anaconda.org/conda-forge/noarch/spacy-legacy-3.0.12-pyhd8ed1ab_0.conda#bbe68ced56ea855f0223c329f1fd2fc0 +https://conda.anaconda.org/conda-forge/noarch/spacy-loggers-1.0.5-pyhd8ed1ab_0.conda#017fa97ac8c29416983dc9e67b27f6c8 +https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h2ec8cdc_1.conda#96226f62dddc63226472b7477d783967 +https://conda.anaconda.org/conda-forge/linux-64/srsly-2.5.1-py312h2ec8cdc_1.conda#701c0fbfe87aaef3ec8ea61f1e6f883e +https://conda.anaconda.org/conda-forge/noarch/confection-0.1.5-pyhecae5ae_0.conda#cb7c903ea9e763e1e026d8633ae81964 +https://conda.anaconda.org/conda-forge/linux-64/cython-blis-1.3.0-py312hc0a28a1_0.conda#868d9f9df04c1be7ccbb3d4ae9ec7dd6 +https://conda.anaconda.org/conda-forge/noarch/wasabi-1.1.3-pyhd8ed1ab_1.conda#fa76741f59d973f2e07d810ee124cb25 +https://conda.anaconda.org/conda-forge/linux-64/thinc-8.3.6-py312hb18ccbb_0.conda#ff47b927823003fcb205dcc6dee64d61 +https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda#7c3c2a0f3ebdea2bbc35538d162b43bf +https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.16.0-pyhe01879c_0.conda#0d0a6c08daccb968c8c8fa93070658e2 +https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.16.0-hf964461_0.conda#c8fb6ddb4f5eb567d049f85b3f0c8019 +https://conda.anaconda.org/conda-forge/noarch/typer-0.16.0-pyh167b9f4_0.conda#985cc086b73bda52b2f8d66dcda460a1 +https://conda.anaconda.org/conda-forge/noarch/cloudpathlib-0.21.1-pyhd8ed1ab_0.conda#d401b7d72e2cf55444b12110ed953c9d +https://conda.anaconda.org/conda-forge/noarch/smart-open-7.3.0.post1-h87fe6b5_0.conda#0d54057a377b9351012087b59978b155 +https://conda.anaconda.org/conda-forge/noarch/weasel-0.4.1-pyhd8ed1ab_2.conda#c909d5a153ce7e0af0ff051b851dd38a +https://conda.anaconda.org/conda-forge/linux-64/spacy-3.8.7-py312hb18ccbb_0.conda#846417269b17f6c0e24bd896a212fe9b +https://conda.anaconda.org/conda-forge/noarch/fastai-2.8.3-pyhd8ed1ab_0.conda#613fdd860ba9a7215c0719824e9f7df3 +https://conda.anaconda.org/conda-forge/linux-64/liblightgbm-4.6.0-cuda_h3896ea8_3.conda#d095de6a00c86618c5715ee2abde5321 +https://conda.anaconda.org/conda-forge/noarch/lightgbm-4.6.0-cuda_py_3.conda#6c5711b99a3793bc7d20021d965712fb +https://conda.anaconda.org/conda-forge/linux-64/libxgboost-2.1.4-cuda128_hacb7753_2.conda#f96e41475bf6430c92f347e36d5c41af +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-2.1.4-cuda128_pyh71c493a_2.conda#396ec177bfe4129f28a6bd980c60fe79 +https://conda.anaconda.org/conda-forge/noarch/xgboost-2.1.4-cuda128_pyh68bd8d9_2.conda#2a70764754ac5fe070e97e86ae428710 +https://conda.anaconda.org/conda-forge/noarch/autogluon.tabular-1.4.0-pyha770c72_0.conda#2c268d0d3417003de7205a2cc14e723b +https://conda.anaconda.org/conda-forge/linux-64/coreforecast-0.0.16-py312h68727a3_0.conda#2af08d49aade0d6803079eafc40f3f5e +https://conda.anaconda.org/conda-forge/noarch/fugue-0.9.1-pyhd8ed1ab_1.conda#e984965e8393d48885c7788d28b703ae +https://conda.anaconda.org/conda-forge/noarch/gluonts-0.16.2-pyhd8ed1ab_0.conda#ec664eb8a86d135ec57e6d21ef256784 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_1.conda#146d3cc72c65fdac198c09effb6ad133 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.2-py312h7bcfee6_1.conda#4444225bda83e059d679990431962b86 +https://conda.anaconda.org/conda-forge/noarch/colorlog-6.9.0-pyh707e725_1.conda#f00fc375bd02bdbbf791f9fe26ae96ec +https://conda.anaconda.org/conda-forge/noarch/optuna-4.4.0-pyhd8ed1ab_0.conda#9681872830205de109933b1627565b98 +https://conda.anaconda.org/conda-forge/noarch/utilsforecast-0.2.11-pyhd8ed1ab_0.conda#d95b2c884be4b3c7bc980891a2b0feca +https://conda.anaconda.org/conda-forge/noarch/window-ops-0.0.15-pyhd8ed1ab_1.conda#bedf63535f6367742068563cb3e617cf +https://conda.anaconda.org/conda-forge/noarch/mlforecast-0.14.0-pyhff2d567_0.conda#0713b41d71362c3ceee482c5cbf000e3 +https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhd8ed1ab_1.conda#ee23fabfd0a8c6b8d6f3729b47b2859d +https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.5-py312h8b63200_0.conda#d3588408248f78db333a5b019a4ca696 +https://conda.anaconda.org/conda-forge/linux-64/statsforecast-2.0.1-py312h68727a3_0.conda#baf8f16b09f827b0d45debaee01777a8 +https://conda.anaconda.org/conda-forge/noarch/autogluon.timeseries-1.4.0-pyhd8ed1ab_0.conda#fdde2540e67b39d83752967fda284819 +https://conda.anaconda.org/conda-forge/noarch/autogluon-1.4.0-pyhd8ed1ab_0.conda#fd8a6697ed311f0dec2fe045ec1f877f +https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.12.1-pyhd8ed1ab_1.conda#e895db5e6cee923018cbb1656c8ca7fa +https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda#1053857605b5139c8f9818a029a71913 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda#ad100d215fad890ab0ee10418f36876f +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda#2f1f99b13b9d2a03570705030a0b3e7c +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda#7c9449eac5975ef2d7753da262a72707 +https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda#1e61ab85dd7c60e5e73d853ea035dc29 +https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda#801dbf535ec26508fac6d4b24adfb76e +https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.5-pyhd8ed1ab_0.conda#28062c17cdb444388c00903eaec1ba0e +https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda#9453512288d20847de4356327d0e1282 +https://conda.anaconda.org/conda-forge/noarch/hdijupyterutils-0.23.0-pyhd8ed1ab_0.conda#eaba4aea81e3d6f6e1e3857a31a1b74c +https://conda.anaconda.org/conda-forge/noarch/autovizwidget-0.23.0-pyhd8ed1ab_0.conda#55289b1ba6a560551445acfd7bc8a4dc +https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2#382019d5f8e9362ef6f60a8d4e7bce8f +https://conda.anaconda.org/conda-forge/noarch/aws-glue-sessions-1.0.9-pyhd8ed1ab_0.conda#1648d658fe9e03258afd221ec6186de3 +https://conda.anaconda.org/conda-forge/noarch/cacheout-0.16.0-pyhd8ed1ab_0.conda#529184f168931048965601d136a03dfe +https://conda.anaconda.org/conda-forge/noarch/aws-s3-access-grants-boto3-plugin-1.2.0-pyhd8ed1ab_0.conda#4ca93a126f4d9e972b7877c3f83d2dd7 +https://conda.anaconda.org/conda-forge/linux-64/bcrypt-4.3.0-py312h680f630_1.conda#acb276847c5bb9eaa38ab8a205fa5ff8 +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_2.conda#0dedbff35a50868200993a2ccf051390 +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_2.conda#79592e1be84fccb8a117d9e7b9d01753 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.44-h4bf12b8_1.conda#e45cfedc8ca5630e02c106ea36d2c5c6 +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.44-h4852527_1.conda#0fab3ce18775aba71131028a04c20dfe +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.44-h4852527_1.conda#38e0be090e3af56e44a9cac46101f6cd +https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda#617f15191456cc6a13db418a275435e5 +https://conda.anaconda.org/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda#b9b0c42e7316aa6043bdfd49883955b8 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda#5663fa346821cd06dc1ece2c2600be2c +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda#708d2f99b8a2c833ff164a225a265e76 +https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda#c7eb87af73750d6fd97eff8bbee8cb9c +https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.4.0-hba01cd7_104.conda#3cb7a6f6193b4884528317d5da46f459 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda#3baf8976c96134738bba224e9ef6b1e5 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.4.0-h14bf0c3_4.conda#6b7953966683a477ff8cc35961894fe8 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.4.0-h69c5793_4.conda#3beb12e7e1d178ec50e9b78788bad12a +https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.4.0-h54dc52d_4.conda#16f7553cf493ca0fbd5c97b2690573b1 +https://conda.anaconda.org/conda-forge/linux-64/gcc-13.4.0-h81444f0_4.conda#1df643aac30ee4eb7fc054556dbfdc37 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.4.0-h621f4e2_11.conda#0ebd7e4272f1dfb557b02dacb1829d94 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.10.0-h2b85faf_0.conda#9256b7e5e900a1b98aedc8d6ffe91bec +https://conda.anaconda.org/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda#0c2f855a88fab6afa92a7aa41217dc8e +https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda#54e8e1a8144fd678c5d43905e3ba684d +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda#45161d96307e3a447cc3eb5896cf6f8c +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda#9de6247361e1ee216b09cfb8b856e2ee +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.35-h9463b59_0.conda#21769ce326958ec230cdcbd0f2ad97eb +https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda#69fbc0a9e42eb5fe6733d2d60d818822 +https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda#828302fca535f9cfeb598d5f7c204323 +https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda#f2d511bfca0cc4acca4bb40cd1905dff +https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda#92b90f5f7a322e74468bb4909c7354b5 +https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.1-hae34dd5_1.conda#fdba6463e61e98bf298df020ae388db1 +https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2#878f923dd6acc8aeb47a75da6c4098be +https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.1-py312ha9ff5c7_1.conda#9dd9105073d51acce901bf259e62ec8d +https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda#d62b8f745ff471d5594ad73605cb9b59 +https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda#ff75d06af779966a5aeae1be1d409b96 +https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda#32c158f481b4fd7630c565030f7bc482 +https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda#0a2014fd9860f8b1eaa0b1f3d3771a08 +https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda#9fa8408745a0621314b7751d11fecc18 +https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.1-py312h7900ff3_0.conda#ca9b493c9ba588c493a76ecfda308d65 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda#08223e6a73e0bca5ade16ec4cebebf23 +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda#532c3e5d0280be4fea52396ec1fa7d5d +https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda#ebef257605116235f5feac68640b44ca +https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.3-pyhe01879c_0.conda#15afca3bec34c3ecbeb2028f81a51772 +https://conda.anaconda.org/conda-forge/linux-64/conda-25.7.0-py312h7900ff3_0.conda#e1b5199d835f8d70013c04e01fbe51ab +https://conda.anaconda.org/conda-forge/noarch/contextlib2-21.6.0-pyhd8ed1ab_1.conda#4de17d73a4afd4ce03b370fe4480100f +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.3-py312h8a5da7c_0.conda#47633b6600c6ff2b4930b5b0b4704a53 +https://conda.anaconda.org/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda#365a924cf93535157d61debac807e9e4 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda#ed37a8cad974fed39334d096f3b18d81 +https://conda.anaconda.org/conda-forge/linux-64/cuda-gdb-12.6.77-h50b4baa_1.conda#9238f590fcc613c86ebff4a421db85e0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprof-12.6.80-hbd13f7d_0.conda#b5ccb8e53c9ec037d14e3e8b14a2740d +https://conda.anaconda.org/conda-forge/linux-64/cuda-sanitizer-api-12.6.77-hbd13f7d_1.conda#ba073c8009d7166892a4260179b07582 +https://conda.anaconda.org/conda-forge/linux-64/cuda-command-line-tools-12.6.3-ha770c72_0.conda#3d338828e4b5fa7768a7a59cbeadaa32 +https://conda.anaconda.org/conda-forge/linux-64/cuda-cuxxfilt-12.6.77-hbd13f7d_1.conda#faefe1c43db4641223a1dfa23ee21e0f +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda#3ad8eacbf716ddbca1b5292a3668c821 +https://conda.anaconda.org/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda#f967e2449b6c066f6d09497fff12d803 +https://conda.anaconda.org/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda#f2b7f45acf027c7de8c383b1d2f6a298 +https://conda.anaconda.org/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda#4b14e78e12daa061dcdbe3ceed95cb57 +https://conda.anaconda.org/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda#9c1f1ecfd9990b549312b3206d9c003b +https://conda.anaconda.org/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda#8d4bca6397374ecbd3001ab4ece3b23d +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda#ae37b405ef74e57ef9685fcf820a2dde +https://conda.anaconda.org/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda#86e47562bfe92a529ae1c75bbcff814b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda#5b72e12459f5deab812cb30b67b64d48 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda#e5b96d2e34abaa90c0c1c968d02bbc9b +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda#4e1376cbc6d66b6744557cabeff02ca2 +https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.4.0-hba01cd7_104.conda#2c8b4489336bc9a8c8d3f361fd177882 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.4.0-haf17267_4.conda#3439b41a67a4764c0e361dbb15e918b8 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.4.0-he431e45_11.conda#e2734690f868585c00aba10a6e32b9b7 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda#fe294b5f78236b26d0b388652212e581 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvprune-12.6.77-hbd13f7d_1.conda#533cf43c4201ae6387f156ff7cbd8c89 +https://conda.anaconda.org/conda-forge/linux-64/gxx-13.4.0-h7467c50_4.conda#4e9a034999d39b89b74ab14bcfbe08f2 +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.10.0-h1a2810e_0.conda#3cd322edac3d40904ff07355a8be8086 +https://conda.anaconda.org/conda-forge/noarch/cuda-compiler-12.6.3-hbad6d8a_0.conda#ec211b132a6554400de751021e2b695c +https://conda.anaconda.org/conda-forge/linux-64/cuda-driver-dev-12.6.77-h5888daf_0.conda#42f029040bcf7a8fd0fc4cf82db91a99 +https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-h5888daf_0.conda#45c3d2c224002d6d0d7769142b29f986 +https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-12.6.77-hbd13f7d_0.conda#ae042b206c97ec79af1a1fb2f91f6eb0 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-12.3.1.54-h5888daf_0.conda#f1c723a97c4c8f82429df5a7b9b96382 +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-12.6.77-hbd13f7d_0.conda#3131e00022d739313baa5b4498e6edd0 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-12.6.3-ha770c72_0.conda#d88e326c1d34c1f4258625e7b34de45d +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvrtc-dev-12.6.85-h5888daf_0.conda#a526356b18499e3dbe2b4ae8f7e77213 +https://conda.anaconda.org/conda-forge/linux-64/cuda-opencl-dev-12.6.77-h5888daf_0.conda#0c0167532e40574e9cf67b6270704dad +https://conda.anaconda.org/conda-forge/linux-64/cuda-profiler-api-12.6.77-h7938cbb_0.conda#b051a6584fa2f5d8815f9823d6ffa257 +https://conda.anaconda.org/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_1.conda#d7c84bdc63481995050f42e37c55f341 +https://conda.anaconda.org/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda#e51d70f74e9e5241a0bf33fb866e2476 +https://conda.anaconda.org/conda-forge/linux-64/libcufile-dev-1.11.1.6-h5888daf_4.conda#e97a43d752c8a438a9f339a11cf29cb0 +https://conda.anaconda.org/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda#83a87ce38925eb22b509a8aba3ba3aaf +https://conda.anaconda.org/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_1.conda#2a9339395d087361dc346d0b4826d70b +https://conda.anaconda.org/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda#48de133da2c0d116b3e7053b8c8dff89 +https://conda.anaconda.org/conda-forge/linux-64/libnpp-dev-12.3.1.54-h5888daf_0.conda#37c3d406ec286cfae716868c2915026c +https://conda.anaconda.org/conda-forge/linux-64/libnvfatbin-dev-12.6.77-h5888daf_0.conda#4affbc6122feb5ed25ee3c812b4b3b32 +https://conda.anaconda.org/conda-forge/linux-64/libnvjitlink-dev-12.6.85-h5888daf_0.conda#581771c7078e1c9e23af358c122bdcf4 +https://conda.anaconda.org/conda-forge/linux-64/libnvjpeg-dev-12.3.3.54-ha770c72_0.conda#38ab71f4fadbd66e9421a6b62342ad69 +https://conda.anaconda.org/conda-forge/linux-64/cuda-libraries-dev-12.6.3-ha770c72_0.conda#baf00d9d33fcb6ffb6d12ca1002e5e86 +https://conda.anaconda.org/conda-forge/linux-64/cuda-nvml-dev-12.6.77-hbd13f7d_1.conda#5b45001c3b1b10762ff95565d8d3b3a0 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.2.0-pyhd8ed1ab_1.conda#7ac5f795c15f288984e32add616cdc59 +https://conda.anaconda.org/conda-forge/noarch/flask-3.1.1-pyhd8ed1ab_0.conda#ffad1a6161226d41e3735b73bae5c71c +https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda#128b46a47ea164f9a8659cb6da2f3555 +https://conda.anaconda.org/conda-forge/noarch/dash-2.18.1-pyhd8ed1ab_0.conda#07f061eda0489f827c821e995cd1a7a4 +https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.62.0-pyhd8ed1ab_0.conda#b42aaa3de9a8912057654357f7371bf6 +https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda#0cef44b1754ae4d6924ac0eef6b9fdbe +https://conda.anaconda.org/conda-forge/noarch/dnspython-2.7.0-pyhff2d567_1.conda#5fbd60d61d21b4bd2f9d7a48fe100418 +https://conda.anaconda.org/conda-forge/linux-64/docker-cli-27.5.1-hd0c01bc_0.conda#82fab5aba1605dd091a0a503900dd3c8 +https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py312h66e93f0_4.conda#c47ede9450b5347c1933ccb552fca707 +https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda#4e6bea7eee94bb9d8a599385215719f9 +https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2#2807a0becd1d986fe1ef9b7f8135f215 +https://conda.anaconda.org/conda-forge/noarch/docker-py-7.1.0-pyhd8ed1ab_1.conda#07ce73ca6f6c1a1df5d498679fc52d9e +https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.17-pyhe01879c_0.conda#66cb4c80ff13d7971adba487a5d12e74 +https://conda.anaconda.org/conda-forge/noarch/email-validator-2.2.0-pyhd8ed1ab_1.conda#da16dd3b0b71339060cd44cb7110ddf9 +https://conda.anaconda.org/conda-forge/noarch/email_validator-2.2.0-hd8ed1ab_1.conda#0794f8807ff2c6f020422cacb1bd7bfa +https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda#3366592d3c219f2731721f11bc93755c +https://conda.anaconda.org/conda-forge/noarch/rich-toolkit-0.14.9-pyhe01879c_0.conda#16e466b25c0d16c5ff2fe1ded73b43c0 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.35.0-pyh31011fe_0.conda#c7f6c7ffba6257580291ce55fb1097aa +https://conda.anaconda.org/conda-forge/linux-64/httptools-0.6.4-py312h66e93f0_0.conda#8b1160b32557290b64d5be68db3d996d +https://conda.anaconda.org/conda-forge/linux-64/uvloop-0.21.0-py312h66e93f0_1.conda#998e481e17c1b6a74572e73b06f2df08 +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-1.1.0-py312h12e396e_0.conda#34ded0fc4def76a526a6f0dccb95d7f3 +https://conda.anaconda.org/conda-forge/linux-64/websockets-15.0.1-py312h66e93f0_0.conda#b986da7551224417af6b7da4021d8050 +https://conda.anaconda.org/conda-forge/noarch/uvicorn-standard-0.35.0-h31011fe_0.conda#9d5422831427100c32c50e6d33217b28 +https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.8-pyhd8ed1ab_0.conda#7b4fa933822891d1ce36e3dda98e0e38 +https://conda.anaconda.org/conda-forge/noarch/starlette-0.47.2-pyh82d4cca_0.conda#e7456f20ee85cd9c13e36a7c7d7052a3 +https://conda.anaconda.org/conda-forge/noarch/fastapi-core-0.116.1-pyhe01879c_1.conda#5553f4b6a3ee438149fdcfbdbb1c32ee +https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda#a28c984e0429aff3ab7386f7de56de6f +https://conda.anaconda.org/conda-forge/noarch/fastapi-0.116.1-h26c32bb_1.conda#78152786477103630cd4b807569b8881 +https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda#827064ddfe0de2917fb29f1da4f8f533 +https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_1.conda#4731450b2c059fc567696242bcb7fc05 +https://conda.anaconda.org/conda-forge/noarch/flake8-7.1.2-pyhd8ed1ab_0.conda#5811f74de55030cb5f4054ab9a846139 +https://conda.anaconda.org/conda-forge/linux-64/flatbuffers-24.12.23-h8f4948b_0.conda#db383f9fb349481841ed26f18d790058 +https://conda.anaconda.org/conda-forge/noarch/gast-0.6.0-pyhd8ed1ab_0.conda#3fb76e88cbe6f96dfdaff277268bded9 +https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.18-hb9d3cd8_3.conda#20ab6b90150325f1af7ca96bffafde63 +https://conda.anaconda.org/conda-forge/linux-64/gds-tools-1.11.1.6-h5888daf_4.conda#25f08271d608ad863c326888b1769b74 +https://conda.anaconda.org/conda-forge/noarch/git-remote-codecommit-1.16-pyhd8ed1ab_0.conda#c04f2d06a3f0e3a74c8c85b7b84b4e8f +https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.2-pyhd8ed1ab_0.conda#87f47a78808baf2fa1ea9c315a1e48f1 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda#7c14f3706e099f8fcd47af2d494616cc +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.45-pyhff2d567_0.conda#b91d463ea8be13bcbe644ae8bc99c39f +https://conda.anaconda.org/conda-forge/noarch/google-pasta-0.2.0-pyhd8ed1ab_2.conda#005b9749218cb8c9e94ac2a77ca3c8c0 +https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.6-pyh29332c3_0.conda#dc604341f71b370f8a4a0a3b2996cd99 +https://conda.anaconda.org/conda-forge/noarch/graphql-relay-3.2.0-pyhd8ed1ab_1.conda#154dbffd0db14585c9314bc771a87a6e +https://conda.anaconda.org/conda-forge/noarch/graphene-3.4.3-pyhd8ed1ab_1.conda#64be7816cf6074a3533c3f23ce2c316e +https://conda.anaconda.org/conda-forge/linux-64/gunicorn-23.0.0-py312h7900ff3_1.conda#0b3cda7592a578100a59e6249f3dd409 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h6e4c0c1_103.conda#c74d83614aec66227ae5199d98852aaf +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.14.0-nompi_py312h3faca00_100.conda#2e1c2a9e706c74c4dd6f990a680f3f90 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.10.0-hd8ed1ab_0.conda#c063ddbb9908499fd4f20b31dc67065a +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda#c25d1a27b791dab1797832aafd6a3e9a +https://conda.anaconda.org/conda-forge/noarch/jupyter-activity-monitor-extension-0.3.2-pyhd8ed1ab_1.conda#37a94508cbdcd62f070611d58a34d7ea +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-ui-1.1.0-pyhd8ed1ab_0.conda#bd119067187f4433a1b6198641cc7455 +https://conda.anaconda.org/conda-forge/noarch/jupyter-docprovider-1.1.0-pyhd8ed1ab_1.conda#ad55ecaaaad84425e8d43999f292861a +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.2-pyhd8ed1ab_1.conda#fbf0a308ddc042202a005a1760524823 +https://conda.anaconda.org/conda-forge/linux-64/pycrdt-0.12.27-py312h0ccc70a_0.conda#9022a1fce362d3784bc0e22a8643b14f +https://conda.anaconda.org/conda-forge/noarch/jupyter_ydoc-3.1.0-pyhe01879c_0.conda#210785a3f90a96aea391899cd48e7ad3 +https://conda.anaconda.org/conda-forge/noarch/sqlite-anyio-0.2.3-pyhaa4b35c_1.conda#de0f0dddcf1b9c3535de60eb35a5b280 +https://conda.anaconda.org/conda-forge/noarch/pycrdt-websocket-0.15.5-pyhd8ed1ab_0.conda#885aecec5f2a3f7f67e99014c09f9aa0 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server_ydoc-1.1.0-pyhd8ed1ab_0.conda#7c62cd204b2d73669660d470395bcf84 +https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-3.1.0-pyhd8ed1ab_1.conda#0b0e68cfbf29cfad511a3d26f5e41279 +https://conda.anaconda.org/conda-forge/noarch/jupyter-dash-0.4.2-pyhd8ed1ab_1.tar.bz2#9c77330b235666f244a7b8dcc7c0955a +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyhbbac1ac_2.conda#a575ab1d71583644de23e7a9bef9bd27 +https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda#b12cd36c9eea3f4d2f77daef432bdc00 +https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.4.0-pyhd8ed1ab_1.conda#4696e23d86b32957ff469870e74c8c97 +https://conda.anaconda.org/conda-forge/noarch/nbdime-4.0.2-pyhd8ed1ab_1.conda#5217ed230c497fb71f7bb2de6d7eb27b +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.51.2-pyhd8ed1ab_0.conda#154beb643d4c3eb9061330273a259d1b +https://conda.anaconda.org/conda-forge/linux-64/ml_dtypes-0.4.0-py312hf9745cd_2.conda#c070bbf2a3c9e2e6d2c64b219e2e78da +https://conda.anaconda.org/conda-forge/noarch/namex-0.1.0-pyhd8ed1ab_0.conda#3eb854547a0183b994431957fa0e05d2 +https://conda.anaconda.org/conda-forge/noarch/keras-3.10.0-pyh753f3f9_0.conda#9e1f77096da39525f54095edac3b2a48 +https://conda.anaconda.org/conda-forge/noarch/langchain-aws-0.2.19-pyhd8ed1ab_0.conda#b5b5b1b7e19600aebc5ba02a44236888 +https://conda.anaconda.org/conda-forge/linux-64/libsecret-0.21.7-h1e2da66_0.conda#70fc6d1bbf942b3d617646ac0359d9d8 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda#9c96c9876ba45368a03056ddd0f20431 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda#b02fe519b5dc0dc55e7299810fcdfb8e +https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.0.2-pyhd8ed1ab_0.conda#a2a0c0d9f04be0a9aeaca213137e2b3a +https://conda.anaconda.org/conda-forge/noarch/mcp-1.12.4-pyhd8ed1ab_0.conda#54f2625826d6241d8beee9407644a676 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda#1997a083ef0b4c9331f9191564be275e +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda#ea7ee1068fdf71a0807df3c55ea8a3db +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-semantic-conventions-0.57b0-pyh3cfb1c2_0.conda#d1cec03f9b5507e36db279b1a5f163b1 +https://conda.anaconda.org/conda-forge/noarch/opentelemetry-sdk-1.36.0-pyhd8ed1ab_0.conda#88a0938fe196420bdf5d9edda2da19af +https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.22.0-h7900ff3_0.conda#5e516c19e74ae73336c2347ae2865f29 +https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda#57962900dda3df6b61e545023469c930 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.22.0-py312h7900ff3_0.conda#7d596694edb90e5b6da4fd2044e684bb +https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.2-pyhd8ed1ab_0.conda#9a3090bbdda5cb17e0181bee26672b08 +https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.22.0-h7900ff3_0.conda#6383d12a3d7895d4fbf8455861d75dc1 +https://conda.anaconda.org/conda-forge/noarch/mock-4.0.3-pyhd8ed1ab_4.tar.bz2#a49a3174d0d7392c115a6608548a907c +https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.19.4-hf7ee748_0.conda#cb478d75c54de187e55624862dc18a23 +https://conda.anaconda.org/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda#52919815cd35c4e1a0298af658ccda04 +https://conda.anaconda.org/conda-forge/noarch/param-2.2.1-pyhd8ed1ab_0.conda#b6f8a6ac73c7d5fdc5efc206ac8c98c4 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda#e0f2c3ecb4dc40d031bbe88869a2a7a1 +https://conda.anaconda.org/conda-forge/noarch/panel-1.7.5-pyhd8ed1ab_0.conda#df247f4435fe4e3883d1f94814d07417 +https://conda.anaconda.org/conda-forge/noarch/papermill-2.6.0-pyhd8ed1ab_2.conda#34cd253bb51e7e4383b2e1154e44a17c +https://conda.anaconda.org/conda-forge/noarch/pox-0.3.6-pyhd8ed1ab_0.conda#122f0fcc62e320d64227dd7e76ddd363 +https://conda.anaconda.org/conda-forge/noarch/ppft-1.7.7-pyhd8ed1ab_0.conda#ed1b7887e92109b278f62af7ce383078 +https://conda.anaconda.org/conda-forge/noarch/pathos-0.3.4-pyhd8ed1ab_0.conda#eab86b1904a5554bd9c4c72e3b846b71 +https://conda.anaconda.org/conda-forge/noarch/pure-sasl-0.6.2-pyhd8ed1ab_1.conda#44b22b438db0eb8260ab2e938228990a +https://conda.anaconda.org/conda-forge/noarch/py-xgboost-gpu-2.1.4-pyh68bd8d9_2.conda#19ddac5f970c3febcc7aeef66af8d7a4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda#755cf22df8693aa0d1aec1c123fa5863 +https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda#a36aa6e0119331d3280f4bba043314c7 +https://conda.anaconda.org/conda-forge/linux-64/thrift-0.20.0-py312h2ec8cdc_1.conda#0492f04061eb5d62e3abbdc98d96f187 +https://conda.anaconda.org/conda-forge/noarch/thrift_sasl-0.4.3-pyhd8ed1ab_3.conda#b6c9674b72fdaab53107ffda2da05295 +https://conda.anaconda.org/conda-forge/noarch/pyhive-0.7.0-pyhd8ed1ab_1.conda#4a09b71c0cb5fb78df05783633fb614a +https://conda.anaconda.org/conda-forge/linux-64/pykrb5-0.7.1-py312h3770eae_0.conda#a6ce17f7df2ac544a6fe44c613ade87f +https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda#f5ba3b2c52e855b67fc0abedcebc9675 +https://conda.anaconda.org/conda-forge/linux-64/pyspnego-0.11.2-py312h7900ff3_1.conda#3431d27257f5c9cfd5e21ef71599d234 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/linux-64/python-gssapi-1.9.0-py312h3770eae_1.conda#c6a5fb58b00dfcb11ac95db2f253e8db +https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhff2d567_1.conda#1e4f4f40c7ec8a0e220d5b7740c94568 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.13.0-pyhd8ed1ab_0.conda#900a54008f394554b49ecd7c75a12a6a +https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_1.conda#27c95573211e4579709a3ea06051d4c1 +https://conda.anaconda.org/conda-forge/noarch/rope-1.14.0-pyhd8ed1ab_0.conda#0d81f45592f0f27a16a5c6d5e911364f +https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.7-pyhd8ed1ab_1.conda#c0617d951edc1e90c2809ec104865d7c +https://conda.anaconda.org/conda-forge/noarch/yapf-0.43.0-pyhd8ed1ab_1.conda#ad1a2c858e3c14deae4f274580123151 +https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.13.0-pyhff2d567_0.conda#7716c57af42681b1222c0add1e094e57 +https://conda.anaconda.org/conda-forge/noarch/requests-kerberos-0.15.0-pyh707e725_1.conda#d3d52b35d96df3f3291b7cbc86250184 +https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda#845d9730024ab628f55d384631ceb499 +https://conda.anaconda.org/conda-forge/noarch/s3fs-2024.12.0-pyhd8ed1ab_0.conda#d91e140ebbb494372695d7b5ac829c09 +https://conda.anaconda.org/conda-forge/linux-64/sagemaker-code-editor-1.7.1-h4085919_0.conda#d5e79fc113e13902281c183a91541f97 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-core-1.0.49-pyhd8ed1ab_0.conda#e9626d7e15cb1d29abfa2bc7e7629084 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-headless-execution-driver-0.0.13-pyhd8ed1ab_0.conda#feaec93c21652caac71ed7ecf450cb17 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-emr-extension-0.4.0-pyhd8ed1ab_0.conda#4a140bbd25e06588ebd199e518bf06e5 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-jupyterlab-extension-0.5.1-pyhd8ed1ab_0.conda#6dcd0b94f31aea41720dfc9949ffc473 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-kernel-wrapper-0.0.5-pyhd8ed1ab_0.conda#f86c4262c5b3130b830fa802e187f6b4 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-mlflow-0.1.0-pyhd8ed1ab_0.conda#edcfd844c3fe864b800f60f05806fd26 +https://conda.anaconda.org/conda-forge/noarch/schema-0.7.7-pyhd8ed1ab_0.conda#1add6f6b99191efab14f16e6aa9b6461 +https://conda.anaconda.org/conda-forge/noarch/smdebug-rulesconfig-1.0.1-pyhd3deb0d_1.tar.bz2#be253a7939a3e7cf95a043a983cab563 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-python-sdk-2.245.0-pyhff2d567_0.conda#8ed68593af16706244bbb9911225f68d +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-1.0.21-pyhd8ed1ab_0.conda#cf89d27e5254ded38dfc8dfe645f9d1a +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-sparkmagic-lib-0.2.0-pyhd8ed1ab_0.conda#5eab568b6c7ad23036978f5a01bf5fa9 +https://conda.anaconda.org/conda-forge/noarch/sparkmagic-0.21.0-pyhd8ed1ab_0.conda#fe489239f573c2ea018925ddea6d3190 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-analytics-extension-0.2.0-pyhd8ed1ab_0.conda#72de67df67b9c768b8b103b0aaa7e817 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-cli-1.0.7-pyhd8ed1ab_0.conda#3407d051741aaa69b90dfbbcd8c64d2d +https://conda.anaconda.org/conda-forge/noarch/schedule-1.2.2-pyhd8ed1ab_1.conda#cedcd7606497aff90b91134046d44370 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-extensions-1.2.4-pyh80e38bb_0.conda#129220fe215e6fc61d09dd690ed803d9 +https://conda.anaconda.org/conda-forge/noarch/sagemaker-studio-dataengineering-sessions-1.2.1-pyhd8ed1ab_0.conda#ffdf18b30e4c94dee567aed49c1f4091 +https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_3.conda#fd96da444e81f9e6fcaac38590f3dd42 +https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_3.conda#62afb877ca2c2b4b6f9ecb37320085b6 +https://conda.anaconda.org/conda-forge/linux-64/supervisor-4.2.5-py312h7900ff3_3.conda#49365e846c0247fc2fdfa9494c91e192 +https://conda.anaconda.org/conda-forge/noarch/termcolor-3.1.0-pyhd8ed1ab_0.conda#951a99e94afe3d38bfdbd04902fe33b7 +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-base-2.18.0-cuda126py312hfb0ba9c_200.conda#c2462b199a73d4db2f2085933997bb0f +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-estimator-2.18.0-cuda126py312hd49ae37_200.conda#faa2c41083d15a651700a3e34eb745fd +https://conda.anaconda.org/conda-forge/linux-64/tensorflow-2.18.0-cuda126py312h5379a72_200.conda#9920650e1d02211974cf52191e804b38 +https://conda.anaconda.org/conda-forge/noarch/tf-keras-2.18.0-pyhd8ed1ab_0.conda#46ec057279150f91872d9715fe86243b +https://conda.anaconda.org/conda-forge/linux-64/uv-0.8.8-heb9285d_0.conda#a85c0ade82e1da46238ac65475e376ab