From 5bcdd148e102ae7badda8b1322b6f8126defcd18 Mon Sep 17 00:00:00 2001 From: RaphaelRibes Date: Fri, 3 Jul 2026 17:30:58 +0200 Subject: [PATCH 1/4] Tool now use only the latest pixi version --- CHANGELOG.md | 6 ++++++ README.md | 9 ++++----- lib/common.sh | 2 +- lib/tool.sh | 13 +++++-------- recipe.yaml | 2 +- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c80a68..ee04123 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.8.1] - 2026-07-03 + +### 🚀 Features + +- The `tool` subcommand now always installs the latest pixi and never downgrades. The `-V` / `--pixi-version` and `-L` / `--latest` options have been removed from `tool` mode (project mode keeps them). + ## [0.8.0] - 2026-07-01 ### 🚀 Features diff --git a/README.md b/README.md index dfb64aa..878fad8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Pixitainer -![Version](https://img.shields.io/badge/Version-0.8.0-blue) +![Version](https://img.shields.io/badge/Version-0.8.1-blue) [![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh) [![License](https://img.shields.io/badge/Licence-BSD--3--Clause-green)](LICENSE) [![Forge](https://img.shields.io/badge/Forge-Prefix.dev--Forge-yellow)](https://prefix.dev/channels/raphaelribes/packages/pixitainer) @@ -74,13 +74,13 @@ pixi build ```bash # Apptainer -pixi global install pixitainer --path pixitainer-0.8.0*.conda --channel conda-forge +pixi global install pixitainer --path pixitainer-0.8.1*.conda --channel conda-forge # Singularity -pixi global install pixitainer-singularity --path pixitainer-singularity-0.8.0*.conda --channel conda-forge +pixi global install pixitainer-singularity --path pixitainer-singularity-0.8.1*.conda --channel conda-forge # Docker -pixi global install pixitainer-docker --path pixitainer-docker-0.8.0*.conda --channel conda-forge +pixi global install pixitainer-docker --path pixitainer-docker-0.8.1*.conda --channel conda-forge ``` ## How to use @@ -217,7 +217,6 @@ docker run --rm fastp:latest fastp --version | `-o, --output` | Output `.sif` path / Docker tag. Defaults to the package name. | | `-m, --manual` | Use a shell entrypoint instead of the tool binary. By default the package's binary is the image entrypoint, so you run the tool directly. | | `-b, --base-image` | Base image (default: `debian:stable-slim`, a small glibc base). | -| `-V, --pixi-version` / `-L, --latest` | Pixi version selection (same as project mode). | | `-a, --add-file SRC:DEST` | Add an extra file/folder to the image (repeatable). | | `--post-command CMD` | Run an extra command after install (repeatable). | | `-l, --label KEY:VALUE` | Add a custom label (repeatable). | diff --git a/lib/common.sh b/lib/common.sh index 739fc98..d27f645 100644 --- a/lib/common.sh +++ b/lib/common.sh @@ -3,7 +3,7 @@ # Sourced by pixi-containerize, pixi-containerize-singularity, pixi-containerize-docker. # shellcheck disable=SC2034 # Variables are used by the sourcing scripts. -PIXITAINER_VERSION="0.8.0" +PIXITAINER_VERSION="0.8.1" # --------------------------------------------------------------------------- # Logging diff --git a/lib/tool.sh b/lib/tool.sh index 2c233c9..17530b9 100644 --- a/lib/tool.sh +++ b/lib/tool.sh @@ -52,11 +52,6 @@ print_tool_usage() { echo " -b, --base-image IMAGE Specify base image (default: $TOOL_DEFAULT_BASE)" echo "" - echo "Pixi Versioning:" - echo " -V, --pixi-version VER Specify pixi version (default: same as host)" - echo " -L, --latest Force the use of the latest pixi version (cannot be used with -V)" - echo "" - echo "Advanced Modifications:" echo " -a, --add-file SRC:DEST Add a file/folder to the image (format: source:destination)" echo " --post-command CMD Add a command to run after install (repeatable)" @@ -95,13 +90,17 @@ TOOL_DEFAULT_BASE="debian:stable-slim" # --------------------------------------------------------------------------- # Initialise tool-mode default variables. Call after init_common_defaults. -# Sets: TOOL_PKGS, CHANNELS, CHANNEL_FLAGS, BASE_IMAGE +# Sets: TOOL_PKGS, CHANNELS, CHANNEL_FLAGS, BASE_IMAGE, LATEST_PIXI # --------------------------------------------------------------------------- init_tool_defaults() { TOOL_PKGS=() CHANNELS=() CHANNEL_FLAGS="" BASE_IMAGE="$TOOL_DEFAULT_BASE" + # Tool mode always uses the latest pixi and never downgrades: install.sh + # pulls the newest release and no self-update pin is emitted. There is no + # -V/-L override here (unlike project mode). + LATEST_PIXI=true } # --------------------------------------------------------------------------- @@ -116,8 +115,6 @@ parse_tool_args() { -c|--channel) CHANNELS+=("$2"); shift 2 ;; -o|--output) OUTPUT="$2"; shift 2 ;; -b|--base-image) BASE_IMAGE="$2"; shift 2 ;; - -V|--pixi-version) TARGET_PIXI_VERSION="$2"; shift 2 ;; - -L|--latest) LATEST_PIXI=true; shift ;; -a|--add-file) EXTRA_FILES+=("$2"); shift 2 ;; --post-command) POST_COMMANDS+=("$2"); shift 2 ;; -l|--label) LABELS+=("$2"); shift 2 ;; diff --git a/recipe.yaml b/recipe.yaml index 7057852..cfde214 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -1,6 +1,6 @@ context: name: pixitainer - version: 0.8.0 + version: 0.8.1 recipe: name: ${{ name }} From 8fc68beba1a8426eb335898a21cc6301ff7d4c47 Mon Sep 17 00:00:00 2001 From: RaphaelRibes Date: Mon, 6 Jul 2026 12:35:42 +0200 Subject: [PATCH 2/4] Docker verbose is the same than apptainer now and I don't downgrade pixi for tool --- CHANGELOG.md | 9 ++++++++- README.md | 10 +++++----- lib/common.sh | 2 +- lib/tool.sh | 37 ++++++++++++++++++++++++++++++++++- pixi-containerize-docker | 4 ++-- recipe.yaml | 2 +- tests/test_docker_workdir.sh | 38 +++++++++++++++++------------------- 7 files changed, 71 insertions(+), 31 deletions(-) mode change 100755 => 100644 pixi-containerize-docker diff --git a/CHANGELOG.md b/CHANGELOG.md index ee04123..2c854d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.8.2] - 2026-07-05 + +### 🐛 Bug Fixes + +- Docker `tool` builds now show the same clean, named steps as the Apptainer/Singularity backends (Presetup → Installing prerequisites → Installing tool(s) → Slimming → Cleaning) instead of echoing the whole single-layer `RUN` through the spinner. Full build output is still available with `-v` / `--verbose`. +- The Docker `tool` header now prints the base image (`â„šī¸ Base image: â€Ļ`), matching the SIF backends. + ## [0.8.1] - 2026-07-03 ### 🚀 Features @@ -86,4 +93,4 @@ ### đŸ’ŧ Other - Well, it works -- Removed unused code and add explaination on how to use the image correctly in the README +- Removed unused code and add explaination on how to use the image correctly in the README \ No newline at end of file diff --git a/README.md b/README.md index 878fad8..aa3cb4c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Pixitainer -![Version](https://img.shields.io/badge/Version-0.8.1-blue) +![Version](https://img.shields.io/badge/Version-0.8.2-blue) [![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh) [![License](https://img.shields.io/badge/Licence-BSD--3--Clause-green)](LICENSE) [![Forge](https://img.shields.io/badge/Forge-Prefix.dev--Forge-yellow)](https://prefix.dev/channels/raphaelribes/packages/pixitainer) @@ -74,13 +74,13 @@ pixi build ```bash # Apptainer -pixi global install pixitainer --path pixitainer-0.8.1*.conda --channel conda-forge +pixi global install pixitainer --path pixitainer-0.8.2*.conda --channel conda-forge # Singularity -pixi global install pixitainer-singularity --path pixitainer-singularity-0.8.1*.conda --channel conda-forge +pixi global install pixitainer-singularity --path pixitainer-singularity-0.8.2*.conda --channel conda-forge # Docker -pixi global install pixitainer-docker --path pixitainer-docker-0.8.1*.conda --channel conda-forge +pixi global install pixitainer-docker --path pixitainer-docker-0.8.2*.conda --channel conda-forge ``` ## How to use @@ -429,4 +429,4 @@ TODO: ## License -Pixitainer is licensed under the BSD 3-Clause License. See the [LICENSE](LICENSE) file for more details. +Pixitainer is licensed under the BSD 3-Clause License. See the [LICENSE](LICENSE) file for more details. \ No newline at end of file diff --git a/lib/common.sh b/lib/common.sh index d27f645..559c448 100644 --- a/lib/common.sh +++ b/lib/common.sh @@ -3,7 +3,7 @@ # Sourced by pixi-containerize, pixi-containerize-singularity, pixi-containerize-docker. # shellcheck disable=SC2034 # Variables are used by the sourcing scripts. -PIXITAINER_VERSION="0.8.1" +PIXITAINER_VERSION="0.8.2" # --------------------------------------------------------------------------- # Logging diff --git a/lib/tool.sh b/lib/tool.sh index 17530b9..8f3a559 100644 --- a/lib/tool.sh +++ b/lib/tool.sh @@ -356,6 +356,27 @@ $(emit_bootstrap_body bootstrap_cleanup) EOF } +# --------------------------------------------------------------------------- +# Step extractor for the tool-mode Docker build. Unlike the project-mode +# _docker_step_extractor (which surfaces docker's own "Step N/M" instructions), +# this looks only for the "STEP: â€Ļ" markers echoed inside the single RUN layer, +# so the spinner shows the same named phases as the SIF backends instead of the +# giant chained RUN command. +# +# Only runtime output is matched, never the echoed RUN *instruction* line (which +# also contains the literal STEP: strings): the legacy builder streams markers +# at the start of the line, and BuildKit (--progress=plain) prefixes them with +# "#N ". +# --------------------------------------------------------------------------- +_docker_tool_step_extractor() { + local line="$1" + if [[ "$line" == "STEP: "* ]]; then + echo "${line#STEP: }" + elif [[ "$line" =~ ^#[0-9]+\ [0-9.]+\ STEP:\ (.+)$ ]]; then + echo "${BASH_REMATCH[1]}" + fi +} + # --------------------------------------------------------------------------- # Generate the tool-mode Dockerfile (no manifest, uses `pixi global install`). # Sets: DOCKERFILE @@ -396,13 +417,20 @@ generate_tool_dockerfile() { # the final image, whereas deleting them in a later layer would not. local -a chain=( '. /opt/bootstrap.sh' + 'echo "STEP: Installing system prerequisites and Pixi"' 'bootstrap_install' + 'echo "STEP: Installing tool(s) globally"' 'pixi config set --global run-post-link-scripts insecure' "$INSTALL_CMD" ) local cmd slim - for cmd in "${POST_COMMANDS[@]}"; do chain+=("$cmd"); done + if [ ${#POST_COMMANDS[@]} -gt 0 ]; then + chain+=('echo "STEP: Running extra post commands"') + for cmd in "${POST_COMMANDS[@]}"; do chain+=("$cmd"); done + fi + chain+=('echo "STEP: Slimming image"') while IFS= read -r slim; do chain+=("$slim"); done < <(tool_slim_steps) + chain+=('echo "STEP: Cleaning"') chain+=('bootstrap_cleanup') local run_block="RUN set -e; \\" @@ -508,6 +536,7 @@ tool_main_docker() { WD="$(pwd -P)" # for relative --add-file sources TMP_DIR="$(pwd -P)/.tmp_pixitainer_docker" + log "â„šī¸ Base image: $BASE_IMAGE" log "đŸŗ Docker image tag: $OUTPUT" mkdir -p "$TMP_DIR/ctx" @@ -524,6 +553,12 @@ tool_main_docker() { exit 0 fi + # Drive the shared Docker spinner with the STEP markers baked into the RUN + # layer, so tool builds read like the Apptainer/Singularity ones. Full + # docker output is still available via -v/--verbose. + DOCKER_STEP_EXTRACTOR=_docker_tool_step_extractor + DOCKER_SPINNER_INITIAL="Presetup (pulling base image, build context)" + run_docker_build if [ "$KEEP_DEF" = true ]; then diff --git a/pixi-containerize-docker b/pixi-containerize-docker old mode 100755 new mode 100644 index 4a14887..b5c4902 --- a/pixi-containerize-docker +++ b/pixi-containerize-docker @@ -476,8 +476,8 @@ run_docker_build() { "${cmd[@]}" else if ! run_with_spinner "Docker" \ - "Setting up build context" \ - _docker_step_extractor \ + "${DOCKER_SPINNER_INITIAL:-Setting up build context}" \ + "${DOCKER_STEP_EXTRACTOR:-_docker_step_extractor}" \ "${cmd[@]}"; then echo "--- LOGS ---" cat "$BUILD_LOG_FILE" diff --git a/recipe.yaml b/recipe.yaml index cfde214..daeb024 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -1,6 +1,6 @@ context: name: pixitainer - version: 0.8.1 + version: 0.8.2 recipe: name: ${{ name }} diff --git a/tests/test_docker_workdir.sh b/tests/test_docker_workdir.sh index 36069bc..4016a8a 100755 --- a/tests/test_docker_workdir.sh +++ b/tests/test_docker_workdir.sh @@ -1,21 +1,16 @@ #!/bin/bash set -e - cd "$REPO_DIR" IMAGE_TAG="pixitainer-test:workdir" - docker rmi -f "$IMAGE_TAG" > /dev/null 2>&1 || true - # --- Dry-run: verify overridden WORKDIR appears in Dockerfile --- echo "Testing --workdir appears in Dockerfile (dry-run)..." DOCKERFILE_OUTPUT=$($PIXI_CMD -o "$IMAGE_TAG" --workdir /workspace --dry-run) - if ! echo "$DOCKERFILE_OUTPUT" | grep -q "^WORKDIR /workspace"; then echo "Error: WORKDIR /workspace not found in dry-run Dockerfile output." echo "$DOCKERFILE_OUTPUT" exit 1 fi - # Also verify the default /opt/conf is NOT used anywhere else for the install step WORKDIR_COUNT=$(echo "$DOCKERFILE_OUTPUT" | grep -c "^WORKDIR /opt/conf" || true) if [ "$WORKDIR_COUNT" -gt 0 ]; then @@ -23,53 +18,56 @@ if [ "$WORKDIR_COUNT" -gt 0 ]; then echo "$DOCKERFILE_OUTPUT" exit 1 fi - echo "Success: WORKDIR /workspace present, default /opt/conf absent." - # --- Real build: verify pwd inside container matches the overridden workdir --- +# Capture the build to a log and surface it on failure. Running under bare +# --quiet with `set -e` aborts the script before any diagnostic prints, leaving +# an empty test.log when the build fails. echo "Building image with --workdir /workspace..." +BUILD_LOG="workdir_build.log" +set +e $PIXI_CMD -o "$IMAGE_TAG" \ --workdir /workspace \ --no-install \ - --quiet - + --verbose > "$BUILD_LOG" 2>&1 +EXIT_CODE=$? +set -e +if [ "$EXIT_CODE" -ne 0 ]; then + echo "Error: --workdir build failed (exit $EXIT_CODE)." + cat "$BUILD_LOG" + rm -f "$BUILD_LOG" + exit "$EXIT_CODE" +fi if ! docker image inspect "$IMAGE_TAG" > /dev/null 2>&1; then echo "Error: Image $IMAGE_TAG was not created." + cat "$BUILD_LOG" + rm -f "$BUILD_LOG" exit 1 fi - +rm -f "$BUILD_LOG" echo "Verifying container working directory is /workspace..." CONTAINER_PWD=$(docker run --rm "$IMAGE_TAG" pwd) - if [ "$CONTAINER_PWD" != "/workspace" ]; then echo "Error: Expected working directory '/workspace', got: '$CONTAINER_PWD'." exit 1 fi - echo "Success: Container pwd is '$CONTAINER_PWD'." - # --- Verify via image metadata --- WORKDIR_META=$(docker inspect --format '{{.Config.WorkingDir}}' "$IMAGE_TAG") if [ "$WORKDIR_META" != "/workspace" ]; then echo "Error: Docker metadata WorkingDir is '$WORKDIR_META', expected '/workspace'." exit 1 fi - echo "Success: Image metadata confirms WorkingDir=$WORKDIR_META." - # --- Verify default workdir is /opt/conf when --workdir is not passed --- echo "Testing default WORKDIR (/opt/conf) without --workdir flag..." IMAGE_TAG2="pixitainer-test:workdir-default" docker rmi -f "$IMAGE_TAG2" > /dev/null 2>&1 || true - DOCKERFILE_DEFAULT=$($PIXI_CMD -o "$IMAGE_TAG2" --dry-run) - if ! echo "$DOCKERFILE_DEFAULT" | grep -q "^WORKDIR /opt/conf"; then echo "Error: Default WORKDIR /opt/conf not found when --workdir is omitted." echo "$DOCKERFILE_DEFAULT" exit 1 fi - echo "Success: Default WORKDIR /opt/conf confirmed." - -docker rmi -f "$IMAGE_TAG" > /dev/null 2>&1 || true +docker rmi -f "$IMAGE_TAG" > /dev/null 2>&1 || true \ No newline at end of file From 220ed151090a4626cd32b32fefb500bb084adaee Mon Sep 17 00:00:00 2001 From: RaphaelRibes Date: Mon, 6 Jul 2026 12:39:04 +0200 Subject: [PATCH 3/4] I'm a morron I forgor those files --- lib/bootstrap.sh | 7 ++++++- pixi-containerize-docker | 0 2 files changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 pixi-containerize-docker diff --git a/lib/bootstrap.sh b/lib/bootstrap.sh index e50c7da..27a5fe1 100644 --- a/lib/bootstrap.sh +++ b/lib/bootstrap.sh @@ -56,6 +56,11 @@ bootstrap_install() { export PIXI_DIR=/opt/pixi curl -fsSL https://pixi.sh/install.sh | bash export PATH="/opt/pixi/bin:$PATH" + + if [ ! -x /opt/pixi/bin/pixi ]; then + echo "Error: pixi installation failed (/opt/pixi/bin/pixi not found or not executable)" >&2 + exit 1 + fi } bootstrap_cleanup() { @@ -77,4 +82,4 @@ bootstrap_cleanup() { dnf|yum) $PKGMGR clean all ;; zypper) zypper clean ;; esac -} +} \ No newline at end of file diff --git a/pixi-containerize-docker b/pixi-containerize-docker old mode 100644 new mode 100755 From c55ca62d6b3cb05194c0837c0ca57e52daf58460 Mon Sep 17 00:00:00 2001 From: RaphaelRibes Date: Mon, 6 Jul 2026 13:20:26 +0200 Subject: [PATCH 4/4] I forgor to update the lockfile --- pixi.lock | 1057 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 600 insertions(+), 457 deletions(-) diff --git a/pixi.lock b/pixi.lock index 4e92692..1d631aa 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1,33 +1,36 @@ -version: 6 +version: 7 +platforms: +- name: linux-64 +- name: linux-aarch64 +- name: osx-64 +- name: osx-arm64 +- name: win-64 environments: default: channels: - url: https://conda.anaconda.org/conda-forge/ - options: - pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/apptainer-1.4.5-h6ccafba_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/apptainer-1.5.2-hace5383_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bash-5.2.37-h4be8908_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cni-1.0.1-ha975731_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/cni-plugins-1.3.0-ha8f183a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fuse-overlayfs-1.16-ha5fcf3e_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fuse-overlayfs-1.17-ha5fcf3e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gocryptfs-2.6.1-ha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/jq-1.8.1-h73b1eb8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.7-gpl_hc2c16d8_100.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/jq-1.8.2-h280c20c_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.8-gpl_hc2c16d8_100.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libfuse3-3.18.2-h9a46e9c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libseccomp-2.6.0-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42-h5347b49_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libseccomp-2.6.1-hb03c661_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.3-hca6bf5a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.3-h49c6c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda @@ -35,32 +38,32 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.10-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/squashfs-tools-4.7.5-h7b2cdf3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/squashfuse-0.6.1-hb8971b7_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/squashfuse-0.6.2-hb8971b7_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda - - conda: . + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda + - conda_source: pixitainer[30bcec21] @ . linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/apptainer-1.4.5-hb8e6bbc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/apptainer-1.5.2-h990128b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bash-5.2.37-ha0fa457_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-1.0.1-h80d9677_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-plugins-1.3.0-h652cbe9_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fuse-overlayfs-1.16-hde7ff99_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/jq-1.8.1-h06eaf92_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.8.7-gpl_hbe7d12b_100.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fuse-overlayfs-1.17-hde7ff99_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/jq-1.8.2-h80f16a2_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.8.8-gpl_hbe7d12b_100.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libfuse3-3.18.2-hdcbcb3a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_18.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_19.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/liblzma-5.8.3-he30d5cf_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libseccomp-2.6.0-he30d5cf_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_18.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.42-h1022ec0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libseccomp-2.6.1-he30d5cf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_19.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.42.2-h1022ec0_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-16-2.15.3-h064b767_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.15.3-h9ba8346_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.2-hdc9db2a_2.conda @@ -68,12 +71,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lzo-2.10-h80f16a2_1002.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.6-hf8d1292_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/oniguruma-6.9.10-h86ecc28_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.2-h546c87b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.3-h546c87b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfs-tools-4.7.5-h3aea78d_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfuse-0.6.1-h46c73cc_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfuse-0.6.2-h46c73cc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda - - conda: . + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda + - conda_source: pixitainer[30bcec21] @ . packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda build_number: 20 @@ -86,63 +90,35 @@ packages: - openmp_impl <0.0a0 license: BSD-3-Clause license_family: BSD + run_exports: + strong: + - _openmp_mutex >=4.5 size: 28948 timestamp: 1770939786096 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda - build_number: 20 - sha256: a2527b1d81792a0ccd2c05850960df119c2b6d8f5fdec97f2db7d25dc23b1068 - md5: 468fd3bb9e1f671d36c2cbc677e56f1d - depends: - - libgomp >=7.5.0 - constrains: - - openmp_impl <0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 28926 - timestamp: 1770939656741 -- conda: https://conda.anaconda.org/conda-forge/linux-64/apptainer-1.4.5-h6ccafba_0.conda - sha256: aa34ebc55ab69fea3e42d3ffe26ee4169794be1d1ffadadc5a35857554c3dddb - md5: d09c947d2f15fa9e36e5377ad93a6277 +- conda: https://conda.anaconda.org/conda-forge/linux-64/apptainer-1.5.2-hace5383_0.conda + sha256: 7a798232222d93b2b1952473e28b8b691fb17f41bbff2377e06de40df9cedd15 + md5: 2da3ddeedcf4f17dded6eeec79069474 depends: - - __glibc >=2.17 - - __glibc >=2.17,<3.0.a0 - cni-plugins >=0.7.4 - - fuse-overlayfs - gocryptfs - - libarchive >=3.8.2,<3.9.0a0 - - libgcc >=14 - - libseccomp >=2.4.4,<3.0a0 - - libstdcxx >=14 - - libuuid >=2.41.2,<3.0a0 - - openssl >=3.5.4,<4.0a0 - squashfs-tools - - squashfuse - constrains: - - singularity ==9999999999 - license: BSD-3-Clause - license_family: BSD - size: 21979472 - timestamp: 1764716258107 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/apptainer-1.4.5-hb8e6bbc_0.conda - sha256: fc35c3f913f57b5ea36fc79499422e1c15416ec3a89dc0488b8cad8c8ec68cf9 - md5: 45f8e4f2c287437bc63309a99ede05f7 - depends: - - cni-plugins >=0.7.4 - fuse-overlayfs - - libarchive >=3.8.2,<3.9.0a0 + - squashfuse + - __glibc >=2.17,<3.0.a0 + - __glibc >=2.17 - libgcc >=14 - - libseccomp >=2.4.4,<3.0a0 - libstdcxx >=14 - - libuuid >=2.41.2,<3.0a0 - - openssl >=3.5.4,<4.0a0 - - squashfs-tools - - squashfuse + - openssl >=3.5.7,<4.0a0 + - libseccomp >=2.6.0,<3.0a0 + - libuuid >=2.42.2,<3.0a0 + - libarchive >=3.8.7,<3.9.0a0 constrains: - singularity ==9999999999 license: BSD-3-Clause license_family: BSD - size: 19747442 - timestamp: 1764725021123 + run_exports: {} + size: 41469372 + timestamp: 1782277774148 - conda: https://conda.anaconda.org/conda-forge/linux-64/bash-5.2.37-h4be8908_0.conda sha256: a0ce6ed2b346501be1fcae415e4df04618f822834902dc22174a350ae39c791e md5: c918f7141733d412f5c579d07f437690 @@ -153,19 +129,9 @@ packages: - readline >=8.2,<9.0a0 license: GPL-3.0-or-later license_family: GPL + run_exports: {} size: 1929937 timestamp: 1748631191479 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bash-5.2.37-ha0fa457_0.conda - sha256: 0df286832f456d39916371735b1edaa4db8bb847e642b62fabdcc158a18dddf1 - md5: c68615ecf964c0a5c8b3874cddf009d8 - depends: - - readline - - libgcc >=13 - - readline >=8.2,<9.0a0 - license: GPL-3.0-or-later - license_family: GPL - size: 2025520 - timestamp: 1748631399526 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6 md5: d2ffd7602c02f2b316fd921d39876885 @@ -174,25 +140,11 @@ packages: - libgcc >=14 license: bzip2-1.0.6 license_family: BSD + run_exports: + weak: + - bzip2 >=1.0.8,<2.0a0 size: 260182 timestamp: 1771350215188 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda - sha256: b3495077889dde6bb370938e7db82be545c73e8589696ad0843a32221520ad4c - md5: 840d8fc0d7b3209be93080bc20e07f2d - depends: - - libgcc >=14 - license: bzip2-1.0.6 - license_family: BSD - size: 192412 - timestamp: 1771350241232 -- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda - sha256: c9dbcc8039a52023660d6d1bbf87594a93dd69c6ac5a2a44323af2c92976728d - md5: e18ad67cf881dcadee8b8d9e2f8e5f73 - depends: - - __unix - license: ISC - size: 131039 - timestamp: 1776865545798 - conda: https://conda.anaconda.org/conda-forge/linux-64/cni-1.0.1-ha975731_1.tar.bz2 sha256: 4d83a78ca08a6e40f48bc2d93cc8646959e175bd21b97dc055e44558605a3984 md5: 58f92707fb5595c8cd90d278f602011c @@ -201,18 +153,9 @@ packages: - libgcc-ng >=9.4.0 license: Apache-2.0 license_family: Apache + run_exports: {} size: 1768993 timestamp: 1643043326782 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-1.0.1-h80d9677_0.tar.bz2 - sha256: b69b11a48a19a4421d2f2a53e065b36c4cd0e7d44956f826c7b34730d9472b73 - md5: 5f67bbbf4b7d6151b8f4d085441b3322 - depends: - - jq - - libgcc-ng >=9.4.0 - license: Apache-2.0 - license_family: Apache - size: 1674303 - timestamp: 1631546880145 - conda: https://conda.anaconda.org/conda-forge/linux-64/cni-plugins-1.3.0-ha8f183a_0.conda sha256: 0bc7985c802700112d0e6de90bebf300518a7bf68d2767b5654ce7f90bc98245 md5: 7b19dcc220b79ec9249ecf2f4e671986 @@ -220,43 +163,27 @@ packages: - cni 1.0.1.* license: Apache-2.0 license_family: Apache + run_exports: {} size: 30645988 timestamp: 1689423051718 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-plugins-1.3.0-h652cbe9_0.conda - sha256: 177428c64357552d553a868c90a764f7aabe0457bf2cfa92562dbb509a92c35d - md5: 8b8de8bfad2fe81a71bb14ce41363629 - depends: - - cni 1.0.1.* - license: Apache-2.0 - license_family: Apache - size: 28568852 - timestamp: 1689422936272 -- conda: https://conda.anaconda.org/conda-forge/linux-64/fuse-overlayfs-1.16-ha5fcf3e_1.conda - sha256: 52b5405b80340544b77d4b50081a7c97a43364991649325ebd84ac334e0bd919 - md5: f2266d4f0c70e1188e532b5b3f7c1503 +- conda: https://conda.anaconda.org/conda-forge/linux-64/fuse-overlayfs-1.17-ha5fcf3e_0.conda + sha256: 15d21ce4754cfed7a3babb80c57ede15fbcdcd8d74cb831cb3b80eae0cefb7ae + md5: 61546e2a6f3884fcbcb014a689d8d71b depends: - __glibc >=2.17,<3.0.a0 - - libfuse3 >=3.18.0,<4.0a0 - - libgcc >=14 - license: GPL-3.0-or-later - license_family: GPL - size: 58878 - timestamp: 1766170267806 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fuse-overlayfs-1.16-hde7ff99_1.conda - sha256: f757049e625cdfa8c85f4bb5ae1113466db327666e3817b90f152a8b284f52ff - md5: 5fccda530a5f21f8604b414c7d0b0f73 - depends: - - libfuse3 >=3.18.0,<4.0a0 + - libfuse3 >=3.18.2,<4.0a0 - libgcc >=14 license: GPL-3.0-or-later license_family: GPL - size: 62687 - timestamp: 1766170300730 + run_exports: {} + size: 61347 + timestamp: 1781199606277 - conda: https://conda.anaconda.org/conda-forge/linux-64/gocryptfs-2.6.1-ha770c72_0.conda sha256: ce4a5def3bb39644f1b3b9e948a6c897dbae5b3a47d93011447757990d257838 md5: bb437fbff41ae6014e00e92a3121ab9f license: MIT license_family: MIT + run_exports: {} size: 3874149 timestamp: 1754972186137 - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda @@ -268,34 +195,27 @@ packages: - libstdcxx >=14 license: MIT license_family: MIT + run_exports: + weak: + - icu >=78.3,<79.0a0 size: 12723451 timestamp: 1773822285671 -- conda: https://conda.anaconda.org/conda-forge/linux-64/jq-1.8.1-h73b1eb8_0.conda - sha256: ab26cb11ad0d10f5c6637d925b044c74a3eacb5825686d3720313b3cb6d40cef - md5: 2714e43bfc035f7ef26796632aa1b523 +- conda: https://conda.anaconda.org/conda-forge/linux-64/jq-1.8.2-h280c20c_0.conda + sha256: 74d0a62d64cbe84a916ab437f71c61bf113b29a2b75e80cb5cc440626eef947e + md5: e246309d3884a2b8a4cde89d17f4a1a3 depends: - oniguruma 6.9.* - - libgcc >=13 + - libgcc >=14 - __glibc >=2.17,<3.0.a0 - oniguruma >=6.9.10,<6.10.0a0 license: MIT license_family: MIT - size: 313184 - timestamp: 1751447310552 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/jq-1.8.1-h06eaf92_0.conda - sha256: 1a37728f3ba8d1091be43437821a9e81830d8d2761955476d8533065854cdd4f - md5: a0d5124dde80081976ff6f1418571e94 - depends: - - oniguruma 6.9.* - - libgcc >=13 - - oniguruma >=6.9.10,<6.10.0a0 - license: MIT - license_family: MIT - size: 344137 - timestamp: 1751447450170 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.7-gpl_hc2c16d8_100.conda - sha256: 2071a3eb03a868effef273eee8bb7baed6ee9fb2fb94421e9958dcf48ab2c599 - md5: dbeb5c8321cb2408d406a3da16a0ff0d + run_exports: {} + size: 317303 + timestamp: 1782114905891 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.8-gpl_hc2c16d8_100.conda + sha256: f916b51f55f51a9bb2d902e0a5f029490f7b745aee549c349751c1787ddc26b8 + md5: 44652e646cb623f486ea72e7e7479222 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -306,30 +226,15 @@ packages: - libzlib >=1.3.2,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - lzo >=2.10,<3.0a0 - - openssl >=3.5.6,<4.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 891114 - timestamp: 1776096017113 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.8.7-gpl_hbe7d12b_100.conda - sha256: 9d295367da81b4df58223f4f7fc02a9f76bbea073de8d77a4f5f2de12c21ed91 - md5: ce6df629d7ba0db89930b5411623815a - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc >=14 - - liblzma >=5.8.3,<6.0a0 - - libxml2 - - libxml2-16 >=2.14.6 - - libzlib >=1.3.2,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.5.6,<4.0a0 + - openssl >=3.5.7,<4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-2-Clause license_family: BSD - size: 1018061 - timestamp: 1776096044751 + run_exports: + weak: + - libarchive >=3.8.8,<3.9.0a0 + size: 867280 + timestamp: 1782289011634 - conda: https://conda.anaconda.org/conda-forge/linux-64/libfuse3-3.18.2-h9a46e9c_0.conda sha256: 6dbd3f81d880e413d2dcc297402cd04a7aaae478a4311d571969a35cd40e7b45 md5: 8ce5d9a85764b06a0e16f03e65445024 @@ -341,79 +246,49 @@ packages: - libfuse <3 license: LGPL-2.1-only AND GPL-2.0-only license_family: GPL + run_exports: + weak: + - libfuse3 >=3.18.2,<4.0a0 size: 444900 timestamp: 1773963276297 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libfuse3-3.18.2-hdcbcb3a_0.conda - sha256: e12deec780906a3a3b8d12cd6123da9d5fbec7c34f00e249056fb05285fb9cf4 - md5: e6ae764fab4dcaf53eeeff43ef85bd91 - depends: - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - constrains: - - libfuse <3 - license: LGPL-2.1-only AND GPL-2.0-only - license_family: GPL - size: 447176 - timestamp: 1773963288649 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda - sha256: faf7d2017b4d718951e3a59d081eb09759152f93038479b768e3d612688f83f5 - md5: 0aa00f03f9e39fb9876085dee11a85d4 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda + sha256: 8e0a3b5e41272e5678499b5dfc4cddb673f9e935de01eb0767ce857001229f46 + md5: 57736f29cc2b0ec0b6c2952d3f101b6a depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgcc-ng ==15.2.0=*_18 - - libgomp 15.2.0 he0feb66_18 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1041788 - timestamp: 1771378212382 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_18.conda - sha256: 43df385bedc1cab11993c4369e1f3b04b4ca5d0ea16cba6a0e7f18dbc129fcc9 - md5: 552567ea2b61e3a3035759b2fdb3f9a6 - depends: - - _openmp_mutex >=4.5 - constrains: - - libgcc-ng ==15.2.0=*_18 - - libgomp 15.2.0 h8acb6b2_18 + - libgcc-ng ==15.2.0=*_19 + - libgomp 15.2.0 he0feb66_19 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 622900 - timestamp: 1771378128706 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda - sha256: e318a711400f536c81123e753d4c797a821021fb38970cebfb3f454126016893 - md5: d5e96b1ed75ca01906b3d2469b4ce493 - depends: - - libgcc 15.2.0 he0feb66_18 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 27526 - timestamp: 1771378224552 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_18.conda - sha256: 83bb0415f59634dccfa8335d4163d1f6db00a27b36666736f9842b650b92cf2f - md5: 4feebd0fbf61075a1a9c2e9b3936c257 - depends: - - libgcc 15.2.0 h8acb6b2_18 + run_exports: {} + size: 1041084 + timestamp: 1778269013026 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda + sha256: 9dcf54adfaa5e861123c2da4f2f0451a685464ea7e5a41ad91cf67b31d658d98 + md5: 331ee9b72b9dff570d56b1302c5ab37d + depends: + - libgcc 15.2.0 he0feb66_19 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 27568 - timestamp: 1771378136019 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda - sha256: 21337ab58e5e0649d869ab168d4e609b033509de22521de1bfed0c031bfc5110 - md5: 239c5e9546c38a1e884d69effcf4c882 + run_exports: + strong: + - libgcc + size: 27694 + timestamp: 1778269016987 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda + sha256: 5abe4ab9d93f6c9757d654f1969ae2267d4505315c1f2f8fe705fd60af084f1b + md5: faac990cb7aedc7f3a2224f2c9b0c26c depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 603262 - timestamp: 1771378117851 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_18.conda - sha256: fc716f11a6a8525e27a5d332ef6a689210b0d2a4dd1133edc0f530659aa9faa6 - md5: 4faa39bf919939602e594253bd673958 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 588060 - timestamp: 1771378040807 + run_exports: + strong: + - _openmp_mutex >=4.5 + size: 603817 + timestamp: 1778268942614 - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f md5: 915f5995e94f60e9a4826e0b0920ee88 @@ -421,16 +296,11 @@ packages: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: LGPL-2.1-only + run_exports: + weak: + - libiconv >=1.18,<2.0a0 size: 790176 timestamp: 1754908768807 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda - sha256: 1473451cd282b48d24515795a595801c9b65b567fe399d7e12d50b2d6cdb04d9 - md5: 5a86bf847b9b926f3a4f203339748d78 - depends: - - libgcc >=14 - license: LGPL-2.1-only - size: 791226 - timestamp: 1754910975665 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda sha256: ec30e52a3c1bf7d0425380a189d209a52baa03f22fb66dd3eb587acaa765bd6d md5: b88d90cad08e6bc8ad540cb310a761fb @@ -440,107 +310,49 @@ packages: constrains: - xz 5.8.3.* license: 0BSD + run_exports: + weak: + - liblzma >=5.8.3,<6.0a0 size: 113478 timestamp: 1775825492909 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/liblzma-5.8.3-he30d5cf_0.conda - sha256: d61962b9cd54c3554361550203c64d5b65b71e3058a285b66e4b04b9769f0a5c - md5: 76298a9e6d71ee6e832a8d0d7373b261 - depends: - - libgcc >=14 - constrains: - - xz 5.8.3.* - license: 0BSD - size: 126102 - timestamp: 1775828008518 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libseccomp-2.6.0-hb03c661_0.conda - sha256: 5702c323cc6e1b9327f4f2aad32269301a4189944cdc847ee3ac9d6f96694d24 - md5: 6b17df90864bfc2b42881b42365968de +- conda: https://conda.anaconda.org/conda-forge/linux-64/libseccomp-2.6.1-hb03c661_0.conda + sha256: 6548f947c45cdf52dc8b18d7f728b43993ed27ba60e5ac5699ec5334e0b51696 + md5: bacd6abed7f5b580188985bfb5b42ba5 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: LGPL-2.1-only - size: 95153 - timestamp: 1764897052812 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libseccomp-2.6.0-he30d5cf_0.conda - sha256: 5f436181473e0eba30760c921ad9e7fbeb42cb151103d9edcdd0701b2ac4cae5 - md5: 39eda47603cb48668b3f26270634283a - depends: - - libgcc >=14 - license: LGPL-2.1-only - size: 99944 - timestamp: 1764896963537 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda - sha256: 78668020064fdaa27e9ab65cd2997e2c837b564ab26ce3bf0e58a2ce1a525c6e - md5: 1b08cd684f34175e4514474793d44bcb + run_exports: + weak: + - libseccomp >=2.6.1,<3.0a0 + size: 95736 + timestamp: 1782954425654 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda + sha256: dff1058c76ec6b8759e41cefa2508162d00e4a5e6721aa68ec3fd10094e702dc + md5: 5794b3bdc38177caf969dabd3af08549 depends: - __glibc >=2.17,<3.0.a0 - - libgcc 15.2.0 he0feb66_18 - constrains: - - libstdcxx-ng ==15.2.0=*_18 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 5852330 - timestamp: 1771378262446 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_18.conda - sha256: 31fdb9ffafad106a213192d8319b9f810e05abca9c5436b60e507afb35a6bc40 - md5: f56573d05e3b735cb03efeb64a15f388 - depends: - - libgcc 15.2.0 h8acb6b2_18 + - libgcc 15.2.0 he0feb66_19 constrains: - - libstdcxx-ng ==15.2.0=*_18 + - libstdcxx-ng ==15.2.0=*_19 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 5541411 - timestamp: 1771378162499 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42-h5347b49_0.conda - sha256: bc1b08c92626c91500fd9f26f2c797f3eb153b627d53e9c13cd167f1e12b2829 - md5: 38ffe67b78c9d4de527be8315e5ada2c - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: BSD-3-Clause - license_family: BSD - size: 40297 - timestamp: 1775052476770 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.42-h1022ec0_0.conda - sha256: 7d427edf58c702c337bf62bc90f355b7fc374a65fd9f70ea7a490f13bb76b1b9 - md5: a0b5de740d01c390bdbb46d7503c9fab + run_exports: {} + size: 5852044 + timestamp: 1778269036376 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda + sha256: 9b1bdce27a7e31f7d241aeecff67a1f3101d52a2b1e33ccc2cdf2613072bf81f + md5: 01bb81d12c957de066ea7362007df642 depends: - libgcc >=14 + - __glibc >=2.17,<3.0.a0 license: BSD-3-Clause license_family: BSD - size: 43567 - timestamp: 1775052485727 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.3-h49c6c72_0.conda - sha256: 3bc5551720c58591f6ea1146f7d1539c734ed1c40e7b9f5cb8cb7e900c509aba - md5: 995d8c8bad2a3cc8db14675a153dec2b - depends: - - __glibc >=2.17,<3.0.a0 - - icu >=78.3,<79.0a0 - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.8.3,<6.0a0 - - libxml2-16 2.15.3 hca6bf5a_0 - - libzlib >=1.3.2,<2.0a0 - license: MIT - license_family: MIT - size: 46810 - timestamp: 1776376751152 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.15.3-h9ba8346_0.conda - sha256: 74aa3c62e0ec4491343b95ce4ca8812ad2f9bb015369e29cb3b4b9b4302d8cb0 - md5: 15078261d03e3c3c83a42df605f7f34a - depends: - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.8.3,<6.0a0 - - libxml2-16 2.15.3 h064b767_0 - - libzlib >=1.3.2,<2.0a0 - constrains: - - icu <0.0a0 - license: MIT - license_family: MIT - size: 48311 - timestamp: 1776376798296 + run_exports: + weak: + - libuuid >=2.42.2,<3.0a0 + size: 40017 + timestamp: 1781625522462 - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.3-hca6bf5a_0.conda sha256: 3d44f737c5ae52d5af32682cc1530df433f401f8e58a7533926536244127572a md5: e79d2c2f24b027aa8d5ab1b1ba3061e7 @@ -555,23 +367,28 @@ packages: - libxml2 2.15.3 license: MIT license_family: MIT + run_exports: {} size: 559775 timestamp: 1776376739004 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-16-2.15.3-h064b767_0.conda - sha256: 96e9bd642c013ce3407c23b3819204ea8a591567d62b49baa4bafb2f1487326c - md5: 876c5457664559cdc67c4ac71e2945cb +- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.3-h49c6c72_0.conda + sha256: 3bc5551720c58591f6ea1146f7d1539c734ed1c40e7b9f5cb8cb7e900c509aba + md5: 995d8c8bad2a3cc8db14675a153dec2b depends: + - __glibc >=2.17,<3.0.a0 + - icu >=78.3,<79.0a0 - libgcc >=14 - libiconv >=1.18,<2.0a0 - liblzma >=5.8.3,<6.0a0 + - libxml2-16 2.15.3 hca6bf5a_0 - libzlib >=1.3.2,<2.0a0 - constrains: - - icu <0.0a0 - - libxml2 2.15.3 license: MIT license_family: MIT - size: 601420 - timestamp: 1776376789358 + run_exports: + weak: + - libxml2 + - libxml2-16 >=2.15.3 + size: 46810 + timestamp: 1776376751152 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9 md5: d87ff7921124eccd67248aa483c23fec @@ -581,17 +398,11 @@ packages: - zlib 1.3.2 *_2 license: Zlib license_family: Other + run_exports: + weak: + - libzlib >=1.3.2,<2.0a0 size: 63629 timestamp: 1774072609062 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.2-hdc9db2a_2.conda - sha256: eb111e32e5a7313a5bf799c7fb2419051fa2fe7eff74769fac8d5a448b309f7f - md5: 502006882cf5461adced436e410046d1 - constrains: - - zlib 1.3.2 *_2 - license: Zlib - license_family: Other - size: 69833 - timestamp: 1774072605429 - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -601,18 +412,11 @@ packages: - libstdcxx >=13 license: BSD-2-Clause license_family: BSD + run_exports: + weak: + - lz4-c >=1.10.0,<1.11.0a0 size: 167055 timestamp: 1733741040117 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda - sha256: 67e55058d275beea76c1882399640c37b5be8be4eb39354c94b610928e9a0573 - md5: 6654e411da94011e8fbe004eacb8fe11 - depends: - - libgcc >=13 - - libstdcxx >=13 - license: BSD-2-Clause - license_family: BSD - size: 184953 - timestamp: 1733740984533 - conda: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h280c20c_1002.conda sha256: 5c6bbeec116e29f08e3dad3d0524e9bc5527098e12fc432c0e5ca53ea16337d4 md5: 45161d96307e3a447cc3eb5896cf6f8c @@ -621,17 +425,11 @@ packages: - __glibc >=2.17,<3.0.a0 license: GPL-2.0-or-later license_family: GPL + run_exports: + weak: + - lzo >=2.10,<3.0a0 size: 191060 timestamp: 1753889274283 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lzo-2.10-h80f16a2_1002.conda - sha256: 036428c7b9fd22889108d04c91cecc431f95dc3dba2ede3057330c8125080fd5 - md5: 97af2e332449dd9e92ad7db93b02e918 - depends: - - libgcc >=14 - license: GPL-2.0-or-later - license_family: GPL - size: 190187 - timestamp: 1753889356434 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda sha256: fc89f74bbe362fb29fa3c037697a89bec140b346a2469a90f7936d1d7ea4d8a3 md5: fc21868a1a5aacc937e7a18747acb8a5 @@ -639,16 +437,11 @@ packages: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: X11 AND BSD-3-Clause + run_exports: + weak: + - ncurses >=6.6,<7.0a0 size: 918956 timestamp: 1777422145199 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.6-hf8d1292_0.conda - sha256: 369db85c5cd8d99dde364ce70725d76511d9c8199e5b820c740414091bf5bcca - md5: b2a43456aa56fe80c2477a5094899eff - depends: - - libgcc >=14 - license: X11 AND BSD-3-Clause - size: 960036 - timestamp: 1777422174534 - conda: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.10-hb9d3cd8_0.conda sha256: bbff8a60f70d5ebab138b564554f28258472e1e63178614562d4feee29d10da2 md5: 6ce853cb231f18576d2db5c2d4cb473e @@ -657,51 +450,25 @@ packages: - libgcc >=13 license: BSD-2-Clause license_family: BSD + run_exports: + weak: + - oniguruma >=6.9.10,<6.10.0a0 size: 248670 timestamp: 1735727084819 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/oniguruma-6.9.10-h86ecc28_0.conda - sha256: c876e7bde137d7fdf065fb16e5e2969026fafa6420e71f93e4abe43bccbfa0c4 - md5: 35c0c3113a0cfd9381940ba7f01a961e - depends: - - libgcc >=13 - license: BSD-2-Clause - license_family: BSD - size: 253511 - timestamp: 1735729164909 -- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda - sha256: c0ef482280e38c71a08ad6d71448194b719630345b0c9c60744a2010e8a8e0cb - md5: da1b85b6a87e141f5140bb9924cecab0 +- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda + sha256: d48f5c22b9897c01e4dff3680f1f57ceb02711ab9c62f74339b080419dfad34b + md5: 79dd2074b5cd5c5c6b2930514a11e22d depends: - __glibc >=2.17,<3.0.a0 - ca-certificates - libgcc >=14 license: Apache-2.0 license_family: Apache - size: 3167099 - timestamp: 1775587756857 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.2-h546c87b_0.conda - sha256: 348cb74c1530ac241215d047ef65d134cf797af935c97a68655319362b7e6a01 - md5: 3b129669089e4d6a5c6871dbb4669b99 - depends: - - ca-certificates - - libgcc >=14 - license: Apache-2.0 - license_family: Apache - size: 3706406 - timestamp: 1775589602258 -- conda: . - name: pixitainer - version: 0.7.1 - build: hd418a6e_0 - subdir: noarch - variants: - __linux: __linux - target_platform: noarch - depends: - - __linux - - apptainer >=1.4.5 - - bash - license: BSD-3-Clause + run_exports: + weak: + - openssl >=3.6.3,<4.0a0 + size: 3159683 + timestamp: 1781069855778 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 md5: d7d95fc8287ea7bf33e0e7116d2b95ec @@ -711,18 +478,11 @@ packages: - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL + run_exports: + weak: + - readline >=8.3,<9.0a0 size: 345073 timestamp: 1765813471974 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda - sha256: fe695f9d215e9a2e3dd0ca7f56435ab4df24f5504b83865e3d295df36e88d216 - md5: 3d49cad61f829f4f0e0611547a9cda12 - depends: - - libgcc >=14 - - ncurses >=6.5,<7.0a0 - license: GPL-3.0-only - license_family: GPL - size: 357597 - timestamp: 1765815673644 - conda: https://conda.anaconda.org/conda-forge/linux-64/squashfs-tools-4.7.5-h7b2cdf3_0.conda sha256: 26ff56e6971967fb3db558522bd7c48be138a6dd4d89a3f0d1da7fc193f2fa85 md5: 6736d727970007fe6822334502eaabc5 @@ -736,63 +496,425 @@ packages: - libzlib >=1.3.1,<2.0a0 license: GPL-2.0-or-later license_family: GPL + run_exports: {} size: 282115 timestamp: 1772548039399 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfs-tools-4.7.5-h3aea78d_0.conda - sha256: ca48e9e230c28297f3fef0aab9e33ba4654d0057922b420ed6fc1b0ce6ad92d1 - md5: 7cd4f36c2141d518b38223aef7264228 +- conda: https://conda.anaconda.org/conda-forge/linux-64/squashfuse-0.6.2-hb8971b7_0.conda + sha256: 55afe3e76fc4b3cf70e5d50c680958dd3ac1d7da9d2d522f30ac640e3fb2553a + md5: 584d0a6a642d240ac6c330d841a4f107 depends: + - __glibc >=2.17,<3.0.a0 + - libfuse3 >=3.18.2,<4.0a0 - libgcc >=14 + - liblzma >=5.8.3,<6.0a0 + - libzlib >=1.3.2,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 - lzo >=2.10,<3.0a0 - zstd >=1.5.7,<1.6.0a0 + license: BSD-2-Clause + license_family: BSD + run_exports: {} + size: 65424 + timestamp: 1780488109804 +- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda + sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 + md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 + depends: + - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.1,<2.0a0 - - liblzma >=5.8.2,<6.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - license: GPL-2.0-or-later + license: BSD-3-Clause + license_family: BSD + run_exports: + weak: + - zstd >=1.5.7,<1.6.0a0 + size: 601375 + timestamp: 1764777111296 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda + build_number: 20 + sha256: a2527b1d81792a0ccd2c05850960df119c2b6d8f5fdec97f2db7d25dc23b1068 + md5: 468fd3bb9e1f671d36c2cbc677e56f1d + depends: + - libgomp >=7.5.0 + constrains: + - openmp_impl <0.0a0 + license: BSD-3-Clause + license_family: BSD + run_exports: + strong: + - _openmp_mutex >=4.5 + size: 28926 + timestamp: 1770939656741 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/apptainer-1.5.2-h990128b_0.conda + sha256: 0533e669738713f335df06c398c2c1dc264492727ec91899756baf0e2cbbf014 + md5: 9b5cbf77091524d040d99daedb453e88 + depends: + - cni-plugins >=0.7.4 + - squashfs-tools + - fuse-overlayfs + - squashfuse + - libgcc >=14 + - libstdcxx >=14 + - libuuid >=2.42.2,<3.0a0 + - libarchive >=3.8.7,<3.9.0a0 + - openssl >=3.5.7,<4.0a0 + - libseccomp >=2.6.0,<3.0a0 + constrains: + - singularity ==9999999999 + license: BSD-3-Clause + license_family: BSD + run_exports: {} + size: 38184882 + timestamp: 1782277780685 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bash-5.2.37-ha0fa457_0.conda + sha256: 0df286832f456d39916371735b1edaa4db8bb847e642b62fabdcc158a18dddf1 + md5: c68615ecf964c0a5c8b3874cddf009d8 + depends: + - readline + - libgcc >=13 + - readline >=8.2,<9.0a0 + license: GPL-3.0-or-later license_family: GPL - size: 293490 - timestamp: 1772548058185 -- conda: https://conda.anaconda.org/conda-forge/linux-64/squashfuse-0.6.1-hb8971b7_1.conda - sha256: 44e9cba06e0fdce1520891f0bda7691e1f41ab221e5773016e45cb0dda21a47d - md5: b900adfc16e5367aa80929e66809aff2 + run_exports: {} + size: 2025520 + timestamp: 1748631399526 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda + sha256: b3495077889dde6bb370938e7db82be545c73e8589696ad0843a32221520ad4c + md5: 840d8fc0d7b3209be93080bc20e07f2d depends: - - __glibc >=2.17,<3.0.a0 - - libfuse3 >=3.18.0,<4.0a0 - libgcc >=14 - - liblzma >=5.8.1,<6.0a0 - - libzlib >=1.3.1,<2.0a0 + license: bzip2-1.0.6 + license_family: BSD + run_exports: + weak: + - bzip2 >=1.0.8,<2.0a0 + size: 192412 + timestamp: 1771350241232 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-1.0.1-h80d9677_0.tar.bz2 + sha256: b69b11a48a19a4421d2f2a53e065b36c4cd0e7d44956f826c7b34730d9472b73 + md5: 5f67bbbf4b7d6151b8f4d085441b3322 + depends: + - jq + - libgcc-ng >=9.4.0 + license: Apache-2.0 + license_family: Apache + run_exports: {} + size: 1674303 + timestamp: 1631546880145 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cni-plugins-1.3.0-h652cbe9_0.conda + sha256: 177428c64357552d553a868c90a764f7aabe0457bf2cfa92562dbb509a92c35d + md5: 8b8de8bfad2fe81a71bb14ce41363629 + depends: + - cni 1.0.1.* + license: Apache-2.0 + license_family: Apache + run_exports: {} + size: 28568852 + timestamp: 1689422936272 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fuse-overlayfs-1.17-hde7ff99_0.conda + sha256: 761341e73652405beb89bdaf3ef190ab1d032d7a15e0fbedace8f572ced17ffc + md5: 0b2d7c0579bd57a9c64c0c8c28b2dead + depends: + - libfuse3 >=3.18.2,<4.0a0 + - libgcc >=14 + license: GPL-3.0-or-later + license_family: GPL + run_exports: {} + size: 65585 + timestamp: 1781199612653 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/jq-1.8.2-h80f16a2_0.conda + sha256: ff3ba43cd42df6e9f5577076369be778b6a185f88441869f102cac4e097e3423 + md5: 3cbbda9c2023051b122aff36e148d81b + depends: + - oniguruma 6.9.* + - libgcc >=14 + - oniguruma >=6.9.10,<6.10.0a0 + license: MIT + license_family: MIT + run_exports: {} + size: 350428 + timestamp: 1782115224470 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.8.8-gpl_hbe7d12b_100.conda + sha256: 74ee8968f3abdb7c1cec4b6701791b8bfcc6ba7b79de2aa76e2042a86fb3a6ec + md5: a023664e901257bc10437c26a4923528 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - liblzma >=5.8.3,<6.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.2,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - lzo >=2.10,<3.0a0 + - openssl >=3.5.7,<4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-2-Clause license_family: BSD - size: 64133 - timestamp: 1766138155082 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfuse-0.6.1-h46c73cc_1.conda - sha256: 0795996d9c47b8d06563d343671166b5e2ef3404c0f14f465c807cdeaf89d821 - md5: 6da50895dbc892fb7ef91995282f2c06 + run_exports: + weak: + - libarchive >=3.8.8,<3.9.0a0 + size: 968059 + timestamp: 1782289044270 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libfuse3-3.18.2-hdcbcb3a_0.conda + sha256: e12deec780906a3a3b8d12cd6123da9d5fbec7c34f00e249056fb05285fb9cf4 + md5: e6ae764fab4dcaf53eeeff43ef85bd91 depends: - - libfuse3 >=3.18.0,<4.0a0 - libgcc >=14 - - liblzma >=5.8.1,<6.0a0 + - libiconv >=1.18,<2.0a0 + constrains: + - libfuse <3 + license: LGPL-2.1-only AND GPL-2.0-only + license_family: GPL + run_exports: + weak: + - libfuse3 >=3.18.2,<4.0a0 + size: 447176 + timestamp: 1773963288649 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_19.conda + sha256: 4592b096e553f67799ae70d4b6167eeda3ec74587d68c7aecbf4e7b1df136681 + md5: f35b3f52d0a2ec4ffe3c89ba135cdb9a + depends: + - _openmp_mutex >=4.5 + constrains: + - libgomp 15.2.0 h8acb6b2_19 + - libgcc-ng ==15.2.0=*_19 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + run_exports: {} + size: 622462 + timestamp: 1778268755949 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_19.conda + sha256: 1137f93f477f56199ded24117430045a0c02cbe8b10031beac3b9ad2138539d3 + md5: 770cf892e5530f43e63cadc673e85653 + depends: + - libgcc 15.2.0 h8acb6b2_19 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + run_exports: + strong: + - libgcc + size: 27738 + timestamp: 1778268759211 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_19.conda + sha256: 2370ef0ffcbae5bede3c4bf136add4abc257245eb91f724c99bb4a43116c5a83 + md5: c5e8a379c4a2ec2aea4ba22758c001d9 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + run_exports: + strong: + - _openmp_mutex >=4.5 + size: 587387 + timestamp: 1778268674393 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + sha256: 1473451cd282b48d24515795a595801c9b65b567fe399d7e12d50b2d6cdb04d9 + md5: 5a86bf847b9b926f3a4f203339748d78 + depends: + - libgcc >=14 + license: LGPL-2.1-only + run_exports: + weak: + - libiconv >=1.18,<2.0a0 + size: 791226 + timestamp: 1754910975665 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/liblzma-5.8.3-he30d5cf_0.conda + sha256: d61962b9cd54c3554361550203c64d5b65b71e3058a285b66e4b04b9769f0a5c + md5: 76298a9e6d71ee6e832a8d0d7373b261 + depends: + - libgcc >=14 + constrains: + - xz 5.8.3.* + license: 0BSD + run_exports: + weak: + - liblzma >=5.8.3,<6.0a0 + size: 126102 + timestamp: 1775828008518 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libseccomp-2.6.1-he30d5cf_0.conda + sha256: 706ff00f89e8f144365bbbfe0469081dadf03941f130dfbc0118fb0e20c9d219 + md5: 09eacf06be6db42287fc97fe6a37e6b6 + depends: + - libgcc >=14 + license: LGPL-2.1-only + run_exports: + weak: + - libseccomp >=2.6.1,<3.0a0 + size: 100593 + timestamp: 1782954494093 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_19.conda + sha256: 1dadc45e599f510dd5f97141dddcdbb9844d9f1430c1f3a38075cf1c58f87b4e + md5: 543fbc8d71f2a0baf04cf88ce96cb8bb + depends: + - libgcc 15.2.0 h8acb6b2_19 + constrains: + - libstdcxx-ng ==15.2.0=*_19 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + run_exports: {} + size: 5546559 + timestamp: 1778268777463 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.42.2-h1022ec0_0.conda + sha256: 7663489f97c104ae3814db10f384932c74b439f3c1fd4247e4fe3599830c090a + md5: 58fa42bc4bc71fc329889497ec15effb + depends: + - libgcc >=14 + license: BSD-3-Clause + license_family: BSD + run_exports: + weak: + - libuuid >=2.42.2,<3.0a0 + size: 43248 + timestamp: 1781625528371 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-16-2.15.3-h064b767_0.conda + sha256: 96e9bd642c013ce3407c23b3819204ea8a591567d62b49baa4bafb2f1487326c + md5: 876c5457664559cdc67c4ac71e2945cb + depends: + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.3,<6.0a0 + - libzlib >=1.3.2,<2.0a0 + constrains: + - icu <0.0a0 + - libxml2 2.15.3 + license: MIT + license_family: MIT + run_exports: {} + size: 601420 + timestamp: 1776376789358 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.15.3-h9ba8346_0.conda + sha256: 74aa3c62e0ec4491343b95ce4ca8812ad2f9bb015369e29cb3b4b9b4302d8cb0 + md5: 15078261d03e3c3c83a42df605f7f34a + depends: + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.3,<6.0a0 + - libxml2-16 2.15.3 h064b767_0 + - libzlib >=1.3.2,<2.0a0 + constrains: + - icu <0.0a0 + license: MIT + license_family: MIT + run_exports: + weak: + - libxml2 + - libxml2-16 >=2.15.3 + size: 48311 + timestamp: 1776376798296 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.2-hdc9db2a_2.conda + sha256: eb111e32e5a7313a5bf799c7fb2419051fa2fe7eff74769fac8d5a448b309f7f + md5: 502006882cf5461adced436e410046d1 + constrains: + - zlib 1.3.2 *_2 + license: Zlib + license_family: Other + run_exports: + weak: + - libzlib >=1.3.2,<2.0a0 + size: 69833 + timestamp: 1774072605429 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda + sha256: 67e55058d275beea76c1882399640c37b5be8be4eb39354c94b610928e9a0573 + md5: 6654e411da94011e8fbe004eacb8fe11 + depends: + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + run_exports: + weak: + - lz4-c >=1.10.0,<1.11.0a0 + size: 184953 + timestamp: 1733740984533 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lzo-2.10-h80f16a2_1002.conda + sha256: 036428c7b9fd22889108d04c91cecc431f95dc3dba2ede3057330c8125080fd5 + md5: 97af2e332449dd9e92ad7db93b02e918 + depends: + - libgcc >=14 + license: GPL-2.0-or-later + license_family: GPL + run_exports: + weak: + - lzo >=2.10,<3.0a0 + size: 190187 + timestamp: 1753889356434 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.6-hf8d1292_0.conda + sha256: 369db85c5cd8d99dde364ce70725d76511d9c8199e5b820c740414091bf5bcca + md5: b2a43456aa56fe80c2477a5094899eff + depends: + - libgcc >=14 + license: X11 AND BSD-3-Clause + run_exports: + weak: + - ncurses >=6.6,<7.0a0 + size: 960036 + timestamp: 1777422174534 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/oniguruma-6.9.10-h86ecc28_0.conda + sha256: c876e7bde137d7fdf065fb16e5e2969026fafa6420e71f93e4abe43bccbfa0c4 + md5: 35c0c3113a0cfd9381940ba7f01a961e + depends: + - libgcc >=13 + license: BSD-2-Clause + license_family: BSD + run_exports: + weak: + - oniguruma >=6.9.10,<6.10.0a0 + size: 253511 + timestamp: 1735729164909 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.3-h546c87b_0.conda + sha256: da4a5df42614166b69c2f6d8602fc1425f7aaa699f77c3bafb5c7fe69b3d9fb7 + md5: fa6260b3e6eababf6ca85a7eb3336383 + depends: + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + run_exports: + weak: + - openssl >=3.6.3,<4.0a0 + size: 3704664 + timestamp: 1781069675555 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda + sha256: fe695f9d215e9a2e3dd0ca7f56435ab4df24f5504b83865e3d295df36e88d216 + md5: 3d49cad61f829f4f0e0611547a9cda12 + depends: + - libgcc >=14 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + run_exports: + weak: + - readline >=8.3,<9.0a0 + size: 357597 + timestamp: 1765815673644 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfs-tools-4.7.5-h3aea78d_0.conda + sha256: ca48e9e230c28297f3fef0aab9e33ba4654d0057922b420ed6fc1b0ce6ad92d1 + md5: 7cd4f36c2141d518b38223aef7264228 + depends: + - libgcc >=14 + - lzo >=2.10,<3.0a0 + - zstd >=1.5.7,<1.6.0a0 - libzlib >=1.3.1,<2.0a0 + - liblzma >=5.8.2,<6.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + license: GPL-2.0-or-later + license_family: GPL + run_exports: {} + size: 293490 + timestamp: 1772548058185 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/squashfuse-0.6.2-h46c73cc_0.conda + sha256: d92db65b72b5183ba4cce1daad563bb58c8ba7fb1d811c9513c6b273a46db028 + md5: c461459061e182ab8dc5612c999932a6 + depends: + - libfuse3 >=3.18.2,<4.0a0 + - libgcc >=14 + - liblzma >=5.8.3,<6.0a0 + - libzlib >=1.3.2,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - lzo >=2.10,<3.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-2-Clause license_family: BSD - size: 73821 - timestamp: 1766141061115 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda - sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 - md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 - depends: - - __glibc >=2.17,<3.0.a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 601375 - timestamp: 1764777111296 + run_exports: {} + size: 73819 + timestamp: 1780471922556 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda sha256: 569990cf12e46f9df540275146da567d9c618c1e9c7a0bc9d9cfefadaed20b75 md5: c3655f82dcea2aa179b291e7099c1fcc @@ -800,5 +922,26 @@ packages: - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD + run_exports: + weak: + - zstd >=1.5.7,<1.6.0a0 size: 614429 timestamp: 1764777145593 +- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda + sha256: f8e3c730fa14ee3f170493779f06522c4acf89169f43db4f039727709b6419cf + md5: a9965dd99f683c5f444428f896635716 + depends: + - __unix + license: ISC + run_exports: {} + size: 128866 + timestamp: 1781708962055 +- conda_source: pixitainer[30bcec21] @ . + variants: + __linux: __linux + target_platform: noarch + depends: + - __linux + - apptainer >=1.4.5 + - bash + license: BSD-3-Clause